SupaVoxel
ตัวแปลง STL ฟรี

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

ลาก .stl มาวาง แล้วดาวน์โหลด Wavefront OBJ ที่ตั้งตรงใน Blender, Maya หรือ Cinema 4D ฟรี ไม่ต้องสมัคร แปลงในเครื่องภายในไม่กี่วินาที

  • Y-up สำหรับแอป 3D
  • ปรับสเกลได้ตามต้องการ
  • STL แบบ binary และ ASCII
  • ไฟล์อยู่ในเครื่องคุณ
อัปเดต ตุลาคม 2569

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

  1. 01

    ลาก .stl มาวาง

    STL แบบไหนก็ได้ ทั้ง binary หรือ ASCII สูงสุด 200 MB สถิติจะแสดงจำนวนสามเหลี่ยมและจุดยอด STL เก็บมุมแยกสามจุดต่อหนึ่งสามเหลี่ยม ดังนั้นจำนวนจุดยอดมักเป็นสามเท่าของจำนวนสามเหลี่ยม
  2. 02

    เลือก OBJ เปล่า ๆ หรือไฟล์ zip

    เมื่อเปิด รวมวัสดุและเทกซ์เจอร์ คุณจะได้ .zip ที่มี .obj และ .mtl บรรทัดเดียวเก็บสีเทากลาง ๆ STL ไม่มีเท็กซ์เจอร์ คนส่วนใหญ่จึงปิดตัวเลือกนี้และดาวน์โหลด .obj ไฟล์เดียว
  3. 03

    ตั้งสเกลหากจำเป็น

    ตัวเลขจะถูกเขียนตามที่อยู่ใน STL ทุกประการ พิมพ์ตัวคูณใน มาตราส่วน เพื่อเปลี่ยน เช่น 0.001 เพื่อแปลงมิลลิเมตรเป็นเมตรสำหรับ Blender จากนั้นกด แปลงเป็น OBJ

กับดักสเกลและแกนตอนแปลง STL เป็น OBJ

ไฟล์ STL จากงานพิมพ์เกือบทั้งหมดเป็นมิลลิเมตร Blender, Unity และแอป 3D ส่วนใหญ่อ่านตัวเลข OBJ เป็นเมตร นำเข้าฟิกเกอร์ 60 มม. เป็น OBJ แล้วจะได้ความสูง 60 เมตร ซึ่งอยู่นอกระยะตัดของกล้องมาก จนดูเหมือนนำเข้าล้มเหลว การใส่ 0.001 ใน มาตราส่วน จะทำให้ OBJ สูง 0.06 หน่วย ซึ่งคือ 60 มม. ในฉาก metric ค่าเริ่มต้นของ Blender ถ้าแอปปลายทางใช้เซนติเมตร ให้ใช้ 0.1

ระบบจัดการแกนให้แล้ว รูปแบบงานพิมพ์เป็น Z-up และ OBJ ตามปกติเป็น Y-up ตัวแปลงจะหมุนโมเดลเพื่อให้ตัวนำเข้า OBJ ของ Blender ด้วยการตั้งแกนเริ่มต้น แสดงโมเดลยืนอยู่บนพื้น ไม่ใช่หงายหลัง

STL เป็น OBJ พาอะไรมาบ้าง

ข้อมูลผลลัพธ์ใน OBJ
สามเหลี่ยมเก็บไว้เหมือนเดิม
นอร์มัลของ facetเขียนเป็นนอร์มัลของจุดยอด ผิวจึงแรเงาแบนเหมือนใน STL
พิกัด UVไม่มีให้ถ่ายทอด: STL ไม่มี UV ให้ unwrap ในแอป 3D ของคุณ
สีไม่มีให้ถ่ายทอด: STL ไม่เก็บสี
จุดยอดที่ใช้ร่วมกันไม่ได้เชื่อม: แต่ละสามเหลี่ยมเก็บมุมสามจุดของตัวเอง
หน่วยตัวเลขไม่เปลี่ยน เว้นแต่คุณตั้งค่าสเกล

เห็นผิวเป็นเหลี่ยมใน Blender? เลือกทั้งหมดใน Edit Mode แล้วใช้ Merge by Distance เพื่อเชื่อมมุม จากนั้นใช้ Shade Smooth หรือ Shade Auto Smooth

STL กับ OBJ ในตารางเดียว

STL
สามเหลี่ยมเท่านั้น หนึ่งนอร์มัลต่อ facet; binary หรือ ASCII; ไม่มีหน่วย ไม่มีสี
OBJ
ข้อความ; จุดยอด, UV, นอร์มัล, รูปหลายเหลี่ยมขนาดใดก็ได้, กลุ่ม, วัสดุ MTL
อ่านโดย
STL: slicer ทุกตัว OBJ: แอปสร้างโมเดล ปั้น และทำเท็กซ์เจอร์เกือบทั้งหมด
แกนอ้างอิง
STL: Z-up OBJ: Y-up
หน่วย
STL: ไม่มี slicer อ่านเป็นมิลลิเมตร OBJ: ไม่มี แอป 3D ส่วนใหญ่อ่านเป็นเมตร
ขนาด
OBJ เป็นข้อความและมักใหญ่กว่า STL แบบ binary

