ตัวแปลง glTF เป็น STL
ลาก .gltf มาวาง แล้วรับ STL แบบ binary ที่สไลเซอร์เปิดได้ด้วยขนาดที่ถูกต้อง: เมตรแปลงเป็นมิลลิเมตร แกน Y ตั้งเปลี่ยนเป็นแกน Z ฐานวางอยู่ที่ z = 0 ฟรี เป็นส่วนตัว และทำในเบราว์เซอร์ของคุณ
- เมตรเป็นมิลลิเมตร
- แกน Z ตั้งบนแท่นพิมพ์
- รองรับ Draco
- ไม่อัปโหลด
วิธีแปลง glTF เป็น STL
- 01
ลากไฟล์ .gltf พร้อม .bin มาวาง
.gltfแบบฝังในไฟล์เดียวใช้ได้เลย ถ้าไฟล์ของคุณมาเป็นโฟลเดอร์ ให้เลือก.gltfและ.binพร้อมกันในหน้าต่างเลือกไฟล์ ลากเข้ามาทีเดียว หรือลากทั้งโฟลเดอร์เป็น.zipไฟล์เดียว ลองตัวอย่าง จะช่วยให้เห็นขั้นตอนก่อน - 02
กำหนดขนาดพิมพ์
glTF ใช้หน่วยเมตร ดังนั้น ขนาดผลลัพธ์ จะแสดงเป็นมิลลิเมตรทันที รูปปั้น 0.3 ม. จะอ่านได้ 300 มม. ใหญ่หรือเล็กเกินแท่นพิมพ์? พิมพ์ตัวคูณใน สเกล หรือกด ปรับให้สูง 100 มม. เมื่อมีคำเตือนเรื่องขนาด - 03
ดาวน์โหลด STL
เปิด แกน Z ตั้งสำหรับการพิมพ์ ไว้เพื่อให้โมเดลตั้งบนแท่นพิมพ์ เลือก ไบนารี แล้วกด แปลงเป็น STL เปิดใน Cura, PrusaSlicer, Bambu Studio หรือ Chitubox แล้วสไลซ์ตามปกติ
glTF ที่มีไฟล์ .bin หรือโฟลเดอร์เท็กซ์เจอร์แยกออกมา
glTF มีสองแบบ แบบ ฝังในไฟล์ เก็บทุกอย่างไว้ในไฟล์ข้อความ .gltf ไฟล์เดียว แบบ แยกไฟล์ เก็บเรขาคณิตไว้ใน .bin และเท็กซ์เจอร์เป็นไฟล์ภาพแยกไว้ข้าง ๆ ซึ่งเป็นวิธีที่ Sketchfab และตัวส่งออกหลายตัวใช้ ตัวแปลงรองรับทั้งสองแบบ: ให้ .gltf พร้อม .bin โดยเลือกหลายไฟล์พร้อมกัน ลากหลายไฟล์ หรือใช้ .zip ไฟล์เดียว (มีโฟลเดอร์ย่อยใน zip ก็ได้)
ไฟล์จะจับคู่กันด้วยชื่อ จึงไม่สำคัญว่าตัวส่งออกเขียนพาธโฟลเดอร์อะไรลงใน JSON สำหรับ STL ปล่อยไฟล์ภาพเท็กซ์เจอร์ไว้ก็ได้ เพราะสียังไงก็ถูกตัดทิ้ง โมเดลจะเปิดขึ้นพร้อมข้อความสั้น ๆ บอกว่ามีอะไรไม่ได้ถูกรวมไป ส่วน .bin เป็นไฟล์ที่ข้ามไม่ได้: ถ้าไม่มีก็ไม่มีเรขาคณิต และตัวแปลงจะบอกว่าขาดไฟล์ไหน การลากโฟลเดอร์เข้ามาโดยตรงยังไม่รองรับ ให้เลือกไฟล์ข้างในหรือบีบอัดเป็น zip ถ้าเว็บมี GLB ให้ใช้ GLB to STL กับไฟล์เดียวนั้นได้เลย
สิ่งที่การแปลง glTF เป็น STL เก็บไว้
| ข้อมูล glTF | ผลลัพธ์ STL |
|---|---|
| เมชและการแปลงตำแหน่งของโหนด | เก็บไว้ โดยฝังเป็นตำแหน่งในโลก |
| หลายเมชหรือหลายโหนด | รวมเป็นรายการสามเหลี่ยมชุดเดียว |
| การบีบอัด Draco หรือ meshopt | ถอดรหัสแล้ว เขียนเป็นสามเหลี่ยมธรรมดา |
| ตัวละครแบบสกิน | เขียนตามท่าทางที่ไฟล์เปิดขึ้นมา |
| คลิปแอนิเมชัน | ตัดทิ้ง |
| วัสดุ PBR, เท็กซ์เจอร์, สีของจุดยอด, UV | ตัดทิ้ง STL เก็บแค่เรขาคณิต |
อยากเก็บสีไว้ใช้ต่อ? เก็บไว้ใน glTF to OBJ ซึ่งเขียนเท็กซ์เจอร์และไฟล์ MTL ให้คุณทาสีใหม่ใน Blender ได้
glTF กับ STL ต่างกันอย่างไร แบบสั้น ๆ
- glTF 2.0
- มาตรฐานของ Khronos Group ปี 2017 ฉากแบบ JSON ที่มีเมช วัสดุ PBR เท็กซ์เจอร์ สกิน และแอนิเมชัน
- STL
- 3D Systems, 1987 สามเหลี่ยมและเวกเตอร์ตั้งฉากของ facet ไม่มีสี ไม่มีหน่วย
- หน่วย
- glTF: เมตรตามสเปก ส่วน STL: สไลเซอร์อ่านเป็นมิลลิเมตร
- แกนตั้ง
- glTF: +Y ขึ้น ส่วน STL: +Z ขึ้นบนแท่นพิมพ์
- สี
- glTF: มีวัสดุ สีของจุดยอด และเท็กซ์เจอร์ ส่วน STL: ไม่มี
- สร้างโดย
- glTF: Blender, Sketchfab, three.js, เกมเอนจิน, ตัวสร้างโมเดล 3D ด้วย AI ส่วน STL: โปรแกรม CAD และปั้นโมเดล
เคล็ดลับการพิมพ์สำหรับโมเดลที่เริ่มจาก glTF
ไฟล์ glTF ถูกสร้างมาให้ดูดีบนหน้าจอ แต่การพิมพ์ต้องเป็นชิ้นตันปิดสนิท ลองเช็กสิ่งเหล่านี้ก่อนสไลซ์
- เอา STL ผ่าน STL repair ก่อน เพราะโมเดลเกมและโมเดลเว็บมักมีขอบเปิด
- ระวังชิ้นส่วนลอย เช่น ดวงตา การ์ดผม หรือดีแคล์ที่วางอยู่บนผิวโดยไม่ได้เชื่อมติดกัน
- ทำส่วนแบนให้หนาขึ้น: เคปหรือใบไม้ที่ทำจากหน้าเดียวจะมีความหนาเป็นศูนย์
- ดูตัวอย่างใน STL viewer ก่อนเริ่มพิมพ์งานยาว ๆ
- รายละเอียดที่ทาด้วยสี เช่น ดวงตาหรือโลโก้ จะไม่ติดมาพิมพ์ ได้มาแค่รูปทรง
- พิมพ์แอสเซ็ตเกมโลว์โพลีขนาดใหญ่โดยไม่ต้องปรับให้เนียนก่อน
- ปิดแกน Z ตั้ง เว้นแต่สไลเซอร์ของคุณต้องการแกน Y ซึ่งส่วนใหญ่ไม่ต้องการ
- ส่ง STL แบบ ASCII ของโมเดลใหญ่ให้สไลเซอร์ ทั้งที่แบบ binary เล็กกว่ามาก
FAQ
คำถามที่พบบ่อย
ตัวแปลง glTF to STL นี้ฟรีไหม?
ทำไมไฟล์ .gltf ของฉันเปิดไม่ได้?
ทำไม STL ของฉันขนาดผิด?
glTF to STL เก็บเท็กซ์เจอร์ไว้ไหม?
แปลงตัวละครที่มีแอนิเมชันได้ไหม?
STL ที่ได้ปิดสนิท (watertight) ไหม?
เครื่องมือและคู่มือที่เกี่ยวข้อง
อ่านต่อ
เริ่มใช้ฟรี
พิมพ์โมเดลจากรูปถ่ายของคุณเอง
สร้างโมเดล 3D จากรูปเดียวในสตูดิโอ โมเดลที่ไม่มีเท็กซ์เจอร์มักเสร็จในไม่ถึงหนึ่งนาที ฟังก์ชันซ่อมในคลิกเดียวช่วยให้ปิดสนิท และแพ็กเกจแบบเสียเงินส่งออก STL ได้โดยตรง
ไม่ต้องใช้บัตรเครดิต · เริ่มต้นฟรี 3 เครดิต