SupaVoxel
Công cụ chuyển STL miễn phí

Chuyển đổi STL sang OBJ

Kéo thả tệp .stl và tải xuống OBJ Wavefront đứng thẳng trong Blender, Maya hoặc Cinema 4D. Miễn phí, không cần đăng ký, chuyển đổi cục bộ trong vài giây.

  • Y-up cho ứng dụng 3D
  • Tùy chỉnh hệ số tỉ lệ
  • STL nhị phân và ASCII
  • Tệp của bạn ở lại máy
Đã cập nhật tháng 10 năm 2026

Cách chuyển STL sang OBJ

  1. 01

    Kéo thả tệp .stl

    Mọi tệp STL đều được, nhị phân hoặc ASCII, tối đa 200 MB. Thông số hiển thị số tam giác và số đỉnh; STL lưu ba góc riêng biệt cho mỗi tam giác, nên số đỉnh thường gấp ba số tam giác.
  2. 02

    Chọn OBJ trần hoặc zip

    Khi bật Bao gồm vật liệu & texture, bạn nhận được tệp .zip chứa .obj và một .mtl một dòng giữ màu xám trung tính. STL không có texture, nên hầu hết mọi người tắt tùy chọn này và tải xuống một .obj duy nhất.
  3. 03

    Đặt tỉ lệ nếu cần

    Các con số được ghi đúng như trong STL. Nhập hệ số vào Tỷ lệ để thay đổi, ví dụ 0.001 để đổi milimét thành mét cho Blender. Sau đó nhấn Chuyển sang OBJ.

Cái bẫy tỉ lệ và trục khi chuyển STL sang OBJ

Tệp STL từ in 3D gần như luôn tính bằng milimét. Blender, Unity và hầu hết ứng dụng 3D đọc số trong OBJ là mét. Nhập một mô hình 60 mm dưới dạng OBJ và nó sẽ cao 60 mét, vượt xa phạm vi cắt của camera, nên trông như quá trình nhập bị lỗi. Nhập 0.001 vào Tỷ lệ sẽ làm OBJ cao 0.06 đơn vị, tức 60 mm trong cảnh mét mặc định của Blender. Nếu ứng dụng đích dùng xăng-ti-mét, hãy dùng 0.1.

Hướng đã được xử lý sẵn. Định dạng in là Z-up còn OBJ theo quy ước là Y-up. Công cụ chuyển đổi sẽ xoay mô hình để trình nhập OBJ của Blender, với cài đặt trục mặc định, hiển thị mô hình đứng trên sàn thay vì nằm ngửa.

STL sang OBJ giữ lại những gì

Dữ liệuKết quả trong OBJ
Tam giácGiữ nguyên chính xác
Pháp tuyến mặtĐược ghi thành pháp tuyến đỉnh, nên bề mặt đổ bóng phẳng như trong STL
Tọa độ UVKhông có gì để chuyển: STL không có UV, hãy unwrap trong ứng dụng 3D của bạn
MàuKhông có gì để chuyển: STL không lưu màu
Đỉnh dùng chungKhông được hàn; mỗi tam giác giữ ba góc riêng
Đơn vịSố liệu không đổi trừ khi bạn đặt hệ số tỉ lệ

Thấy bề mặt bị vỡ khối trong Blender? Chọn tất cả trong Edit Mode, chạy Merge by Distance để hàn các góc, rồi Shade Smooth hoặc Shade Auto Smooth.

So sánh STL và OBJ trong một bảng

STL
Chỉ tam giác, mỗi tam giác một pháp tuyến; nhị phân hoặc ASCII; không đơn vị, không màu
OBJ
Văn bản; đỉnh, UV, pháp tuyến, đa giác kích thước bất kỳ, nhóm, vật liệu MTL
Được đọc bởi
STL: mọi phần mềm cắt lớp. OBJ: gần như mọi ứng dụng mô hình hóa, điêu khắc và tạo texture 3D
Quy ước trục
STL: Z-up. OBJ: Y-up
Đơn vị
STL: không có, phần mềm cắt lớp đọc theo milimét. OBJ: không có, hầu hết ứng dụng 3D đọc theo mét
Kích thước
OBJ là văn bản và thường lớn hơn STL nhị phân

Làm việc với OBJ sau đó

