SupaVoxel
จาก Collada สู่การพิมพ์ 3D

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

วางไฟล์ Collada .dae แล้วรับ STL หน่วยมิลลิเมตร ตั้งตรงและวางอยู่บนแท่นพิมพ์ ระบบจะใช้หน่วยและแกน up ที่บันทึกไว้ในไฟล์ให้อัตโนมัติ และทำงานทั้งหมดบนอุปกรณ์ของคุณ

  • อ่านหน่วย Collada
  • แกน Z ขึ้น วางบนแท่นพิมพ์
  • ไม่อัปโหลด
  • ฟรี ไม่ต้องสมัครบัญชี
อัปเดต ตุลาคม 2569

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

  1. 01

    เปิดไฟล์ Collada

    วางไฟล์ .dae ด้านบน หรือคลิก เลือกไฟล์ ไฟล์ DAE เป็นข้อความ XML จึงเปิดโมเดลสถาปัตยกรรมขนาดใหญ่ได้อย่างรวดเร็ว แผงข้อมูลจะนับจำนวนสามเหลี่ยม เมชแยก และวัสดุให้
  2. 02

    ตั้งสเกลให้เหมาะกับการพิมพ์

    ดู ขนาดผลลัพธ์ บ้านที่โมเดลขนาดจริงจะแสดงเป็นเมตร ซึ่งใหญ่กว่าแท่นพิมพ์มาก สำหรับโมเดล 1:100 ให้พิมพ์ 0.01 ในช่อง สเกล หรือถ้าอยากทดสอบเร็ว ๆ ให้กด ปรับให้สูง 100 มม.
  3. 03

    ส่งออกและสไลซ์

    เปิด Z-up สำหรับการพิมพ์ ไว้ เลือก ไบนารี แล้วกด แปลงเป็น STL เปิดไฟล์ใน Cura, PrusaSlicer หรือ Bambu Studio เมชทั้งหมดจะถูกรวมเป็นชิ้นเดียว ซึ่งเป็นรูปแบบที่ slicer ต้องการ

ไฟล์ DAE มาจากไหน และทำไม STL ถึงยากกว่าที่คิด

Collada (.dae) เป็นรูปแบบแลกเปลี่ยนข้อมูลแบบ XML จาก Khronos Group คุณมักเจอไฟล์นี้ในฐานะไฟล์ส่งออกจาก SketchUp ไฟล์ดาวน์โหลดจาก 3D Warehouse เมชจาก Second Life หรือผลลัพธ์จากไปป์ไลน์เกมและ CAD รุ่นเก่า SketchUp Pro ส่งออก STL ได้เอง ตัวแปลงนี้จึงมีไว้หลัก ๆ สำหรับตอนที่คุณมีแค่ไฟล์ DAE

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

DAE to STL: อะไรถูกเก็บไว้ และอะไรสูญหาย

ข้อมูล Colladaผลลัพธ์ STL
สามเหลี่ยมและโพลีกอนเก็บไว้ โดยโพลีกอนถูกแบ่งเป็นสามเหลี่ยม
องค์ประกอบ <unit> (นิ้ว, เมตร…)นำไปใช้ แล้วเขียนเป็นมิลลิเมตร
<up_axis> Z_UP หรือ Y_UPนำไปใช้ แล้วหมุนให้เป็น Z-up สำหรับแท่นพิมพ์
คอมโพเนนต์และการแปลงทรานส์ฟอร์มของโหนดฝังรวมแล้ว รวมเป็นเมชเดียว
วัสดุและเท็กซ์เจอร์ตัดทิ้ง STL ไม่มีสี
แอนิเมชันและสกินตัดทิ้ง และบันทึกในท่าทางปัจจุบัน

อยากเก็บสีไว้สำหรับเว็บหรือ AR viewer ใช่ไหม ใช้ DAE to GLB สำหรับแก้ไขใน Blender ให้ใช้ DAE to OBJ ซึ่งเก็บวัสดุไว้

ตัวแปลง DAE to STL จัดการหน่วยอย่างไร

Collada เป็นหนึ่งในไม่กี่รูปแบบเมชที่บันทึกหน่วยของตัวเอง โมเดล SketchUp ที่ใช้หน่วยนิ้วจะระบุไว้ในไฟล์ และตัวโหลดจะทำตามนั้น ตัวอย่างจริง:

เก้าอี้ SketchUp หน่วยนิ้ว
สูง 36 นิ้ว → STL 914 มม. ใช้สเกล 0.1 สำหรับโมเดลสูง 91 มม.
บ้านจาก 3D Warehouse หน่วยเมตร
สูง 8 ม. → 8,000 มม. ใช้สเกล 0.01 สำหรับ 1:100
พร็อพ Second Life หน่วยเมตร
0.5 ม. → 500 มม. จะมีคำเตือนเรื่องขนาดขึ้น ให้กด Scale to 100 mm
ไฟล์ที่ไม่มีแท็กหน่วย
ถือเป็นเมตร ซึ่งเป็นค่าเริ่มต้นของ Collada

