Có ai đó biết bất kỳ thư viện/giao diện C++ nào để xử lý dữ liệu mô hình 3D ở định dạng phổ biến hay không (.obj, .3ds, .ply, ...)?Tôi có thể tìm thư viện mô hình 3D ở đâu có thể mở các định dạng tệp 3D phổ biến?
Có một số thư viện mà tôi có thể tìm thấy, như lib3ds
hoặc libobj
, nhưng nếu tôi muốn xử lý các định dạng đối tượng khác nhau, tôi thực sự cần làm quen với API của tất cả và viết một bó của trình bao bọc của riêng tôi rằng mã của tôi không biến thành một mớ hỗn độn.
Vì vậy, tôi quan tâm nếu có một số lựa chọn thay thế (thậm chí thương mại), nhưng hoạt động như một swiss knife
cho một đội quân lớn các định dạng mô hình 3D khác nhau?
Cảm ơn bạn.
....... OpenGL? –
@Billy OpenGL không hoạt động ở mức độ định dạng tệp, nó chỉ xác định giao diện giữa phần mềm và phần cứng kết xuất. (Tôi không biết một con dao quân đội Thụy Sĩ như vậy và sẽ chỉ thu thập các libs khác nhau được ra khỏi đó là tôi được giao nhiệm vụ với một công việc như vậy.) –
@ dash-tom-bang: Cảm ơn :) –