แปลงไฟล์ 3D
ย้ายโมเดลระหว่างโปรแกรมสไลซ์ของเครื่องพิมพ์ 3 มิติ โปรแกรม CAD เกมเอนจิน และเว็บ อัปโหลดไฟล์ STL, OBJ, STEP, IGES, 3MF, GLB, FBX และไฟล์เมชหรือโซลิดอื่น ๆ หรือรูปภาพแบบแบน แล้วรับไฟล์ในฟอร์แมตที่โปรแกรมถัดไปต้องการ พร้อมหน่วยและการวางแนวที่ถูกต้อง
แปลงไฟล์โมเดล 3D
หรือลากไฟล์ STL, OBJ, MTL … มาวางที่นี่ ·
สูงสุด 95 MB ต่อไฟล์· ได้สูงสุด 20 ไฟล์· ลบหลังจาก 30 นาที
ไฟล์จะถูกประมวลผลบนเซิร์ฟเวอร์ของเราและถูกลบหลังจาก 30 นาที
STL และ OBJ ไม่ได้บันทึกหน่วยไว้ หากชิ้นงานในโปรแกรมสไลซ์เล็กหรือใหญ่เกินไป 10 เท่าหรือ 25.4 เท่า แสดงว่าอ่านหน่วยผิด ให้กำหนดหน่วยที่นี่
Blender, โปรแกรม CAD และโปรแกรมสไลซ์ใช้แกน Z เป็นด้านบน ส่วน glTF, Unity และเกมเอนจินส่วนใหญ่ใช้แกน Y เป็นด้านบน ให้สลับแกนหากโมเดลนอนตะแคงหลังนำเข้า
ใช้เมื่อแปลงโมเดลทึบ STEP หรือ IGES เป็นเมช แบบละเอียดให้ส่วนโค้งเรียบแต่ไฟล์ใหญ่กว่า แบบหยาบเพียงพอสำหรับการแสดงตัวอย่างอย่างรวดเร็ว
ใช้เฉพาะเมื่ออัปโหลด PNG, JPG หรือ SVG แบบนูนจะยกพื้นที่สีเข้มให้สูงขึ้น ลิโทเฟนเป็นแผ่นบางที่แสดงภาพเมื่อมีแสงส่องจากด้านหลัง ส่วนการอัดขึ้นรูปจะเปลี่ยนโลโก้หรือเส้นขอบ SVG ให้เป็นรูปทรงทึบแบน
ความกว้างของโมเดลที่พิมพ์ ส่วนความสูงจะเป็นไปตามอัตราส่วนภาพของรูปภาพ
ความสูงสูงสุดของส่วนนูนสำหรับภาพนูนหรือลิโทเฟน หรือความหนาของรูปทรงอัดขึ้นรูป โดยทั่วไปลิโทเฟนใช้ 2–3 mm
แผ่นฐานทึบใต้ภาพนูนเพื่อให้ชิ้นงานพิมพ์ยึดติดกัน 0 หมายถึงไม่มีฐาน
วิธีใช้เครื่องมือนี้
- 1
อัปโหลดโมเดลหรือรูปภาพ
เพิ่มได้สูงสุด 20 ไฟล์ ไฟล์ละไม่เกิน 95 MB รองรับไฟล์เมชและไฟล์ CAD, ไฟล์ ZIP ที่มีโมเดลพร้อมพื้นผิว หรือไฟล์ PNG, JPG และ SVG ที่ต้องการแปลงเป็นรูปทรงสำหรับพิมพ์
- 2
เลือกฟอร์แมตและรูปทรง
ช่อง แปลงเป็น ตั้งต้นที่ STL ใน การตั้งค่าขั้นสูง ให้กำหนด หน่วยของโมเดล, แกนด้านบน, ความละเอียดของเมช สำหรับโซลิด STEP หรือ IGES และหากเป็นไฟล์รูปภาพ ให้กำหนดว่ารูปภาพจะกลายเป็นอะไรและพิมพ์ออกมาใหญ่เท่าใด
- 3
แปลงและดาวน์โหลด
กด แปลงเป็น STL หรือฟอร์แมตที่เลือก แล้วบันทึกโมเดลทีละไฟล์หรือเป็น ZIP ไฟล์ที่อัปโหลดและโมเดลที่แปลงแล้วจะถูกลบออกจากเซิร์ฟเวอร์หลังผ่านไป 30 นาที
ฟอร์แมต 3D แต่ละแบบตอบโจทย์ต่างกัน STL และ 3MF บอกเครื่องพิมพ์ว่าต้องสร้างอะไร STEP และ IGES บอกโปรแกรม CAD ว่าพื้นผิวที่แม่นยำเป็นอย่างไร ส่วน glTF, FBX และ USDZ บอกตัวเรนเดอร์ว่าโมเดลหน้าตาเป็นอย่างไร ตัวแปลงนี้แปลงระหว่างฟอร์แมตเหล่านี้ และให้แก้หน่วย แกน และความละเอียดระหว่างทางได้
- จำนวนโมเดลต่อชุด
- 20
- ขนาดสูงสุดต่อไฟล์
- 95 MB
- ก่อนไฟล์อัปโหลดและผลลัพธ์ถูกลบ
- 30 นาที
- ฟอร์แมตเอาต์พุต ตั้งแต่ STL ถึง DAE
- 10
เปรียบเทียบ STL, OBJ, STEP, 3MF, glTF และ FBX
| ฟอร์แมต | ที่มา | รูปทรงเรขาคณิต | หน่วย | สี / พื้นผิว | การใช้งานทั่วไป |
|---|---|---|---|---|---|
| STL | 3D Systems ปี 1987 | เมชสามเหลี่ยม | ไม่เก็บ | ไม่มี | สไลเซอร์สำหรับพิมพ์ 3 มิติ |
| OBJ | Wavefront Technologies ทศวรรษ 1980 | เมชโพลีกอน | ไม่เก็บ | มี ผ่านไฟล์ MTL | แลกเปลี่ยนระหว่าง Blender, Maya และโปรแกรมอื่น ๆ |
| STEP | ISO 10303 ส่วนแรกปี 1994 | โซลิดและพื้นผิวที่แม่นยำ | มี | ไม่มี | Fusion 360, SolidWorks, FreeCAD |
| IGES | US National Bureau of Standards ปี 1980 | พื้นผิวและเส้นโค้ง | มี | ไม่มี | แลกเปลี่ยนไฟล์ CAD รุ่นเก่า (อินพุตเท่านั้น) |
| 3MF | 3MF Consortium ปี 2015 | เมชสามเหลี่ยม หลายออบเจ็กต์ | มี | มี | สไลเซอร์และบริการพิมพ์ยุคใหม่ |
| glTF / GLB | Khronos Group เวอร์ชัน 2.0 ปี 2017 | เมชพร้อมวัสดุ PBR | เมตร | มี | ตัวดูบนเว็บ, AR บน Android, three.js |
| FBX | Autodesk (ฟอร์แมตกรรมสิทธิ์) | เมช โครงกระดูก และแอนิเมชัน | มี | มี | Unity, Unreal, Maya, 3ds Max |
| USDZ | Apple และ Pixar ปี 2018 | เมชพร้อมวัสดุ | มี | มี | AR Quick Look บน iPhone และ iPad |
| PLY | Stanford University ทศวรรษ 1990 | เมชหรือพอยต์คลาวด์ | ไม่เก็บ | สีต่อจุดยอด | การสแกน 3 มิติ |
| DAE | COLLADA, Khronos Group | เมชและฉาก ในรูปแบบ XML | มี | มี | เวิร์กโฟลว์เกมและ SketchUp รุ่นเก่า |
ความต่างที่ใหญ่ที่สุดคือเมชกับโซลิด เมช เช่น STL, OBJ, 3MF หรือ GLB ประมาณพื้นผิวทุกส่วนด้วยสามเหลี่ยมแบน ส่วนโซลิด เช่น STEP หรือ IGES เก็บทรงกระบอก ระนาบ หรือสไปลน์ที่แท้จริงไว้ การแปลงจากโซลิดเป็นเมชเป็นเรื่องปกติ โดย ความละเอียดของเมช กำหนดว่าใช้สามเหลี่ยมกี่รูปประมาณแต่ละเส้นโค้ง Coarse เหมาะกับดูตัวอย่างเร็ว ๆ Normal เหมาะกับงานพิมพ์ส่วนใหญ่ และ Fine เหมาะกับพื้นผิวที่มองเห็นชัดและต้องเรียบ ส่วนการแปลงจากเมชเป็นโซลิด เช่น STL เป็น STEP จะห่อสามเหลี่ยมเป็นหน้า แต่ไม่อาจคืนเจตนาการออกแบบเดิมได้
รูปแบบการเข้ารหัสไฟล์ ใช้กับ STL, PLY และ FBX ค่าเริ่มต้นคือ Binary ซึ่งเล็กกว่า ASCII ประมาณห้าเท่า เพราะ ASCII เขียนทุกพิกัดเป็นข้อความ STL แบบ Binary คือส่วนหัว 80 ไบต์ ตามด้วยสามเหลี่ยมละ 50 ไบต์ เลือก ASCII เฉพาะเมื่อสคริปต์หรือเครื่องมือรุ่นเก่าต้องอ่านไฟล์เป็นข้อความ
แกนด้านบน แก้โมเดลที่นำเข้ามาแล้วนอนตะแคง โปรแกรม CAD, Blender และสไลเซอร์ถือว่า Z เป็นแกนด้านบน ส่วน glTF, Unity และเกมเอนจินส่วนใหญ่ใช้ Y เลือก Y-up หรือ Z-up เพื่อหมุน หรือ Keep เพื่อคงการวางเดิม รวมเป็นเมชเดียว รวมทุกชิ้นส่วนเป็นออบเจ็กต์เดียว และ คงพื้นผิวและวัสดุ ฝังสีและแมปรูปภาพไว้เท่าที่ฟอร์แมตปลายทางรองรับ
แปลง PNG, JPG หรือ SVG เป็นโมเดล 3 มิติ
นูนต่ำ (Height map)
พิกเซลสีเข้มจะนูนขึ้น พิกเซลสีอ่อนจะอยู่ต่ำ เหมือนเหรียญหรือป้ายปั๊มนูน เหมาะกับภาพถ่ายและพื้นผิวบนแผ่นป้าย ติ๊ก กลับค่าความสูง เพื่อให้ส่วนสว่างนูนแทน
ลิโทเฟน
แผ่นบางที่ความหนาเปลี่ยนตามภาพถ่าย จึงสว่างขึ้นเมื่อถือไว้หน้าหลอดไฟ ระบบตั้งความสูงให้อัตโนมัติ ส่วนมืดจะพิมพ์หนาที่สุดและบังแสงมากที่สุด ช่วงปกติคือ 2 ถึง 3 mm
รูปทรงยื่น (Extrude)
เส้นขอบของโลโก้หรือ SVG จะถูกดันขึ้นเป็นโซลิดแบน เหมือนพิมพ์ตัดคุกกี้ พวงกุญแจ หรือตัวอักษรบนป้าย PNG เป็น STL ใช้โหมดนี้
ขนาดควบคุมด้วยตัวเลขสี่ค่า ความกว้างของโมเดล ตั้งได้ตั้งแต่ 5 ถึง 1,000 mm (ค่าเริ่มต้น 100 mm) และความสูงจะตามสัดส่วนของรูปภาพ ความสูง / ความลึก คือความสูงนูนสูงสุดของงานนูนต่ำหรือลิโทเฟน หรือความหนาของรูปทรงยื่น ตั้งได้ตั้งแต่ 0.2 ถึง 100 mm ความหนาของฐาน เพิ่มแผ่นฐานทึบด้านล่าง ค่าเริ่มต้น 1 mm และ 0 คือไม่มีฐาน รูปภาพที่คอนทราสต์สูงและขอบชัดให้ผลลัพธ์สะอาดที่สุด และรูปกว้าง 1,000 พิกเซลก็เพียงพอสำหรับงานพิมพ์ 100 mm
สิ่งที่ต้องตรวจสอบก่อนส่งโมเดลที่แปลงแล้วไปพิมพ์
| ควรทำ | ไม่ควรทำ |
|---|---|
| วัดขนาดที่ทราบค่าหนึ่งด้านในสไลเซอร์ทันทีหลังนำเข้า | อย่าคาดว่าไฟล์ STL จะจำได้ว่าวาดเป็นนิ้วหรือมิลลิเมตร |
| ใช้ 3MF เมื่อสไลเซอร์อ่านได้ เพื่อให้หน่วยและชิ้นส่วนไปกับไฟล์ | อย่ารวมชิ้นส่วนที่ต้องการพิมพ์คนละสี |
| เลือกความละเอียดของเมชแบบ Fine สำหรับชิ้นงาน STEP ที่มีพื้นผิวโค้งที่มองเห็นได้ | อย่าใช้การเข้ารหัส ASCII กับเมชขนาดใหญ่ เพราะไฟล์จะใหญ่ขึ้นหลายเท่า |
| เก็บไฟล์ STEP หรือไฟล์ CAD ต้นฉบับไว้เป็นไฟล์หลักสำหรับแก้ไขภายหลัง | อย่าถือว่าการแปลงเมชเป็น STEP ได้โมเดลพารามิเตอร์ที่แก้ไขได้ |
| แปลงเฉพาะโมเดลที่คุณสร้างเองหรือได้รับอนุญาตให้แก้ไขและพิมพ์ | อย่าหมุนโมเดลด้วยมือในทุกโปรแกรม ในเมื่อ แกนด้านบน แก้ได้ครั้งเดียวจบ |
คำถามเกี่ยวกับการแปลงไฟล์ 3D
ควรใช้ไฟล์ 3D ฟอร์แมตใดสำหรับการพิมพ์ 3 มิติ
STL ใช้ได้กับสไลเซอร์ทุกตัว รวมถึง Cura, PrusaSlicer, Bambu Studio และ OrcaSlicer หากสไลเซอร์รองรับ 3MF จะเป็นตัวเลือกที่ดีกว่า เพราะเก็บหน่วย สี และหลายชิ้นส่วนไว้ในไฟล์เดียว ใช้ 3MF เป็น STL เฉพาะเมื่อโปรแกรมหรือบริการพิมพ์รับฟอร์แมตอื่นไม่ได้
ทำไมโมเดลในโปรแกรมสไลซ์จึงเล็กหรือใหญ่เกินไป 25.4 เท่า
ไฟล์ STL และ OBJ เก็บเป็นตัวเลขล้วนโดยไม่มีหน่วย และสไลเซอร์ส่วนใหญ่ถือว่าเป็นมิลลิเมตร ชิ้นงานที่วาดเป็นนิ้วจึงถูกอ่านเล็กลง 25.4 เท่า ให้ตั้ง หน่วยของโมเดล เป็นหน่วยที่ใช้สร้างโมเดลแล้วแปลงอีกครั้ง หากผิดไป 10 เท่า แสดงว่าเซนติเมตรถูกอ่านเป็นมิลลิเมตร
แปลง STL เป็น STEP แล้วแก้ไขใน Fusion 360 หรือ SolidWorks ได้หรือไม่
นำเข้าได้ แต่จะได้ตัวงานแบบหน้าเหลี่ยม คือสามเหลี่ยมทุกรูปของเมชกลายเป็นหน้าเรียบ ฟิลเลต รู และสเก็ตช์จะไม่ถูกสร้างขึ้นใหม่ การแก้ไขจึงเหมาะกับการตัดหรือเพิ่มชิ้นส่วนง่าย ๆ ไม่ใช่การปรับแบบพารามิเตอร์ STL เป็น STEP เหมาะที่สุดกับชิ้นงานที่ส่วนใหญ่เป็นหน้าเรียบ
เท็กซ์เจอร์และสีจะยังอยู่หลังแปลงไฟล์ 3D หรือไม่
ได้ เมื่อทั้งสองฟอร์แมตรองรับและเปิด คงพื้นผิวและวัสดุ ไว้ ได้แก่ OBJ พร้อมไฟล์ MTL, glTF, GLB, FBX, 3MF, USDZ, DAE และ PLY ส่วน STL และ STEP เก็บพื้นผิวไม่ได้ สีจึงหายเมื่อแปลงเป็นฟอร์แมตเหล่านี้
ดูโมเดล 3 มิติแบบ AR บน iPhone ได้อย่างไร
ให้แปลงเป็น USDZ iPhone และ iPad เปิดไฟล์ USDZ ใน AR Quick Look ได้โดยตรงจาก Files, Messages หรือ Safari และวางโมเดลบนโต๊ะในขนาดจริงได้ ส่วน Android และเว็บใช้ GLB เพื่อจุดประสงค์เดียวกัน
ลิโทเฟนคืออะไร และควรหนาเท่าใด
ลิโทเฟนคือแผ่นพิมพ์บางที่ความหนาเปลี่ยนไปตามภาพถ่าย จึงเห็นภาพเมื่อมีแสงส่องผ่าน เลือก ลิโทเฟน ใต้ รูปภาพจะกลายเป็น โดยทั่วไปตั้ง ความสูง / ความลึก ไว้ที่ 2 ถึง 3 mm พร้อมฐานบาง และพิมพ์ด้วย PLA สีขาว
รวมหลายชิ้นส่วนเป็นไฟล์เดียวได้หรือไม่
อัปโหลดไฟล์หลายชิ้นส่วนเป็นไฟล์เดียว เช่น ฉาก FBX หรือเพลต 3MF ชิ้นส่วนจะยังแยกเป็นออบเจ็กต์ในไฟล์ผลลัพธ์ ติ๊ก รวมเป็นเมชเดียว เมื่อโปรแกรมต้องการออบเจ็กต์เดียว และปิดไว้สำหรับการพิมพ์หลายสีที่แต่ละชิ้นส่วนใช้เส้นพลาสติกคนละสี
รวมทุกเครื่องมือ แปลงไฟล์ 3D
เลือกค่าเป้าหมายที่ตรงกับที่ได้รับแจ้งมา ทุกหน้าด้านล่างคือเครื่องมือเดียวกันที่ตั้งค่าเริ่มต้นต่างกัน
- แปลง 3MF เป็น STLแปลงไฟล์ 3MF ให้เป็น STL สำหรับโปรแกรมสไลซ์ บริการรับพิมพ์ 3D และเครื่องมือที่อ่านได้แค่ STL รูปทรงคงหน่วยมิลลิเมตร ส่วนสี เพลต และค่าการพิมพ์จะถูกตัดออก
- แปลง FBX เป็น OBJแปลงไฟล์ FBX จาก Mixamo, แพ็กแอสเซ็ต Unity หรือ Maya ให้เป็น OBJ พร้อมวัสดุ MTL และเท็กซ์เจอร์ รองรับ FBX ทั้งแบบ Binary และ ASCII ครั้งละ 20 ไฟล์
- แปลง GLB เป็น FBXแปลงไฟล์ GLB ให้เป็น FBX พร้อมเมช เท็กซ์เจอร์ สเกลีตัน และแอนิเมชัน สำหรับงานใน Unity, Unreal Engine, Maya หรือ Blender ที่ต้องใช้ Autodesk FBX
- แปลง GLB เป็น USDZแปลงโมเดล GLB เป็น USDZ ให้ผู้ใช้ iPhone และ iPad วางโมเดลใน AR ได้จาก Safari, Messages หรือ Files พร้อมวัสดุ PBR และเท็กซ์เจอร์ครบ
- แปลง glTF เป็น GLBรวมไฟล์ .gltf กับบัฟเฟอร์ .bin และรูปเท็กซ์เจอร์ให้เป็น GLB ไฟล์เดียว อัปโหลดโฟลเดอร์เป็น ZIP โดยโมเดล วัสดุ และสเกลยังคงเหมือนเดิม
- แปลงรูปเป็น STLแปลงรูป JPG, PNG, WebP หรือ BMP เป็นไฟล์ STL พร้อมพิมพ์ 3D ได้ทั้งภาพนูน ลิโทเฟนสำหรับส่องไฟ หรือรูปทรงแบนแบบอัดขึ้นรูป กำหนดความกว้าง ความลึก และฐานเป็น mm
- แปลง OBJ เป็น GLBแปลงไฟล์ OBJ พร้อม MTL และเท็กซ์เจอร์ให้เป็น GLB ไฟล์เดียวสำหรับ three.js, model-viewer, Shopify และ AR บน Android ตั้งสเกลเป็นเมตรและฝังวัสดุไว้ในไฟล์
- แปลง OBJ เป็น STLแปลงโมเดล OBJ จาก Blender, ZBrush หรือไฟล์สแกนให้เป็น STL แบบไบนารีสำหรับพิมพ์ 3D แปลงหน้าเป็นสามเหลี่ยม รวมชิ้นส่วน และปรับสเกลเป็นมิลลิเมตร
- แปลง PNG เป็น OBJแปลง PNG ที่เป็น height map โลโก้ หรือรูปโทนสีเทา ให้เป็นเมช OBJ สำหรับ Blender, Unity หรือ Godot เลือกแบบนูนหรือแบบรีดขึ้นรูป และกำหนดขนาดเป็น mm
- แปลง PNG เป็น STLแปลงไฟล์ PNG ให้เป็น STL แบบแผ่นลิโทเฟน ความสว่างกลายเป็นความหนา 0.8 ถึง 3.2 mm พร้อมพิมพ์และส่องไฟจากด้านหลัง มีโหมดภาพนูนและโลโก้ด้วย
- แปลง STEP เป็น STLแปลงไฟล์ STEP หรือ STP เป็น STL สำหรับ Cura, PrusaSlicer และ Bambu Studio เลือกความละเอียดเมชแบบหยาบ ปกติ หรือละเอียด และรับไฟล์ STL แบบไบนารีหน่วยมิลลิเมตร
- แปลง STL เป็น GLBแปลงไฟล์งานพิมพ์ STL เป็น GLB สำหรับเว็บไซต์ model-viewer และ AR บน Android ปรับหน่วยมิลลิเมตรเป็นเมตร และเปลี่ยนแกน Z-up เป็น Y-up ให้ชิ้นงานตั้งตรง
- แปลง STL เป็น OBJแปลง STL เป็น OBJ สำหรับ Unity, โปรแกรมเท็กซ์เจอร์ และแอป 3D ที่ใช้ OBJ จุดยอดร่วมกัน ไฟล์ข้อความอ่านได้ สามเหลี่ยมเหมือนเดิม ในไม่กี่วินาที
- แปลง STL เป็น STEPแปลงไฟล์เมช STL ให้เป็น STEP ที่เปิดได้ใน Fusion 360, SolidWorks และ FreeCAD กำหนดหน่วยที่ STL ไม่ได้บันทึกไว้ แล้วดาวน์โหลดโซลิด STEP แบบเหลี่ยม
- แปลง SVG เป็น STLดึงโลโก้ ตัวอักษร หรือภาพเงาจากไฟล์ SVG ให้เป็นชิ้นงาน STL ทึบสำหรับพวงกุญแจ ป้าย และเข็มกลัด กำหนดความกว้างและความหนาเป็นมิลลิเมตรได้ ไม่ต้องใช้ CAD
- แปลง ZIP เป็น STLอัปโหลดไฟล์ ZIP จาก Thingiverse, Printables หรือไฟล์ส่งออกจาก CAD แล้วรับไฟล์ STL กลับมา ระบบแปลง OBJ, 3MF และ STEP ที่อยู่ข้างใน โดยแต่ละชิ้นแยกเป็น STL