ข้ามไปเนื้อหาหลัก

☎ 090-998-8151 | ✉ [email protected] | 🕐 Mon–Fri 9:00–17:00 | 💬 @sync.innovation
☎ 090-998-8151 |
🕐 Mon–Fri 9:00–17:00 | 💬 @sync.innovation

Logo of Sync Innovation with a light bulb icon.
Repairing 3D Model STL files for 3D Printing

Repairing 3D Model STL files for 3D Printing

ปัญหาไฟล์ 3D Model เสียเกิดขึ้นได้อย่างไร ?

กว่า 90% ของปัญหาไฟล์ 3D Model เสีย เกิดจากการแปลงหรือ Convert ไฟล์จากโปรแกรมเขียนแบบ ซึ่งมีอยู่หลากหลายโปรแกรมและมีความเหมาะสมกับงานที่แตกต่างกันไป ที่สำคัญคือแต่ละโปรแกรมมีนามสกุลไฟล์และการเก็บข้อมูลที่เป็นเอกลักษณ์เฉพาะตัว ดังนั้นแม้ในหน้าจอการทำงานจะแสดงผลออกมาได้สมบูรณ์แบบ แต่หากมีการ Convert แล้วนำไปเปิดในโปรแกรมอื่น ก็อาจเกิดความคลาดเคลื่อนหรือข้อผิดพลาดได้ โดยเฉพาะโปรแกรมที่สามารถสร้าง Surface หรือชิ้นงานที่ไม่มีความหนาได้ง่าย เช่น SketchUp หรือ Rhino ในขณะที่โปรแกรมกลุ่มวิศวกรรมมักจะเจอปัญหานี้น้อยกว่า อีกกลุ่มที่จะเจอปัญหาคือไฟล์จากเครื่อง 3D Scanner ที่ปิดผิวไม่สนิท

โปรแกรมสำหรับเครื่อง 3D Printer ทั้งหมดอยู่ในกลุ่มของโปรแกรม Slicer ไม่ใช่โปรแกรมเขียนแบบ ส่วนใหญ่รองรับนามสกุล .stl และ .obj ดังนั้นหลายๆ โปรแกรมจึงไม่สามารถซ่อมแซมไฟล์ได้ หากผู้ใช้ไม่ตรวจสอบก่อน อาจทำให้งานเสียหายและไม่ได้ชิ้นงานตามที่ต้องการ นี่จึงเป็นที่มาของบทความนี้ที่แนะนำวิธีการตรวจสอบไฟล์ที่จะนำมาใช้งานและการซ่อมแซมอย่างง่าย ซึ่งหากแก้ไขได้จากโปรแกรมต้นทางจะเป็นวิธีที่ดีที่สุด

สำหรับคนที่ใช้งานเครื่อง Bambu Lab, Elegoo, Phrozen หรือ Creality ซึ่งปัจจุบันตัว Slicer มีพื้นฐานมาจาก Orca Slicer จะมีฟีเจอร์ที่ช่วยตรวจสอบและซ่อมแซมไฟล์ได้ในระดับหนึ่ง

การแก้ไขไฟล์ 3D Model ที่เสียหายแบบ Manual

สำหรับการแก้ไขไฟล์ 3D Model ที่เสียหายแบบ Manual สามารถตรวจสอบไฟล์ได้โดยใช้โปรแกรม Meshmixer ซึ่งดาวน์โหลดได้จากเว็บไซต์หลักของผู้พัฒนา

หลังจากติดตั้งโปรแกรมแล้ว สามารถ Import Model ได้จากคำสั่ง “Import” ที่หน้าแรก หรือบริเวณมุมซ้ายบน


ไปที่คำสั่ง Analysis แล้วเลือกโหมด Inspect


หากไฟล์ที่นำเข้ามามีรูรั่ว (manifold) หรือส่วนที่เป็นผนังบาง (surface) ตัวโปรแกรมจะระบุตำแหน่งออกมาตามภาพ


ที่คำสั่ง Hole Fill Mode จะมี 3 คำสั่งที่ใช้บ่อยในการปิดผิว แต่ในหลายกรณีอาจไม่สามารถซ่อมให้สมบูรณ์ได้

  • Minimal Fill ปิดผิวด้วยการใช้จำนวนโพลิกอนน้อยที่สุด
  • Flat Fill สร้างผิวเรียบเพื่อปิดส่วนดังกล่าว เหมาะกับงานเรขาคณิต
  • Smooth Fill สร้างส่วนโค้งเพื่อปิดผิว เหมาะกับงานปั้นหรือส่วนที่มีความโค้ง

