ตัวแปลง STL เป็น FBX
ลากไฟล์ STL มาวาง แล้วรับ binary FBX ที่ Unity, Unreal, Blender และ Mixamo เปิดได้ในขนาดจริงของชิ้นงาน การแปลงทำงานบนอุปกรณ์ของคุณเอง และหน้านี้บอกสองขั้นตอนทำความสะอาดที่ไฟล์ STL ต้องเจอทุกครั้ง
- รันในเบราว์เซอร์
- ไม่ต้องสมัคร
- คงขนาดจริง
- Binary FBX 7.4
แปลง STL to FBX ใน 3 ขั้นตอน
- 01
ลากไฟล์ STL มาวาง
แบบ Binary หรือ ASCII ขนาดสูงสุด 200 MB โมเดลจะแสดงตั้งตรง: STL เป็นแบบ Z-up เหมือน slicer ของคุณ และตัวแปลงจะเปลี่ยนเป็น Y-up ตามที่เอนจินต้องการ ฟิกเกอร์จะได้ไม่นอนหงาย - 02
ปล่อยหน่วยเป็น mm ไว้
ไฟล์ STL งานพิมพ์ใช้หน่วยมิลลิเมตรตามธรรมเนียม ตัวแปลงจะเขียนใหม่เป็นเซนติเมตรซึ่งเป็นหน่วยดั้งเดิมของ FBX มินิเจอร์ 120 mm จะอ่านเป็น 12 cm ใน ขนาดเอาต์พุต และนำเข้า Unity หรือ Blender เป็น 0.12 m อยากได้ขนาดเท่าคนจริงสำหรับฉาก? พิมพ์ตัวคูณใน มาตราส่วน; 15 จะเปลี่ยนมินิเจอร์นั้นเป็นฟิกเกอร์สูง 1.8 m - 03
ดาวน์โหลดและนำเข้า
คลิก แปลงเป็น FBX คุณจะได้ binary FBX 7.4 ที่มีเรขาคณิตและนอร์มอล นำเข้าเป็น static mesh แล้วทำสองขั้นตอนด้านล่างถ้าพื้นผิวดูเป็นเหลี่ยม
ทำไม STL ที่แปลงแล้วดูเป็นเหลี่ยม และวิธีแก้ในสองนาที
STL เก็บสามเหลี่ยมแต่ละรูปแยกกัน มีจุดมุมของตัวเองสามจุดและนอร์มอลแบนหนึ่งตัว ไม่มีอะไรในไฟล์บอกว่าสามเหลี่ยมข้างเคียงใช้ขอบร่วมกัน FBX สืบทอดมาแบบนั้นเป๊ะ: รูปร่างถูกต้อง แต่ละสามเหลี่ยมถูก shade แบบแบน และจุดทุกจุดถูกทำซ้ำ โมเดลงานพิมพ์ 100,000 สามเหลี่ยมจึงมาพร้อมจุดยอดราว 300,000 จุด
ใน Blender เลือก mesh ไปที่ Edit Mode เลือก Mesh > Clean Up > Merge by Distance แล้วใช้ Shade Auto Smooth (Smooth by Angle ในเวอร์ชันใหม่) กลับมาที่ Object Mode จำนวนจุดยอดจะลดเหลือราวหนึ่งในหก เส้นโค้งดูเนียน และขอบคมยังคมอยู่ ใน Unity ตั้งค่า Normals ของ importer เป็น Calculate ด้วยมุม smoothing ประมาณ 60° ส่วน importer static mesh ของ Unreal ก็ทำแบบเดียวกันได้ด้วยตัวเลือกคำนวณนอร์มอลใหม่
สิ่งที่ตัวแปลง STL to FBX เขียนออกมา
| คุณสมบัติ | ไฟล์ STL ต้นทาง | ไฟล์ FBX ที่ได้ |
|---|---|---|
| เรขาคณิต | สามเหลี่ยม | สามเหลี่ยมเดิม ตำแหน่งตรงเดิม |
| หน่วย | ไม่ได้ระบุ ถือเป็นมิลลิเมตรตามธรรมเนียม | แปลงเป็นเซนติเมตรและประกาศไว้ใน header ของ FBX |
| การวางแนว | Z-up | Y-up ตั้งตรง |
| นอร์มอล | หนึ่งตัวต่อหนึ่งสามเหลี่ยม | คงไว้ จึงยังเป็น shade แบนจนกว่าจะ smoothe |
| UV map | ไม่มี | ไม่มี ต้อง unwrap ใน Blender ก่อนใส่ texture |
| สี | ไม่มีใน STL มาตรฐาน | material กลางหนึ่งตัว |
คนแปลง STL to FBX ไปใช้ทำอะไร
พร็อพสำหรับเกม
ทำแอนิเมชันให้ฟิกเกอร์
เรนเดอร์สินค้า
ไปป์ไลน์ที่รับเฉพาะ FBX
เคล็ดลับสำหรับไฟล์งานพิมพ์ในเอนจิน
- ดูค่าขนาดเอาต์พุตให้ตรงกับที่วัดได้ใน slicer ของคุณ
- ซ่อมรูโหว่ด้วย STL repair ถ้าจะทำ boolean หรือ remesh ต่อภายหลัง
- ดูตัวอย่าง FBX ใน FBX viewer ก่อนส่งงานต่อ
- อย่าเปลี่ยน File units เป็น m สำหรับโมเดลงานพิมพ์ มันจะมาถึงใหญ่เกิน 1000 เท่า
- อย่าใส่ texture ก่อนมี UV เพราะ STL ไม่มี UV เลย
- อย่าคาดว่างานพิมพ์หลายชิ้นจะมาเป็นชิ้นแยกกัน เพราะ STL บรรจุ mesh เดียว
FAQ
คำถามที่พบบ่อย
แปลง STL เป็น FBX ฟรีได้ไหม
ทำไมโมเดลดูเป็นเหลี่ยมหลังแปลง?
FBX จะมีขนาดเท่าไรใน Unity หรือ Blender?
การแปลง STL to FBX ใส่ texture หรือ UV ให้ไหม?
เอา FBX ไป rig ใน Mixamo ได้ไหม?
ได้ FBX เวอร์ชันไหน?
เครื่องมือและคู่มือที่เกี่ยวข้อง
อ่านต่อ
เริ่มใช้ฟรี
แปลง STL to FBX
ลากไฟล์ STL ด้านบนแล้วดาวน์โหลด FBX ที่ขนาดจริง
ฟรี · ใช้ได้ในเบราว์เซอร์ · ไม่ต้องสมัคร