UltKit
รูปภาพ11
PDF13
เอกสารและข้อมูล7
วิดีโอ6
เสียง4
เครื่องมืออื่น ๆ22

แปลง SVG เป็น STL

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

แปลงไฟล์โมเดล 3D

หรือลากไฟล์ STL, OBJ, MTL … มาวางที่นี่ ·

สูงสุด 95 MB ต่อไฟล์· ได้สูงสุด 20 ไฟล์· ลบหลังจาก 30 นาที

ผลลัพธ์

ไฟล์จะถูกประมวลผลบนเซิร์ฟเวอร์ของเราและถูกลบหลังจาก 30 นาที

วิธีใช้เครื่องมือนี้

  1. 1

    อัปโหลดไฟล์ SVG

    วางไฟล์ .svg หนึ่งไฟล์หรือหลายไฟล์ได้ครั้งละไม่เกิน 20 ไฟล์ รูปร่างควรเป็นพาธที่มีการเติมสี หากมีข้อความ ให้แปลงเป็นเส้นขอบ (outline) ในโปรแกรมออกแบบก่อน

  2. 2

    กำหนดขนาดและความหนา

    ตัวเลือก รูปภาพจะกลายเป็น ถูกตั้งเป็นรูปทรงอัดขึ้นรูป (Extruded shape) ไว้แล้ว ใส่ ความกว้างของโมเดล เป็นมิลลิเมตร และใส่ความหนาของการอัดขึ้นรูปที่ ความสูง / ความลึก หากต้องการให้ตัวอักษรที่แยกกันวางอยู่บนแผ่นฐานเดียวกัน ให้กำหนด ความหนาของฐาน ด้วย

  3. 3

    แปลงเป็น STL

    กด แปลงเป็น STL แล้วเปิดไฟล์ในสไลเซอร์ โมเดลจะวางนอนราบ และมีความกว้างตามที่คุณใส่ไว้

คำตอบ

ตัวแปลง SVG เป็น STL ทำอะไรกันแน่

ระบบจะอ่านเส้นขอบที่มีการเติมสีใน SVG แล้วอัดขึ้นรูปให้หนาตามที่คุณเลือก เหมือนกดรูปร่างออกจากแผ่นวัสดุ ผลที่ได้คือแท่งตันแบนที่มีผนังตั้งตรง ปรับขนาดตามความกว้างที่คุณใส่

จากเส้นขอบเวกเตอร์สู่ชิ้นงานทึบที่พิมพ์ได้

SVG เป็นมาตรฐานของ W3C ตั้งแต่ปี 2001 เก็บรูปร่างเป็นพาธทางคณิตศาสตร์แทนพิกเซล จึงเป็นจุดเริ่มต้นที่ดีที่สุดสำหรับการอัดขึ้นรูป 3 มิติ เพราะขอบของตัวอักษรเป็นเส้นโค้งที่แม่นยำ ไม่ใช่ขั้นบันไดของพิกเซล ผนังของชิ้นงานที่พิมพ์จึงเรียบเนียนในทุกขนาด

การอัดขึ้นรูปเป็นขั้นตอนเดียว พาธปิดที่มีการเติมสีแต่ละอันจะกลายเป็นหน้าตัด เส้นขอบด้านในจะกลายเป็นรู และหน้าตัดจะถูกยกขึ้นตาม ความสูง / ความลึก ที่คุณตั้ง ตั้งแต่ 0.2 ถึง 100 mm หาก ความหนาของฐาน มากกว่าศูนย์ ระบบจะเพิ่มแผ่นฐานไว้ใต้ทุกส่วน ช่วยให้ตัวอักษรที่แยกกันและจุดของตัว i ติดเป็นชิ้นเดียว สี ไล่เฉดสี และเส้นขอบที่ไม่มีการเติมสีไม่มีข้อมูลความหนา จึงถูกละเว้น

หากมีโลโก้เป็นไฟล์ PNG หรือ JPG คุณอาจอัดขึ้นรูปโดยตรงด้วย แปลง PNG เป็น STL หรือจะแปลงเป็นเวกเตอร์ก่อนก็ได้ การแปลงเป็นเวกเตอร์ให้ขอบโค้งที่สะอาดกว่า ดูได้ใน วิธีแปลง PNG เป็น SVG

การเตรียมไฟล์ SVG สำหรับการพิมพ์ 3 มิติ

  1. แปลงข้อความเป็นพาธ

    ฟอนต์ไม่ได้ฝังอยู่ในเรขาคณิตของ SVG ให้แปลงข้อความทุกชิ้นเป็นเส้นขอบ เพื่อให้ตัวอักษรเป็นรูปร่างจริง

  2. เติมสี อย่าใช้แค่เส้นขอบ

    ระบบจะอัดขึ้นรูปเฉพาะพื้นที่ที่เติมสี หากต้องการพิมพ์เส้น ให้ขยายเส้นขอบเป็นพาธก่อน

  3. รวมส่วนที่ทับซ้อน

    ใช้ Union กับรูปร่างที่ทับกัน และลบจุดที่หลงเหลือ เพื่อให้แต่ละชิ้นเป็นเส้นขอบปิดที่สะอาดเส้นเดียว

การตั้งค่าแปลง SVG เป็น STL สำหรับพวงกุญแจ ป้าย และแม่แบบฉลุ