ผู้ใช้สามารถเลือกโหมด Auto Repair All เพื่อให้โปรแกรมซ่อมแซมทุกจุดโดยอัตโนมัติตามความเหมาะสม หรือเลือกซ่อมทีละจุดได้โดยคลิกที่สัญลักษณ์ลูกบอลลูนที่ปรากฏบนชิ้นงาน ซึ่งในหลายๆ ครั้งอาจจำเป็นต้องใช้การปิดผิวหลายรูปแบบร่วมกัน

 

ตัวอย่างการใช้งานจาก Pinshape

ตัวอย่างที่ 1: Surface Holes

1. ชิ้นงานมีรูขนาดเล็กที่ปลาย และมีรูรั่วที่ปิดไม่สนิท เมื่อใช้คำสั่ง Inspect จะเห็นได้ชัดเจน

2. การซ่อมแซมผิวด้านซ้ายที่เป็นผิวโค้ง ให้เลือกโหมด Smooth Fill แล้วคลิกที่ลูกบอลลูนสีน้ำเงิน เพื่อปิดผิวในแนวโค้ง
3. การซ่อมผิวด้านก้านของใบซึ่งเป็นระนาบเรียบ ต้องเปลี่ยนโหมดเป็น Flat Fill จากนั้นเลือกที่ลูกบอลลูนสีชมพู
4. จากภาพด้านบน จะพบว่ามีส่วนที่แยกกันอยู่คือวงแหวนสีน้ำเงินล้อมรอบก้าน ซึ่งการซ่อมไฟล์โดยปกติจะไม่เชื่อมส่วนที่แยกจากกัน หากไปที่คำสั่ง Edit > Separate Shell จะพบว่ามี 2 ชิ้นงานอยู่ในไฟล์เดียวกัน

5. ดังนั้นต้องเชื่อม 2 ส่วนนี้เข้าด้วยกัน โดยไปที่ Object Browser เลือกทุกส่วนแล้วกด Combine
6. สุดท้ายงานจะเหลือเพียงชิ้นเดียวและเชื่อมต่อกันเป็นเนื้อเดียว ไม่มีรอยรั่วหรือส่วนที่ผนังบางตามภาพ

ตัวอย่างที่ 2: การแก้ผิวงานที่เป็น Surface

หลายโปรแกรมสามารถสร้าง 3D Model ในรูปแบบ Surface ได้อย่างง่ายดาย ซึ่งไม่สามารถนำมาใช้กับเครื่อง 3D Printer ได้ เมื่อ Import เข้ามาใน Meshmixer จะเห็นเป็นผิวโค้งที่มีแถบสีฟ้าทั้งหมด ซึ่งแสดงว่าชิ้นงานนี้เป็นผนังบางและไม่มีความหนา

สำหรับโปรแกรมทั่วไป การยืดหรือเพิ่มความหนาให้กับงาน Surface อาจไม่ใช่เรื่องง่าย แต่ใน Meshmixer สามารถทำได้โดยกด Ctrl+A เพื่อเลือกชิ้นงานทั้งหมด จากนั้นไปที่ Edit แล้วเลือก Extrude เพื่อให้ความหนา (offset) ได้ตามต้องการ
สำหรับบางงานที่สร้างขึ้นมาสมบูรณ์แล้วแต่เป็น Surface เกือบทั้งหมด หากสั่ง Auto Repair Fill โปรแกรมอาจลบชิ้นงานทิ้งไปทั้งหมด
วิธีการแก้ไขอีกแบบคือให้เลือกชิ้นงาน ไปที่เมนู Edit ด้านซ้าย แล้วเลือก Make Solid โดยใช้ค่ามาตรฐานที่โปรแกรมตั้งมา จะเป็นการแก้ไขแบบชั่วคราว แม้รายละเอียดของงานอาจสูญเสียไปบ้าง แต่จะช่วยให้สามารถนำไปพิมพ์ด้วยเครื่อง 3D Printer ได้แน่นอน

สรุปการซ่อมแซมไฟล์ 3D Model

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

ที่มา: Pinshape

ตะกร้าสินค้า 0

ตะกร้าสินค้าของคุณว่างเปล่า

เริ่มช้อปเลย