คู่มือ
ไฟล์ OBJ คืออะไรในเส้นทางแปลง OBJ เป็น STL
อัปเดต · แปลงเมช OBJ เป็น STL เท่านั้น
เรียนรู้ว่า Wavefront OBJ เก็บอะไร MTL กับ UVs เกี่ยวกับมันอย่างไร และเมื่อใดควรส่งออกเมชเป็น STL เพื่อพิมพ์ แปลง OBJ เป็น STL ในเครื่องผ่านเบราว์เซอร์
OBJ เป็นรูปแบบเมชแบบข้อความที่มาจาก Wavefront คุณจะเห็นเป็นไฟล์ .obj บางครั้งมีไฟล์ .mtl คู่กันและโฟลเดอร์ภาพที่ MTL ชี้ไป โปรแกรมปั้นอย่าง Blender เขียนมันเมื่อคุณขอ Wavefront โปรแกรมสไลซ์เปิดได้บ้าง และมักทำงานดีกว่ากับ STL หน้านี้คือบทนำ ตัวแปลงบนหน้าแรกคือสิ่งที่เปลี่ยนเมชเป็น STL นั้น
ข้อความมีอะไร
OBJ อ่านทีละบรรทัด บรรทัดที่ขึ้นต้นด้วย v คือตำแหน่งจุดยอด สามตัวเลขต่อจุด บรรทัดที่ขึ้นต้นด้วย f คือหน้า เขียนเป็นดัชนีเข้าไปในรายการจุดยอด หน้าหนึ่งอาจมีสามดัชนี (สามเหลี่ยม) หรือมากกว่า (สี่เหลี่ยมหรือเหลี่ยมหลายด้าน) นอร์มัลเมื่อมีใช้ vn พิกัดเท็กซ์เจอร์ใช้ vt หน้าอาจดูเหมือน f 1/1/1 2/2/2 3/3/3 ซึ่งคือจุดยอด UV และนอร์มัลที่อัดรวมกัน บรรทัดวัตถุ (o) และบรรทัดกลุ่ม (g) แบ่งไฟล์เป็นก้อนที่มีชื่อ ความเห็นขึ้นต้นด้วย #
ไม่มีตัวอักษรเหล่านั้นประกาศหน่วย ตัวเลขเป็นแค่ตัวเลข จุดยอดที่ 10 0 0 อาจเป็น 10 mm หรือ 10 m ความเงียบนั้นคือเหตุที่ตัวแปลงถามคุณ และเป็นเหตุที่มีคู่มือ มิลลิเมตรกับเมตร ไฟล์จะไม่ตัดสินข้อถกเถียงให้คุณ
เพราะเป็นข้อความ คุณเปิด OBJ เล็ก ๆ แล้วอ่านได้ งานปั้นระดับใช้งานจริงยังเป็นข้อความ และอาจใหญ่มาก ไซต์นี้ปฏิเสธไฟล์เกิน 40 MB ก่อนอ่าน เพื่อไม่ให้การวางครั้งเดียวทำให้แท็บค้างเพราะขนาดอย่างเดียว ไฟล์หนาแน่นที่ต่ำกว่าเพดานนั้นยังหนักได้ จำนวนสามเหลี่ยมหลังอ่านบอกคุณว่า STL จะมีอะไร
วัสดุเป็นไฟล์ที่สอง
บรรทัด mtllib ตั้งชื่อไฟล์ MTL ใน MTL คุณอาจพบสีและเส้นทางไปยังภาพ ภาพเหล่านั้นไม่อยู่ใน OBJ เป็นรูปธรรมดาบนดิสก์ ตัวแปลงนี้ข้าม mtllib ข้าม usemtl และข้าม UVs รูปแบบ STL ที่เราเขียนไม่มีที่ซื่อสัตย์สำหรับใส่เท็กซ์เจอร์ ถ้า OBJ เป็นแอสเซตเกมหรือภาพเรนเดอร์ ให้เก็บ OBJ, MTL และภาพไว้ด้วยกัน สร้าง STL แยกสำหรับโปรแกรมสไลซ์ OBJ กับ STL คือตารางตัดสินใจของการแยกนั้น
วัตถุที่มีชื่อหลายชิ้นกลายเป็นรายการสามเหลี่ยมเดียวใน STL สะดวกสำหรับงานพิมพ์เดียว และเป็นปัญหาถ้าคุณต้องการชิ้นส่วนแยก ให้ส่งออก OBJ แยกเมื่อชิ้นส่วนเป็นคนละงาน จำนวนวัตถุบนตัวแปลงบอกว่ามีกี่ก้อนเมชถูกรวม
สิ่งที่เราแปลงได้ และสิ่งที่แปลงไม่ได้
เราแปลงหน้าเมช สี่เหลี่ยมและเหลี่ยมหลายด้านถูกแบ่งเป็นสามเหลี่ยม จุดและช่วงเส้นถูกข้าม ถ้าไม่มีอะไรที่มีพื้นที่เหลือ หน้าจะบอกว่า OBJ ไม่มีหน้าสามเหลี่ยม
เราไม่แปลง STEP หรือ STP นั่นคือไฟล์ CAD แบบตัวแทนขอบเขต ไม่ใช่รายการบรรทัด v และ f และไซต์นี้ไม่มีแกน CAD ให้ส่งออกเมช OBJ จากโปรแกรม CAD แล้วกลับมา
เราไม่แปลง PNG หรือ JPG ภาพมีพิกเซล ไม่มีหน้า การตั้งชื่อรูปว่า model.obj จะไม่ผ่านการตรวจนามสกุลถ้านามสกุลยังเป็นของภาพ และไฟล์ที่เปลี่ยนชื่อโดยไม่มีหน้าจะไม่ผ่านการตรวจเมชว่าง ไม่มีทางไหนกลายเป็นแผนที่ความสูง สร้างเมชในโปรแกรมปั้นถ้าต้องการเรขาคณิต แล้วส่งออก OBJ
ไฟล์ที่เป็น STL อยู่แล้วควรคงเป็น STL การวางที่นี่ถูกปฏิเสธเพื่อไม่ให้คุณ «แปลง» ไฟล์พิมพ์เป็นไฟล์พิมพ์ที่สองโดยไม่ตั้งใจ
จากไฟล์นี้สู่โปรแกรมสไลซ์
ลำดับที่ใช้ได้จริงสั้น ๆ ส่งออก OBJ จาก Blender โดยใช้สเกลแล้ว วางบน ตัวแปลง จับคู่หน่วย อ่านกล่องขอบเขตและจำนวนสามเหลี่ยม ดาวน์โหลด STL ไบนารี เปิด STL นั้นใน Bambu Studio, Cura หรือ PrusaSlicer แล้วยืนยันขนาด เส้นทางคลิกที่ยาวกว่าคือ วิธีแปลง OBJ เป็น STL สิ่งที่คุณมีตอนท้ายอธิบายใน STL คืออะไร
OBJ เป็นรูปแบบแลกเปลี่ยนที่ดี และเป็นที่ที่แย่สำหรับเก็บคำสัญญาว่าพิมพ์ได้ หน้าอาจกลับด้าน เปลือกอาจเปิด ตัวแปลงยังจะเขียนสามเหลี่ยม ดูตัวอย่างถ้าอยากเห็นทิศทางอย่างเร็ว แล้วเชื่อการตรวจของโปรแกรมสไลซ์เองก่อนพิมพ์งานยาว
คำถาม
ทุกไฟล์ .obj เป็นเมชสามเหลี่ยมหรือไม่?
ไม่ OBJ เก็บรูปหลายเหลี่ยมได้ และบางไฟล์มีแต่จุดหรือเส้น ตัวแปลงนี้ต้องการหน้า รูปหลายเหลี่ยมถูกแบ่งเป็นสามเหลี่ยมระหว่างการอ่าน ไฟล์ที่ไม่มีหน้าจะล้มเหลวพร้อมข้อผิดพลาดที่ชัดเจน
ไฟล์ MTL ข้าง OBJ ของฉันคืออะไร?
MTL คือคลังวัสดุ มันตั้งชื่อสีและไฟล์เท็กซ์เจอร์ ตัวแปลงนี้ไม่อ่านมัน เก็บไว้ถ้าคุณยังเรนเดอร์ OBJ ไม่จำเป็นต่อการสร้าง STL
OBJ เป็นโมเดล STEP ที่ปลอมตัวได้หรือไม่?
ไม่ได้ STEP เป็นรูปแบบ CAD คนละอย่าง การเปลี่ยนชื่อเป็น .obj ไม่ทำให้มันเป็นเมช ให้ส่งออก OBJ จริงจากแอป CAD
คู่มือที่เกี่ยวข้อง
- ไฟล์ STL คืออะไรเมชสามเหลี่ยม พิกัดที่ไม่มีหน่วย และโปรแกรมสไลซ์
- OBJ กับ STLเมื่อใดควรเก็บ OBJ และอะไรที่ STL ทิ้ง
- วิธีแปลง OBJ เป็น STLส่งออกจาก Blender ใช้ตัวแปลงนี้ แล้วเข้า Bambu, Cura หรือ Prusa
- มิลลิเมตรกับเมตรทำไมงานพิมพ์ถึงใหญ่เกิน 1000× และวิธีตรวจกล่อง
- คำถามที่พบบ่อยความเป็นส่วนตัว ขนาด เท็กซ์เจอร์ STEP และไฟล์ภาพ