Định dạng file 3D: GLB, OBJ, STL, PLY dùng khi nào?
Khi tạo mô hình 3D từ ảnh, bạn sẽ gặp nhiều loại file. Mỗi loại chứa thông tin khác nhau và phù hợp với một mục đích riêng. Bài này giúp bạn chọn nhanh.
| Định dạng | Màu / texture | Số file | Phù hợp nhất cho |
|---|---|---|---|
| GLB | Có | 1 file | Web, AR, Blender, game engine |
| OBJ | Có (qua MTL và ảnh) | Nhiều file (nén zip) | Trao đổi giữa phần mềm 3D |
| STL | Không | 1 file | In 3D |
| PLY | Có thể lưu thuộc tính từng đỉnh | 1 file | Xử lý lưới, dữ liệu quét |
GLB (glTF Binary)
GLB gói lưới 3D, vật liệu và ảnh texture vào một file duy nhất, nên rất tiện để chia sẻ. Đây là định dạng phổ biến để hiển thị 3D trên web và được nhiều phần mềm hỗ trợ.
- Blender mở trực tiếp bằng File, Import, glTF 2.0.
- Unity cần thêm gói glTFast để nhập GLB.
- Dùng được với các trình xem 3D trên web như model-viewer và three.js.
OBJ (kèm MTL và texture)
OBJ là định dạng văn bản lâu đời, lưu hình dạng và toạ độ UV. Màu sắc nằm trong file MTL đi kèm và ảnh texture là file riêng, vì vậy khi tải về bạn sẽ nhận một file zip gồm model.obj, model.mtl và ảnh texture. Hãy giữ chúng cùng thư mục khi nhập.
- Được hầu hết phần mềm 3D chấp nhận, nên phù hợp khi cần mở ở nhiều nơi.
- Không lưu hoạt hoạ hay khung xương.
STL
STL chỉ chứa các tam giác tạo nên hình dạng, không có màu hay texture. Đây là định dạng quen thuộc của phần mềm cắt lớp khi in 3D.
- Mô hình do AI tạo có thể có lỗ hoặc không kín nước. Hãy kiểm tra và sửa lỗi lưới trước khi in.
- Nếu cần in nhiều màu, STL không phù hợp, hãy dùng định dạng có màu.
PLY
PLY lưu danh sách đỉnh và mặt, kèm các thuộc tính như pháp tuyến và UV. Định dạng này hay dùng trong xử lý lưới và dữ liệu quét 3D.
FBX thì sao?
FBX là định dạng của Autodesk, phổ biến trong game và hoạt hình. Pic2Mesh hiện chưa xuất FBX trực tiếp. Bạn có thể nhập GLB hoặc OBJ vào Blender rồi xuất sang FBX nếu phần mềm của bạn cần.
Nên chọn định dạng nào?
- Chỉ muốn xem hoặc chia sẻ: GLB.
- Làm việc trong Blender, Unity, Unreal: GLB, hoặc OBJ nếu phần mềm không đọc được GLB.
- In 3D: STL.
- Cần ảnh texture riêng để chỉnh sửa: tải texture PNG/JPG hoặc dùng gói OBJ.
Thử tạo mô hình 3D từ ảnh của bạn
Bắt đầu tạo