Trích Xuất Tài Sản Từ Định Dạng 3D Qua C#

Trích xuất tài sản từ các định dạng tài liệu 3D mà không cần phần mềm mô hình hóa và kết xuất 3D để xây dựng các ứng dụng .NET đa nền tảng.

 

Các nhà phát triển có thể sử dụng thư viện 3D để dễ dàng trích xuất tài sản tệp 3D. Một số định dạng được hỗ trợ bởi API bao gồm WavefrontOBJ, Discreet3DS, STL (ASCII, Binary), FBX (ASCII, Binary), Universal3D, Collada, GLB, glTF, PLY, DirectX, Google Draco, v.v. Quá trình trích xuất đơn giản, tải tệp nguồn thông qua một phiên bản của lớp scene , tạo lớp archive và xử lý lớp tài sản trích xuất, và gọi Phương thức Save cho tham số định dạng đầu ra liên quan.

Trích Xuất Tài Sản Từ Scene 3D sang nhiều định dạng

Các nhà phát triển có thể dễ dàng trích xuất tài sản từ các tệp 3D thông qua cùng một quy trình được liệt kê ở trên. Hãy xem xét một số ví dụ như 3DS to FBX Extractor. Tải các tệp 3DS thông qua các đối tượng lớp scene. Tạo tùy chọn lưu với FbxSaveOptions để tạo tùy chọn lưu và gọi phương thức lưu scene với đường dẫn tệp đầu ra và đối số tùy chọn fbx. API có các lớp tùy chọn thích hợp để lưu vào các lớp liên quan, ví dụ: A3dwSaveOptions AmfSaveOptions Discreet3dsSaveOptions Html5SaveOptions RvmSaveOptions và nhiều hơn nữa. Đây là danh sách đầy đủ các tùy chọn định dạng trích xuất 3D.

Code C# để 3DS to FBX Trích Xuất Tài Sản