Hướng dẫn
Cách chuyển OBJ sang STL
Cập nhật · Chỉ chuyển lưới OBJ sang STL
Xuất OBJ, chuyển tại chỗ, kiểm tra tỉ lệ milimét, rồi mở STL trong Bambu Studio, Cura hoặc PrusaSlicer. Sau đó chuyển OBJ sang STL riêng tư trong trình duyệt.
chuyển OBJ sang STL cho Bambu, Cura hoặc Prusa
Xuất Wavefront OBJ từ Blender, đưa về milimét trong trình duyệt, tải STL nhị phân, và kiểm tra kích thước trong phần mềm cắt lát.
Bước 1
Áp tỉ lệ trong Blender
Chọn lưới và áp tỉ lệ để tỉ lệ đối tượng đọc 1, 1, 1 trước khi xuất. Tỉ lệ chưa áp là lý do thường gặp khiến kích thước STL không khớp khung nhìn.
Bước 2
Xuất Wavefront OBJ
Dùng File, rồi Export, rồi Wavefront (.obj). Xuất lưới bạn muốn in. Bộ chuyển này không cần tệp MTL.
Bước 3
Mở bộ chuyển riêng tư
Mở công cụ chuyển OBJ sang STL. Thả tệp .obj. Tệp được đọc trong trình duyệt và không bị tải lên.
Bước 4
Đặt milimét
Để đơn vị ở milimét khi OBJ được dựng bằng milimét. Chỉ chọn xentimét, mét hoặc inch khi tệp được lưu như vậy. Đọc hộp bao.
Bước 5
Tải STL nhị phân
Tải STL nhị phân. ASCII là tùy chọn và tắt theo mặc định. Không cần tài khoản.
Bước 6
Kiểm tra trong phần mềm cắt lát
Nhập STL vào Bambu Studio, UltiMaker Cura hoặc PrusaSlicer và xác nhận kích thước milimét trên bàn trước khi cắt lát.
Tệp in là danh sách tam giác mà phần mềm cắt lát đặt lên bàn được. Wavefront OBJ thường là tệp bạn đã có từ Blender. Nó có thể gồm nhiều đối tượng, thư viện chất liệu, và tọa độ không phải milimét. Hướng dẫn này là đường ngắn từ OBJ đó tới STL nhị phân, rồi vào Bambu Studio, UltiMaker Cura hoặc PrusaSlicer. Việc chuyển nằm trong trình duyệt. Không bước nào tải lưới lên.
Áp tỉ lệ, rồi xuất OBJ từ Blender
Mở tệp blend và xem thuộc tính đối tượng. Nếu tỉ lệ khác 1, 1, 1, kích thước khung nhìn và vị trí đỉnh xuất ra có thể lệch nhau, tùy cách bộ xuất được đặt. Chọn đối tượng, rồi áp tỉ lệ để các trường tỉ lệ thành 1. Làm việc này trước khi xuất, không phải sau khi bạn đã đoán phần trăm trong phần mềm cắt lát.
Quyết định «một đơn vị» nghĩa là gì trong cảnh này. Đơn vị mặc định của Blender thường là mét, trong khi tượng được dựng như thể lưới là milimét. Đó là hai tệp trông giống nhau trên màn hình cho tới khi phần mềm cắt lát giả định milimét. Nếu không chắc, ghi một kích thước bạn biết — «đế này 40 mm» — rồi lát nữa so với hộp bao. Menu đơn vị không bịa được sự thật đó. Bạn phải biết, hoặc phải đo.
Xuất bằng File → Export → Wavefront (.obj). Xuất đối tượng bạn định in, không phải cả dàn đèn hay bản sao bị ẩn. Bạn có thể bỏ tệp MTL mà lần xuất này có thể viết cạnh OBJ. Bộ chuyển không đọc chất liệu, UVs hay họa tiết. Nếu bạn vẫn cần tài sản có họa tiết, giữ OBJ và MTL cùng nhau trong thư mục dự án. STL là tệp thứ hai cho phần mềm cắt lát, không thay nguồn.
Đường cong, đối tượng chữ và bộ điều chỉnh chưa biến thành lưới sẽ không thành mặt đặc. Đổi đối tượng thành lưới để OBJ có dòng v và dòng f. Tệp chỉ có điểm thì không có gì để STL lưu.
Chuyển trong trình duyệt và đọc hộp
Mở bộ chuyển OBJ sang STL và thả tệp .obj, hoặc dùng bộ chọn tệp. Trang nêu giới hạn ngay từ đầu: 40 MB. Tượng lớn hơn mức đó nên giảm chi tiết, hoặc bạn chỉ xuất phần sẽ in. Trình nền đọc tệp trên máy bạn. Nếu thẻ hết bộ nhớ, đóng các thẻ khác hoặc giảm số tam giác rồi xuất lại. Lỗi đó xảy ra tại chỗ. Không phải máy chủ từ chối một lần tải lên.
Để milimét được chọn khi OBJ được dựng bằng milimét. Chuyển sang xentimét, mét hoặc inch khi đó là đơn vị thật. Tỉ lệ thêm ở 1 trừ khi bạn thật sự muốn đổi kích thước bên trên việc đổi đơn vị. Hộp bao cập nhật bằng milimét. Nếu bạn chờ đế 40 mm và hộp nói 40 × 40 × 40, bạn đang ở vùng đúng. Nếu nó nói 0.04 hoặc 40000, dừng và đổi đơn vị. Đừng tải tệp mà bạn đã biết sai kích thước.
Tệp OBJ của Blender thường là trục Y hướng lên. Phần mềm cắt lát coi Z là hướng lên. Tùy chọn trục mặc định xoay Y sang Z và có thể đặt điểm thấp nhất ở Z = 0 để chi tiết nằm trên bàn. Nếu bộ xuất của bạn đã là Z hướng lên, chọn «Z đã hướng lên» để mô hình không bị đặt nghiêng. Phần xem trước tùy chọn dùng cùng hướng. Bạn có thể bỏ xem trước. STL không phụ thuộc WebGL.
STL nhị phân là bản tải bạn muốn cho Bambu, Cura và Prusa. Để ô ASCII tắt trừ khi bạn cần chữ đọc được trong trình soạn. Nút lưu tệp ngay. Không tài khoản và không có bước thứ hai mở khóa.
Mở STL trong phần mềm cắt lát
Bambu Studio. Nhập STL lên khay bạn dùng cho máy in đó. Đọc kích thước trong bảng đối tượng trước khi cắt lát. Nếu chi tiết đúng milimét, xoay nó, thêm hỗ trợ nếu lưới cần, rồi cắt lát. Nếu kích thước lệch khoảng 10×, 25.4× hoặc 1000×, xóa đối tượng và dựng lại STL với đơn vị đúng. Co giãn «bằng mắt» trong phần mềm cắt lát và đồng thời co giãn trong bộ chuyển sẽ chồng lên nhau, và lần in thứ hai sẽ sai theo cách mới.
UltiMaker Cura. Mở STL và xem kích thước trong bảng công cụ. Cách Cura hiểu STL mặc định là milimét. OBJ tỉ lệ mét chưa được chuyển bằng tùy chọn mét sẽ trông như một chấm, hoặc nếu các số lớn, như mô hình không vừa bàn. Đối chiếu hộp bao bạn đã thấy trên bộ chuyển với kích thước của Cura. Chúng nên khớp trong sai số làm tròn nhỏ.
PrusaSlicer. Nhập, rồi xác nhận kích thước cùng cách. PrusaSlicer cũng cảnh báo một số lưới hỏng. Cảnh báo ở đây nghĩa là các tam giác đã có vấn đề từ trước. Bộ chuyển này không trám lỗ và không lật mặt. Đưa STL về Blender, sửa lưới, xuất OBJ lại, rồi chuyển lại. Đừng kỳ vọng bước STL sửa một vỏ không khít.
Ở cả ba phần mềm cắt lát, thói quen hữu ích là một: tin một kích thước bạn biết, không phải việc một tệp đã được tải. Chuyển thành công chỉ có nghĩa các tam giác đã được viết lại.
Đường này không làm gì
STL sẽ không mang lớp sơn từ tệp MTL. Nếu bản in là một màu sợi, thế là ổn. Nếu bạn cần màu, bạn vẫn cần OBJ, hoặc một định dạng công cụ này không viết. Đường này cũng không nhận khối STEP. Xuất lưới từ ứng dụng CAD trước, rồi bắt đầu ở bước OBJ. Nó không nhận PNG hay JPG. Ảnh không phải danh sách mặt.
Mỗi lần một tệp. Nếu bạn có bộ chi tiết, xuất và chuyển từng lưới bạn quan tâm, rồi đặt tên STL theo chi tiết. Số tam giác trên bộ chuyển là số trong bản tải. Số rất lớn sẽ cắt lát chậm dù tệp dưới 40 MB. Giảm chi tiết trong Blender khi phần mềm cắt lát nghẹn, rồi chuyển OBJ nhẹ hơn. Bạn không mất «chế độ STL chất lượng cao». Bạn đang chọn mật độ lưới mà máy in và máy tính xử lý được.
Khi kích thước trông đúng và phần mềm cắt lát mở được tệp, bạn xong với trang này. Giữ OBJ nếu bạn sẽ sửa mô hình lần nữa. Hướng dẫn OBJ và STL là bản dài của lựa chọn đó. Hướng dẫn milimét và mét là bài nên đọc khi xem trước trên bàn vẫn vô lý. Nhị phân và ASCII giải thích mặc định bạn vừa tải.
Câu hỏi
Tôi có phải dùng Blender không?
Không. Ứng dụng nào viết lưới Wavefront OBJ cũng đưa vào bộ chuyển này được. Blender là đường mà hướng dẫn này kể vì đó là phần mềm dựng miễn phí phổ biến. Tệp vẫn cần đỉnh và mặt.
Vì sao phần mềm cắt lát hiện chi tiết tí hon hoặc khổng lồ?
STL không lưu đơn vị. Khớp menu đơn vị với OBJ, rồi đọc hộp bao bằng milimét. Hướng dẫn milimét và mét đi qua trường hợp 1000×.
Tôi có chuyển PNG trong cùng quy trình này không?
Không. Quy trình này bắt đầu từ lưới OBJ. Ảnh và hình phẳng không được nhận.
Hướng dẫn liên quan
- Milimét và métVì sao bản in có thể lớn hơn 1000×, và cách kiểm hộp.
- OBJ và STLKhi nào giữ OBJ và STL vứt bỏ gì.
- Nhị phân và ASCIIVì sao bản tải mặc định là STL nhị phân.
- Tệp OBJ là gìWavefront OBJ, các mặt, và tệp MTL mà chúng tôi không đọc.
- Tệp STL là gìLưới tam giác, tọa độ không đơn vị, và phần mềm cắt lát.
- Câu hỏi thường gặpQuyền riêng tư, kích thước, họa tiết, STEP và tệp ảnh.