Công cụ chuyển đổi OBJ sang FBX
Kéo thả file .obj và tải về FBX 7.4 nhị phân với các đối tượng, tọa độ UV và normals còn nguyên, được quy đổi theo đơn vị bạn chọn. Mọi thứ diễn ra ngay trong tab này; mesh không hề được tải lên.
- Chạy trong trình duyệt
- Không cần đăng ký
- Các object vẫn tách riêng
- FBX theo đơn vị
Cách chuyển OBJ sang FBX
- 01
Thả file .obj
Tối đa 200 MB. Chọn file .obj cùng với .mtl và các ảnh texture, hoặc thả một file .zip của cả thư mục, để màu material đi kèm. Mỗi khốiohoặcghiện thành một mesh riêng trong bảng, để bạn thấy ngay các phần có vào đúng như tên bạn đặt hay không. - 02
Cho biết các con số ứng với đơn vị nào
OBJ lưu các con số trần không có đơn vị. Blender và hầu hết file xuất từ DCC mặc định là mét, đây cũng là mặc định ở đây. Model từ site in 3D hoặc ZBrush thường dùng milimét; nếu kích thước đầu ra hiện 40 m cho một mẫu tượng 40 mm, hãy đổi Đơn vị tệp sang mm. - 03
Chuyển đổi và nhập
Nhấn Chuyển sang FBX để nhận FBX 7.4 nhị phân, được ghi bằng centimet (đơn vị gốc của FBX) từ đơn vị bạn đã chọn. Kéo file vào thư mục Assets của Unity, Content Browser của Unreal hoặc hộp thoại Upload Character của Mixamo.
OBJ sang FBX: những gì được giữ lại
| Dữ liệu OBJ | Kết quả trong FBX |
|---|---|
| Object và group (o, g) | Mỗi cái thành một model FBX, đặt tên theo group |
| Normals đỉnh (vn) | Được giữ nguyên, nên cạnh mượt và cạnh cứng trông như cũ |
| Tọa độ texture (vt) | Được giữ làm UV map của FBX |
| Quad và n-gon | Bị chia tam giác khi đọc OBJ; FBX chỉ chứa tam giác |
| Material từ file .mtl (khi có) | Mỗi cái thành một material FBX, kèm màu diffuse Kd |
| Đơn vị | OBJ không có đơn vị; bạn chọn, và FBX được ghi bằng centimet từ đơn vị đó |
| Ảnh texture (map_Kd và các loại khác) | Không nhúng; mỗi material lấy màu trung bình của texture |
Vì UV được giữ lại, bạn có thể gán ảnh texture gốc cho các material FBX trong engine và chúng khớp chính xác. Chỉ thả mỗi .obj? File vẫn chuyển được, với một material trung tính, và bảng sẽ liệt kê các file phụ mà nó không nhận được.
Câu hỏi về quad: khi nào nên chuyển OBJ sang FBX ở đây, và khi nào không
Công cụ này được làm để đưa một mesh hoàn chỉnh vào engine hoặc Mixamo: prop tĩnh, object quét 3D, nhân vật do AI tạo, bản xem trước chi tiết in. Engine nào cũng tự chia tam giác khi import, nên FBX chỉ có tam giác không mất gì ở đó.
Đây là sai công cụ nếu bạn định tiếp tục dựng hình. Một mesh quad sạch từ Maya hoặc Blender, dùng để subdivision hoặc rig edge loop, nên được xuất FBX từ chính chương trình đó, vì trình đọc OBJ ở đây chia mọi quad thành hai tam giác. Tương tự với file mà diện mạo phụ thuộc vào ảnh texture nằm trong FBX: công cụ này chỉ lưu màu material, không lưu ảnh, nên nếu cần xuất FBX có đủ texture từ Blender, hãy bật Embed Textures.
OBJ và FBX: nhìn nhanh
- OBJ
- Định dạng văn bản thuần của Wavefront từ thập niên 1990. Có hình học, UV và normals; material nằm trong file .mtl riêng. Không đơn vị, không rig, không hoạt ảnh.
- FBX
- Định dạng cảnh nhị phân của Autodesk. Mesh, material, đơn vị và trục trong một file, kèm rig và hoạt ảnh khi exporter ghi chúng.
- Công cụ này xuất ra
- FBX 7.4 nhị phân, Y-up, hình học, UV, normals và màu material. Không xương, không hoạt ảnh.
- Mỗi định dạng mạnh ở đâu
- OBJ: phổ quát, đọc được bằng mắt, dễ sửa tay. FBX: thứ Unity, Unreal và Mixamo mong đợi, với đơn vị mà trình nhập có thể tin.
Mẹo trước khi import
- Kiểm tra kích thước đầu ra so với vật thể thật trước khi chuyển đổi
- Đặt tên group OBJ cho tử tế; các tên đó thành tên model FBX bạn thấy trong engine
- Với Mixamo, đảm bảo nhân vật là một mesh ở tư thế T hoặc A, rồi làm theo hướng dẫn Mixamo
- Xem trước file hoàn chỉnh trong trình xem FBX
- Đừng dùng cách này cho mesh quad mà bạn định tiếp tục dựng hình
- Đừng thả mỗi .obj nếu nó có .mtl; chọn cả hai, hoặc zip cả thư mục, nếu không FBX sẽ chỉ có một material xám
- Đừng đổi tỉ lệ model sai kích thước trong Unity; hãy sửa File units ở đây để mọi lần import sau đều đúng
Hỏi đáp
Câu hỏi thường gặp
Làm sao chuyển OBJ sang FBX miễn phí?
Công cụ chuyển OBJ sang FBX có giữ texture không?
Quad của tôi có giữ nguyên là quad không?
Vì sao FBX của tôi quá to hoặc quá nhỏ trong Unity?
Tôi có thể tải FBX lên Mixamo không?
Có giới hạn dung lượng file không?
Công cụ & hướng dẫn liên quan
Tiếp tục
Bắt đầu miễn phí
Chuyển OBJ sang FBX
Thả file OBJ ở trên và tải về FBX sẵn sàng cho engine của bạn.
Miễn phí · chạy ngay trên trình duyệt · không cần đăng ký