Công cụ chuyển đổi STL sang FBX
Thả một tệp STL và nhận FBX nhị phân mà Unity, Unreal, Blender và Mixamo mở đúng kích thước thật của chi tiết. Quá trình chuyển đổi chạy trên thiết bị của bạn và trang sẽ chỉ ra hai bước dọn dẹp mà tệp STL luôn cần.
- Chạy trong trình duyệt
- Không cần đăng ký
- Giữ đúng kích thước
- FBX nhị phân 7.4
STL sang FBX trong ba bước
- 01
Thả tệp STL
Nhị phân hoặc ASCII, tối đa 200 MB. Mô hình hiện ra theo chiều đứng: STL dùng trục Z hướng lên giống slicer, còn công cụ chuyển đổi sẽ chuyển sang trục Y hướng lên đúng như engine mong đợi, nên một mô hình tượng không bị nằm ngửa. - 02
Để đơn vị là mm
Theo quy ước, STL dùng để in thường tính bằng milimét. Công cụ chuyển đổi ghi lại theo xăng-ti-mét, đơn vị gốc của FBX, nên một mô hình thu nhỏ 120 mm sẽ hiển thị 12 cm trong Kích thước đầu ra và khi nhập vào Unity hoặc Blender sẽ là 0,12 m. Muốn nó to bằng người thật cho một cảnh? Hãy nhập hệ số vào Tỷ lệ; 15 sẽ biến mô hình thu nhỏ đó thành một nhân vật cao 1,8 m. - 03
Tải xuống và nhập
Nhấp vào Chuyển sang FBX. Bạn nhận được FBX nhị phân 7.4 gồm hình học và pháp tuyến. Nhập nó dưới dạng static mesh, rồi thực hiện hai bước dọn dẹp bên dưới nếu bề mặt trông bị vát mặt.
Vì sao STL sau chuyển đổi trông bị vát mặt và cách sửa trong hai phút
Một tệp STL lưu từng tam giác riêng lẻ, với ba góc riêng và một pháp tuyến phẳng. Không có gì trong tệp cho biết các tam giác lân cận dùng chung một cạnh. FBX kế thừa chính xác điều đó: hình dạng đúng, nhưng mỗi tam giác được tô phẳng và mọi đỉnh bị nhân bản, nên một mô hình in 100.000 tam giác sẽ có khoảng 300.000 đỉnh.
Trong Blender, chọn mesh, vào Edit Mode, chọn Mesh > Clean Up > Merge by Distance, sau đó quay lại Object Mode và dùng Shade Auto Smooth (Smooth by Angle ở các phiên bản gần đây). Số đỉnh giảm còn khoảng một phần sáu, các đường cong trông mượt mà còn các cạnh sắc vẫn sắc. Trong Unity, đặt Normals của trình nhập thành Calculate với góc làm mượt khoảng 60°. Trình nhập static mesh của Unreal cũng làm được điều tương tự với tùy chọn tính lại pháp tuyến.
Công cụ chuyển đổi STL sang FBX ghi ra những gì
| Thuộc tính | Nguồn STL | Đầu ra FBX |
|---|---|---|
| Hình học | Tam giác | Cùng số tam giác, vị trí chính xác |
| Đơn vị | Không khai báo, theo quy ước là milimét | Được chuyển sang xăng-ti-mét và khai báo trong phần đầu FBX |
| Hướng | Trục Z hướng lên | Trục Y hướng lên, đứng thẳng |
| Pháp tuyến | Một pháp tuyến cho mỗi tam giác | Được giữ nguyên, nên vẫn tô phẳng cho đến khi làm mượt |
| Bản đồ UV | Không có | Không có; hãy unwrap trong Blender trước khi tạo texture |
| Màu | Không có trong STL tiêu chuẩn | Một vật liệu trung tính |
Vì sao người ta chuyển STL sang FBX
Đạo cụ cho game
Làm hoạt hình cho tượng nhân vật
Kết xuất sản phẩm
Quy trình chỉ dùng engine
Mẹo cho tệp in trong engine
- Kiểm tra số đo kích thước đầu ra; nó phải khớp với kích thước chi tiết trong slicer của bạn
- Sửa lỗ hổng bằng sửa STL nếu bạn định dùng boolean hoặc remesh sau này
- Xem trước FBX trong trình xem FBX trước khi bàn giao
- Đừng đổi đơn vị File sang m với mô hình in; nó sẽ lớn hơn 1000 lần
- Đừng áp texture trước khi thêm UV; STL không bao giờ có UV
- Đừng mong một bản in nhiều phần sẽ thành các mảnh riêng; một tệp STL chỉ chứa một mesh
Hỏi đáp
Câu hỏi thường gặp
Tôi có thể chuyển STL sang FBX miễn phí không?
Vì sao mô hình của tôi trông bị khối sau khi chuyển đổi?
Kích thước FBX sẽ là bao nhiêu trong Unity hoặc Blender?
STL sang FBX có thêm texture hoặc UV không?
Tôi có thể rig FBX trong Mixamo không?
Công cụ tạo ra phiên bản FBX nào?
Công cụ & hướng dẫn liên quan
Tiếp tục
Bắt đầu miễn phí
Chuyển STL sang FBX
Thả một tệp STL ở trên và tải xuống FBX đúng kích thước thật.
Miễn phí · chạy ngay trên trình duyệt · không cần đăng ký