🍋
Menu
.obj Other

OBJ (Wavefront 3D Object)

OBJ là định dạng mô hình 3D được hỗ trợ rộng rãi, lưu trữ hình học (đỉnh, mặt, pháp tuyến, UV) và tham chiếu đến các tệp vật liệu bên ngoài (.mtl) cho màu sắc và kết cấu. Đây là định dạng trao đổi phổ biến giữa các công cụ mô hình hóa 3D, kết xuất và game engine.

Loại MIME

model/obj

Loại

Nhị phân

Nén

Không mất dữ liệu

Ưu điểm

  • + Supported by virtually every 3D application
  • + Human-readable plain-text format
  • + Supports geometry, normals, UVs, and materials

Nhược điểm

  • No animation or skeletal rig support
  • Verbose text format — large files for complex models
  • Material references are external (.mtl), complicating file management

Khi nào nên dùng .OBJ

Sử dụng OBJ để trao đổi mô hình 3D giữa các ứng dụng; dùng glTF cho kết xuất thời gian thực và STL cho in 3D.

Chi tiết kỹ thuật

OBJ là định dạng văn bản thuần với các dòng bắt đầu bằng từ khóa: v (đỉnh), vn (pháp tuyến), vt (tọa độ kết cấu), f (mặt). Định nghĩa vật liệu được lưu trong tệp .mtl đi kèm, tham chiếu bởi chỉ thị 'usemtl'.

Lịch sử

Wavefront Technologies tạo ra OBJ vào những năm 1980 cho phần mềm Advanced Visualizer. Sự đơn giản và tính mở của định dạng đã biến nó thành tiêu chuẩn trao đổi 3D phổ quát, tồn tại qua nhiều thập kỷ thay đổi trong ngành.

Chuyển đổi từ .OBJ

Chuyển đổi sang .OBJ

Định dạng liên quan