SupaVoxel
จากโมเดลเว็บสู่การพิมพ์ 3D

ตัวแปลง glTF เป็น STL

ลาก .gltf มาวาง แล้วรับ STL แบบ binary ที่สไลเซอร์เปิดได้ด้วยขนาดที่ถูกต้อง: เมตรแปลงเป็นมิลลิเมตร แกน Y ตั้งเปลี่ยนเป็นแกน Z ฐานวางอยู่ที่ z = 0 ฟรี เป็นส่วนตัว และทำในเบราว์เซอร์ของคุณ

  • เมตรเป็นมิลลิเมตร
  • แกน Z ตั้งบนแท่นพิมพ์
  • รองรับ Draco
  • ไม่อัปโหลด
อัปเดต ตุลาคม 2569

วิธีแปลง glTF เป็น STL

  1. 01

    ลากไฟล์ .gltf พร้อม .bin มาวาง

    .gltf แบบฝังในไฟล์เดียวใช้ได้เลย ถ้าไฟล์ของคุณมาเป็นโฟลเดอร์ ให้เลือก .gltf และ .bin พร้อมกันในหน้าต่างเลือกไฟล์ ลากเข้ามาทีเดียว หรือลากทั้งโฟลเดอร์เป็น .zip ไฟล์เดียว ลองตัวอย่าง จะช่วยให้เห็นขั้นตอนก่อน
  2. 02

    กำหนดขนาดพิมพ์

    glTF ใช้หน่วยเมตร ดังนั้น ขนาดผลลัพธ์ จะแสดงเป็นมิลลิเมตรทันที รูปปั้น 0.3 ม. จะอ่านได้ 300 มม. ใหญ่หรือเล็กเกินแท่นพิมพ์? พิมพ์ตัวคูณใน สเกล หรือกด ปรับให้สูง 100 มม. เมื่อมีคำเตือนเรื่องขนาด
  3. 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 นี้ฟรีไหม?

ฟรี ไม่ต้องมีบัญชี ไม่จำกัดจำนวนไฟล์ ไม่มีลายน้ำ การแปลงเกิดขึ้นในแท็บเบราว์เซอร์ของคุณ ซึ่งหมายความว่าโมเดลไม่เคยถูกอัปโหลดไปที่ไหนเลย ไฟล์ใหญ่ได้ถึง 200 MB มากกว่า glTF ทั่วไปมาก

ทำไมไฟล์ .gltf ของฉันเปิดไม่ได้?

ถ้าข้อความแจ้งว่าขาดไฟล์ แปลว่า .gltf ของคุณเก็บเรขาคณิตไว้ใน .bin แยก ให้เลือก .gltf และ .bin พร้อมกัน หรือบีบอัดโฟลเดอร์เป็น zip แล้วลาก .zip มาวาง ถ้าขึ้นข้อผิดพลาดแบบทั่ว ๆ ไป มักหมายความว่าไฟล์เสียหายหรือไม่ใช่ glTF 2.0 ให้ส่งออกใหม่จาก Blender หรือดาวน์โหลดเวอร์ชัน GLB แล้วใช้ตัวแปลง GLB to STL

ทำไม STL ของฉันขนาดผิด?

glTF เก็บหน่วยเป็นเมตร ตัวแปลงจึงคูณด้วย 1,000 เพื่อให้ได้มิลลิเมตร ถ้าคนที่สร้างโมเดลต้นฉบับปั้นเป็นเซนติเมตร โมเดลจะออกมาใหญ่เกิน 100 เท่า ดูกำหนด ขนาดผลลัพธ์ ก่อนแปลง แล้วเปลี่ยนหน่วยไฟล์หรือสเกลจนความสูงตรงกับที่คาดไว้

glTF to STL เก็บเท็กซ์เจอร์ไว้ไหม?

ไม่ครับ STL เก็บแค่สามเหลี่ยมเท่านั้น เท็กซ์เจอร์ สีวัสดุ และ UV จึงถูกตัดทิ้งทั้งหมด ซึ่งไม่เป็นปัญหาสำหรับการพิมพ์สีเดียว ถ้าต้องการสี ให้ใช้ฟอร์แมตที่เก็บสีได้ เช่น OBJ พร้อมไฟล์วัสดุ หรือโมเดลที่สร้างในสตูดิโอสามารถส่งออกเป็น 3MF หลายสีสำหรับเครื่องพิมพ์ Bambu AMS ในแพ็กเกจแบบเสียเงิน

แปลงตัวละครที่มีแอนิเมชันได้ไหม?

ได้ ตัวละครจะถูกเขียนในท่าทางที่มันเป็นตอนเปิดไฟล์ ปกติคือเรสต์โพสหรือไบน์โพส ส่วนแอนิเมชันจะถูกตัดทิ้ง ถ้าอยากได้ท่าอื่นสำหรับพิมพ์ ให้จัดท่าทางริงใน Blender แล้ว apply modifier ของ armature และส่งออกอีกครั้ง

STL ที่ได้ปิดสนิท (watertight) ไหม?

ปิดสนิทได้ก็ต่อเมื่อ glTF ต้นฉบับปิดสนิท ตัวแปลงเก็บสามเหลี่ยมทุกชิ้นตามเดิมและไม่อุดรู โมเดลที่ทำเพื่อเกมและเว็บมักเป็นเปลือกเปิด จึงควรเอาไปผ่านเครื่องมือซ่อม STL ฟรี ถ้าสไลเซอร์รายงานข้อผิดพลาดหรือตัวอย่างแสดงผนังขาด

เริ่มใช้ฟรี

พิมพ์โมเดลจากรูปถ่ายของคุณเอง

สร้างโมเดล 3D จากรูปเดียวในสตูดิโอ โมเดลที่ไม่มีเท็กซ์เจอร์มักเสร็จในไม่ถึงหนึ่งนาที ฟังก์ชันซ่อมในคลิกเดียวช่วยให้ปิดสนิท และแพ็กเกจแบบเสียเงินส่งออก STL ได้โดยตรง

ไม่ต้องใช้บัตรเครดิต · เริ่มต้นฟรี 3 เครดิต