ทำให้ DAE จาก SketchUp พร้อมพิมพ์

ควรทำ
  • ใน SketchUp ให้ explode หรือทำคอมโพเนนต์ให้เป็น unique ก่อนส่งออก เพื่อไม่ให้มีอะไรหาย
  • เพิ่มความหนาจริงให้ผนัง รั้ว และหลังคา 1.2 มม. เป็นค่าขั้นต่ำที่ปลอดภัยสำหรับหัวฉีด 0.4 มม.
  • นำ STL ไปผ่าน ซ่อม STL เพื่อปิดช่องว่างและแก้หน้าที่กลับด้าน
  • แบ่งอาคารหลังใหญ่เป็นชั้น ๆ ด้วย ตัวแยก STL เพื่อให้พอดีแท่นพิมพ์
หลีกเลี่ยง
  • พิมพ์โมเดลสถาปัตยกรรมที่ขนาดจริง ให้คำนวณอัตราส่วนก่อน
  • เตรียมรับว่าอิฐหรือกระจกที่มีเท็กซ์เจอร์จะแสดงเป็นรูปทรง แต่สีจะออกมาเพียงสีเดียว
  • รายละเอียดเล็ก ๆ อย่างกรอบหน้าต่างที่ต่ำกว่า 0.8 มม. จะพิมพ์ไม่ออกที่ 1:100
  • อย่ามองข้ามคำเตือนเรื่องขนาด เพราะมันหมายความว่าโมเดลจะไม่พอดีกับแท่นพิมพ์ส่วนใหญ่

FAQ

คำถามที่พบบ่อย

แปลง DAE เป็น STL ฟรีได้ไหม

ได้ ตัวแปลงในหน้านี้ฟรี ไม่ต้องสมัครบัญชี และไม่มีจำกัดจำนวนไฟล์ ทำงานในเบราว์เซอร์ ไฟล์ .dae จึงถูกอ่านและแปลงบนเครื่องของคุณเองโดยไม่มีการอัปโหลด รองรับไฟล์สูงสุด 200 MB ซึ่งครอบคลุมไฟล์ส่งออกจาก SketchUp หรือ 3D Warehouse แทบทั้งหมด

จะส่งออก STL จาก SketchUp ได้อย่างไร

SketchUp Pro และเวอร์ชันเว็บส่งออก STL ได้โดยตรงจากเมนูส่งออก หากคุณใช้เวอร์ชันฟรีรุ่นเก่า หรือมีแค่ไฟล์ .dae ที่คนอื่นส่งมา ให้ส่งออกหรือดาวน์โหลดไฟล์ Collada แล้วมาแปลงที่นี่ ตรวจขนาดผลลัพธ์ก่อนดาวน์โหลด เพราะโมเดล SketchUp มักอยู่ในสเกลจริง

ทำไม STL ที่ได้ถึงใหญ่เกินไปมาก

โดยปกติมันคือขนาดที่ถูกต้องของวัตถุจริง แต่ใหญ่เกินไปสำหรับเครื่องพิมพ์ บ้านสูง 8 ม. จะกลายเป็น 8,000 มม. ใช้ช่องสเกลใส่อัตราส่วนโมเดล เช่น 0.01 สำหรับ 1:100 หาก DAE ไม่มีแท็กหน่วย ระบบจะอ่านเป็นเมตร ให้เปลี่ยน File units หากคุณรู้ว่าเป็นหน่วยอื่น

ทำไม STL ที่แปลงแล้วสไลซ์ไม่ถูกต้อง

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

DAE to STL เก็บสีหรือเท็กซ์เจอร์ไว้ไหม

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

ไฟล์ .dae คืออะไร

ไฟล์ DAE คือเอกสาร Collada ซึ่งเป็น XML ที่อธิบายเมช วัสดุ ลำดับชั้นของฉาก และแอนิเมชัน (ถ้ามี) ถูกออกแบบมาเป็นรูปแบบแลกเปลี่ยนกลางระหว่างโปรแกรม 3D SketchUp, Second Life และเครื่องมือเกมรุ่นเก่าหลายตัวใช้รูปแบบนี้ ขณะที่ไปป์ไลน์ใหม่ ๆ ส่วนใหญ่เปลี่ยนไปใช้ glTF และ FBX

เริ่มใช้ฟรี

พิมพ์สิ่งที่เริ่มต้นจากรูปถ่าย

ไม่มีโมเดล SketchUp ของสิ่งที่คุณอยากได้ใช่ไหม สตูดิโอจะเปลี่ยนรูปเพียงใบเดียวเป็นโมเดล 3D ซ่อมให้เป็นของแข็งปิดสนิทได้ในคลิกเดียว และแพ็กเกจแบบชำระเงินส่งออก STL ได้

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