ค่าเริ่มต้นสำหรับอ้างอิง ปรับตามเครื่องพิมพ์และวัสดุของคุณ
ชิ้นงานความกว้างของโมเดลความสูง / ความลึกความหนาของฐาน
พวงกุญแจหรือป้ายห้อยกระเป๋า40–60 mm3–4 mm0 mm (เพิ่มรูสำหรับห่วงใน SVG)
ป้ายชื่อที่มีตัวอักษรแยกกัน120–200 mm2 mmแผ่นฐาน 2 mm
โลโก้ติดผนังหรือตัวอักษรป้าย150–300 mm4–6 mm0 mm
สเตนซิลสำหรับพ่นสีหรือแอร์บรัช100–200 mm0.8–1.2 mm0 mm
เส้นขอบแม่พิมพ์คุกกี้70–100 mm12–15 mm0 mm

SVG

Scalable Vector Graphics

SVG เป็นรูปแบบเวกเตอร์ที่อิงกับ XML ซึ่ง W3C กำหนดเป็นมาตรฐานในปี 2001 แทนที่จะใช้พิกเซล จะอธิบายรูปทรง เส้นพาธ และข้อความ จึงคมชัดในทุกขนาด และมักมีขนาดเล็กมากสำหรับโลโก้และไอคอน รองรับพื้นหลังโปร่งใส การจัดสไตล์ด้วย CSS สคริปต์ และภาพเคลื่อนไหว และเบราว์เซอร์ทุกตัวแสดงผลได้โดยตรง SVG ไม่เหมาะกับภาพถ่าย และภาพประกอบที่ซับซ้อนอาจแสดงผลช้า Illustrator, Inkscape, Figma และเบราว์เซอร์เปิดและแก้ไขไฟล์นี้ได้

การบีบอัด
–
พื้นหลังโปร่งใส
ได้
ภาพเคลื่อนไหว
ได้
เปิดตัว
2001 · W3C
ตัวแปลงไฟล์ SVG

STL

เมช STL

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

การบีบอัด
–
พื้นหลังโปร่งใส
–
ภาพเคลื่อนไหว
ไม่ได้
เปิดตัว
1987 · 3D Systems
ตัวแปลงไฟล์ STL

คนแปลง SVG เป็น STL เพราะมีโลโก้ ตัวอักษร หรือแผ่นสเตนซิลที่เป็นภาพเวกเตอร์สะอาดอยู่แล้ว และต้องการชิ้นงานพิมพ์ที่มีขนาดแม่นยำโดยไม่ต้องเปิดโปรแกรม CAD

เส้นที่บางมากจะพิมพ์ไม่ออก

หัวฉีด FDM ทั่วไปกว้าง 0.4 mm ส่วนที่แคบกว่าประมาณ 0.8 mm ในขนาดจริงอาจหายไปในสไลเซอร์ ควรทำเส้นละเอียดและเชิงตัวอักษรใน SVG ให้หนาขึ้น หรือเพิ่ม ความกว้างของโมเดล ก่อนแปลง

คำถามเกี่ยวกับการแปลง SVG เป็น STL

ทำไมข้อความใน SVG จึงหายไปในไฟล์ STL

เพราะตัวอักษรยังเป็นข้อความที่ต้องพึ่งฟอนต์ที่ติดตั้งในคอมพิวเตอร์ของคุณ ให้แปลงเป็นพาธก่อน โดยใช้ Object to Path ใน Inkscape, Create Outlines ใน Illustrator หรือ Outline Stroke และ Flatten ใน Figma จากนั้นส่งออก SVG อีกครั้ง

รูในตัวอักษรอย่าง O, A และ B ยังเปิดอยู่หรือไม่

ได้ หาก SVG วาดรูไว้เป็นเส้นขอบด้านในของพาธเดียวกัน ซึ่งเป็นโครงสร้างของฟอนต์ที่แปลงเป็นเส้นขอบและโลโก้ส่วนใหญ่ แต่ถ้ารูถูกวาดเป็นรูปร่างสีขาวแยกวางทับอยู่ ระบบจะอ่านเป็นรูปร่างที่มีการเติมสีอีกชิ้นหนึ่ง ให้ลบรูปร่างนั้น หรือรวมทั้งสองชิ้นด้วยการลบพาธ (path difference) ก่อนส่งออก

เพิ่มขอบลาดเอียงหรือขอบมนให้รูปทรงที่ดึงขึ้นได้หรือไม่

การอัดขึ้นรูปจะได้ผนังตั้งตรงและไม่มีตัวเลือกปาดขอบ หากต้องการขอบเฉียงหรือผิวโค้งนูน ให้นำเข้าไฟล์ STL ใน Tinkercad, Fusion 360 หรือ Blender แล้วเพิ่มการจัดการขอบที่นั่น หรือใช้ภาพนูนจาก แปลงรูปเป็น STL เพื่อให้ได้พื้นผิวที่นุ่มนวลคล้ายงานปั้น

ทำไมโลโก้มีขนาดผิดใน Tinkercad แต่ถูกต้องที่นี่

ขนาดของ SVG ขึ้นอยู่กับโปรแกรมที่บันทึกไฟล์ Inkscape ใช้ 96 พิกเซลต่อนิ้ว ส่วนไฟล์ Illustrator รุ่นเก่าใช้ 72 โปรแกรมที่อ่านหน่วยในไฟล์ SVG จึงอาจย่อหรือขยายขนาดไปราวหนึ่งในสาม ตัวแปลงนี้จะไม่สนใจขนาดที่บันทึกไว้ แต่ใช้ ความกว้างของโมเดล แทน

ทำพิมพ์กดคุกกี้จากไฟล์ SVG ได้อย่างไร

แม่พิมพ์คุกกี้เป็นผนังบาง ไม่ใช่รูปทรงตัน ให้ใส่เส้นขอบ (stroke) หนาประมาณ 1 mm ให้เส้นรอบรูปในโปรแกรมออกแบบ แปลงเส้นนั้นเป็นพาธ ลบสีเติมออก แล้วอัดขึ้นรูปให้สูงประมาณ 12 ถึง 15 mm