ทำงานกับ OBJ ต่อ

ควรทำ
  • เชื่อมจุดยอดซ้ำก่อนปั้นหรือ subdivided
  • Unwrap UV ก่อนเพนต์เท็กซ์เจอร์
  • ลดความซับซ้อนของสแกนที่หนาแน่นมากก่อนด้วย mesh simplifier
  • ตรวจสอบผลใน OBJ viewer เพื่อยืนยันแกน
หลีกเลี่ยง
  • อย่าคาดหวังเท็กซ์เจอร์: STL ไม่เคยมี
  • ปล่อยสเกลไว้ที่ 1 สำหรับ Blender หาก STL เป็นมิลลิเมตร
  • แปลงเพียงเพื่อพิมพ์; slicer อ่าน STL อยู่แล้ว

ทำไมผู้คนแปลง STL เป็น OBJ

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

ถ้าเป้าหมายคือเว็บหรือ AR ให้ข้าม OBJ และใช้ แปลง STL เป็น GLB ซึ่งเขียนหน่วยเมตรจริง สำหรับซอฟต์แวร์แอนิเมชัน ใช้ แปลง STL เป็น FBX สำหรับทิศทางกลับกัน ใช้ แปลง OBJ เป็น STL ยังตัดสินใจไม่ได้? คู่มือ STL vs OBJ สรุปข้อแลกเปลี่ยนไว้ให้

ตัวแปลงที่เกี่ยวข้อง

FAQ

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

ตัวแปลง STL เป็น OBJ นี้ฟรีไหม?

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

ทำไมโมเดลใหญ่ยักษ์หลังนำเข้า OBJ ใน Blender?

STL ของคุณเป็นมิลลิเมตร แต่ Blender อ่านค่า OBJ เป็นเมตร 60 มม. จึงกลายเป็น 60 ม. แปลงอีกครั้งโดยใส่ 0.001 ในช่อง Scale หรือตั้งสเกลในไดอะล็อกนำเข้า OBJ ของ Blender กดปุ่มจุดบน numpad เพื่อจัดเฟรมโมเดลหากดูเหมือนหายไป

OBJ ได้ UV หรือเท็กซ์เจอร์ไหม?

ไม่ได้ STL ไม่มี UV map และไม่มีสี จึงไม่มีอะไรให้แปลง OBJ มีเรขาคณิตและนอร์มัล หากต้องการทำเท็กซ์เจอร์ ให้ unwrap UV ใน Blender ด้วย Smart UV Project หรือกำหนด seam แล้วเพนต์หรือ bake เท็กซ์เจอร์

ทำไมได้ไฟล์ zip แทน .obj?

ตัวเลือก รวมวัสดุและเทกซ์เจอร์ เปิดอยู่โดยค่าเริ่มต้น OBJ จึงมาพร้อมไฟล์ .mtl ใน zip สำหรับ STL นั้น MTL เก็บเพียงสีเทากลาง ๆ คุณจึงปิดตัวเลือกนี้และดาวน์โหลดไฟล์ .obj เปล่า ๆ ได้

ทำไมโมเดลที่แปลงแล้วดูเป็นเหลี่ยม?

STL เก็บหนึ่งนอร์มัลต่อสามเหลี่ยมและไม่มีจุดยอดร่วมกัน และ OBJ คงการแรเงาแบนนั้นไว้ให้ดูเหมือนต้นฉบับ ใน Blender ให้ใช้ Merge by Distance ใน Edit Mode แล้วใช้ smooth shading ขอบคมของ CAD ควรเก็บด้วย Auto Smooth มากกว่าการปรับเรียบทั้งหมด

โมเดลจะตั้งตรงในแอป 3D ของฉันไหม?

ใช่ สำหรับแอปที่ใช้ธรรมเนียม OBJ แบบ Y-up รวมถึง Blender ด้วยการตั้งนำเข้าเริ่มต้น, Maya และ Cinema 4D ตัวแปลงจะหมุน STL แบบ Z-up ให้ชิ้นงานยืนบนพื้น หากแอปถือว่า OBJ เป็น Z-up ให้ตั้งแกน up ตอนนำเข้าเป็น Y

เริ่มใช้ฟรี

ต้องการโมเดล ไม่ใช่แค่รูปแบบไฟล์?

สร้างโมเดล 3D จากรูปถ่ายในสตูดิโอแล้วนำเข้า Blender เป็น GLB ฟรี หรือเป็น OBJ ในแพ็กเกจแบบเสียเงิน ใช้ตัวแปลง STL เป็น OBJ กับไฟล์งานพิมพ์ที่คุณมีอยู่แล้ว

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