Nên làm
  • Hàn các đỉnh trùng trước khi điêu khắc hoặc chia nhỏ
  • Unwrap UV trước khi vẽ texture
  • Đơn giản hóa các bản quét quá dày trước bằng công cụ đơn giản hóa lưới
  • Kiểm tra kết quả trong trình xem OBJ để xác nhận hướng
Nên tránh
  • Đừng mong có texture: STL chưa từng có
  • Đừng để tỉ lệ là 1 cho Blender nếu STL của bạn tính bằng milimét
  • Đừng chuyển chỉ để in; phần mềm cắt lớp đọc STL trực tiếp

Vì sao người ta chuyển STL sang OBJ

Blender và hầu hết phần mềm dựng hình mở STL trực tiếp, nên việc chuyển đổi chủ yếu liên quan đến các công cụ ở khâu sau. Các ứng dụng tạo texture như Substance 3D Painter, nhiều quy trình tài sản game và các render engine cũ cần OBJ. Các chợ bán tài sản 3D thường yêu cầu OBJ bên cạnh FBX. Và OBJ là văn bản thuần, nên dễ kiểm tra hoặc xử lý hậu kỳ bằng script.

Nếu mục tiêu là web hoặc AR, hãy bỏ qua OBJ và dùng STL sang GLB, công cụ này ghi đơn vị mét thật. Với phần mềm làm hoạt hình, dùng STL sang FBX. Chiều ngược lại là OBJ sang STL. Vẫn đang cân nhắc? Hướng dẫn STL vs OBJ trình bày các đánh đổi.

Hỏi đáp

Câu hỏi thường gặp

Công cụ chuyển STL sang OBJ này có miễn phí không?

Có, hoàn toàn miễn phí. Không cần đăng ký, không watermark và không giới hạn số lần chuyển đổi. Tệp được trình duyệt của bạn đọc và ghi, nên không có gì được tải lên và bạn không phải chờ hàng đợi. Chấp nhận tệp tới 200 MB.

Vì sao mô hình của tôi khổng lồ sau khi nhập OBJ vào Blender?

STL của bạn tính bằng milimét còn Blender đọc giá trị OBJ là mét, nên 60 mm thành 60 m. Hãy chuyển đổi lại với 0.001 trong ô Scale, hoặc đặt tỉ lệ trong hộp thoại nhập OBJ của Blender. Nhấn phím dấu chấm trên bàn phím số để đưa mô hình vào khung nếu nó có vẻ đã biến mất.

OBJ có nhận UV hoặc texture không?

Không. STL không chứa bản đồ UV và màu, nên không có gì để chuyển. OBJ có hình học và pháp tuyến. Để tạo texture, hãy unwrap UV trong Blender bằng Smart UV Project hoặc đánh dấu đường may, rồi vẽ hoặc bake texture.

Vì sao tôi nhận được tệp zip thay vì .obj?

Tùy chọn Bao gồm vật liệu & texture được bật mặc định, nên OBJ đi kèm tệp .mtl trong một tệp zip. Với STL, MTL đó chỉ chứa màu xám trung tính, nên bạn có thể tắt tùy chọn và tải xuống tệp .obj trần thay thế.

Vì sao mô hình đã chuyển của tôi trông bị vỡ khối?

STL lưu một pháp tuyến cho mỗi tam giác và không có đỉnh dùng chung, và OBJ giữ cách đổ bóng phẳng đó để trông giống bản gốc. Trong Blender, chạy Merge by Distance trong Edit Mode rồi áp dụng smooth shading. Các cạnh sắc của CAD nên được giữ bằng Auto Smooth thay vì làm mượt hoàn toàn.

Mô hình có đứng thẳng trong ứng dụng 3D của tôi không?

Có, với các ứng dụng theo quy ước Y-up của OBJ, bao gồm Blender với cài đặt nhập mặc định, Maya và Cinema 4D. Công cụ chuyển đổi xoay STL Z-up để chi tiết đứng trên sàn. Nếu ứng dụng coi OBJ là Z-up, hãy đặt trục lên khi nhập thành Y.

Bắt đầu miễn phí

Cần một mô hình chứ không phải định dạng?

Tạo mô hình 3D từ ảnh trong studio và đưa vào Blender dưới dạng GLB miễn phí, hoặc OBJ theo gói trả phí. Dùng công cụ chuyển STL sang OBJ cho các tệp in bạn đã có.

Không cần thẻ tín dụng · 3 credit miễn phí khi bắt đầu