SupaVoxel
Các loại tệp in 3D

Định dạng tệp tốt nhất để in 3D

Định dạng tệp tốt nhất cho in 3D là 3MF: nó giữ đơn vị, màu sắc và cài đặt slicer trong một tệp. STL là phương án dự phòng phổ quát, STEP phù hợp với chi tiết CAD.

  • 7 định dạng được xếp hạng
  • Bảng hỗ trợ của slicer
  • Kích thước tệp đo được
Đã cập nhật tháng 10 năm 2026
Kéo để xoay

Câu trả lời ngắn gọn

Nếu chỉ nhớ một quy tắc: lưu và chia sẻ 3MF, giữ một STL làm bản sao lưu, và gửi STEP cho mọi thứ mang tính cơ khí. Vậy là đủ cho gần như mọi trường hợp.

Vì sao 3MF thắng: đây là chuẩn mở, miễn phí bản quyền từ 3MF Consortium, lưu đơn vị (mặc định là milimét), nhiều đối tượng có tên, màu sắc và vật liệu, và được nén ZIP. PrusaSlicer gọi đây là định dạng ưu tiên và dùng nó cho tệp dự án; Bambu Studio lưu mọi dự án ở định dạng này; Cura mở được.

Vì sao STL vẫn tồn tại: nó có từ năm 1987, đơn giản, và gần như mọi slicer, dịch vụ in và chương trình CAD đều đọc được. Nó chỉ không thể cho biết đang dùng đơn vị nào, màu nào ở đâu, hay chi tiết nên được in ra sao.

Định dạng tệp tốt nhất cho in 3D còn phụ thuộc vào nguồn gốc mô hình. Chi tiết CAD tốt nhất nên giữ ở dạng STEP cho đến khi vào slicer, vì STEP lưu đường cong chính xác. Mô hình điêu khắc, quét hay do AI tạo vốn là mesh ngay từ đầu, nên 3MF hoặc STL là lựa chọn tự nhiên. Còn G-code hoàn toàn không phải định dạng mô hình; đó là đầu ra cắt lớp dành riêng cho máy in.

Các loại tệp in 3D, được xếp hạng

Xếp hạng cho quy trình FDM hoặc resin điển hình vào tháng 10/2026: định dạng mang bao nhiêu thông tin hữu ích, được slicer đọc rộng đến đâu và thường gây lỗi đến mức nào.

  1. #1

    3MF

    Phù hợp nhất với: In hằng ngày, nhiều màu và nhiều vật liệu, chia sẻ dự án

    Lựa chọn mặc định tốt nhất để in và chia sẻ dự án sẵn sàng in.

    • Lưu đơn vị, nên không có bất ngờ tỉ lệ 25.4x
    • Màu sắc, vật liệu và nhiều chi tiết
    • Dự án slicer giữ cài đặt, support và bàn in
    • Nhỏ hơn khoảng 59% so với STL nhị phân trong thử nghiệm của chúng tôi
    • Cài đặt bên trong phụ thuộc từng slicer
    • Một số công cụ và dịch vụ cũ vẫn chưa đọc được
  2. #2

    STL

    Phù hợp nhất với: Chia sẻ hình khối một màu, dịch vụ in, phần mềm cũ

    Phương án dự phòng phổ quát. Không bao giờ mạnh nhất, nhưng luôn được chấp nhận.

    • Mọi slicer, công cụ CAD và CAM đều đọc được
    • Cực kỳ đơn giản: chỉ có hình tam giác
    • Kích thước STL nhị phân dễ dự đoán: 50 byte mỗi tam giác
    • Không đơn vị, không màu, không chi tiết
    • Lớn và không nén
    • Mesh lỗi thường gặp
  3. #3

    STEP

    Phù hợp nhất với: Chi tiết CAD có lỗ, bo góc và lắp khít

    Định dạng nguồn tốt nhất cho chi tiết kỹ thuật, nếu slicer của bạn nhập được.

    • Đường cong chính xác; bạn chọn độ mượt khi nhập
    • Đơn vị và cụm lắp ghép có sẵn
    • Được PrusaSlicer 2.5+ và Bambu Studio nhập
    • Không có trong danh sách hỗ trợ của Cura
    • Vô dụng với bản quét, mô hình điêu khắc và AI
    • Dù sao cũng bị chia tam giác khi nhập
  4. #4

    OBJ

    Phù hợp nhất với: Mô hình đến từ Blender hoặc pipeline asset game

    Cầu nối tốt từ phần mềm 3D, có hỗ trợ màu trong Bambu Studio.

    • Mọi slicer lớn đều mở được
    • Bambu Studio ánh xạ màu OBJ sang nhựa in
    • Văn bản thuần, dễ viết script
    • Không có đơn vị
    • PrusaSlicer bỏ qua vật liệu và texture của nó
    • Texture nằm trong tệp riêng
  5. #5

    AMF

    Phù hợp nhất với: Mở dự án cũ

    Định dạng XML khá mạnh nhưng thực tế đã bị 3MF thay thế.

    • Đơn vị, màu sắc và vật liệu
    • Được PrusaSlicer, Bambu Studio và Cura đọc
    • Ngày nay ít phần mềm ghi được
    • Prusa khuyến nghị dùng 3MF thay thế
  6. #6

    PLY

    Phù hợp nhất với: Đầu ra máy quét có màu theo đỉnh

    Phổ biến với bản quét 3D; hãy chuyển đổi trước khi in trừ khi bạn dùng Cura.

    • Lưu màu từng đỉnh từ máy quét
    • Cura mở được
    • Không có trong danh sách của PrusaSlicer hay Bambu Studio
    • Bản quét thường cần sửa trước
  7. #7

    G-code (.gcode, .bgcode, .gcode.3mf)

    Phù hợp nhất với: Gửi lệnh in đã hoàn tất tới máy in của bạn

    Không phải định dạng mô hình: là hướng dẫn đã cắt lớp cho một máy in cụ thể.

    • In ngay, không cần cắt lớp
    • Gắn với một máy in, đầu phun và nhựa in
    • Không thể sửa ngược lại thành mô hình

Định dạng tệp cho in 3D: bảng so sánh

Bốn định dạng bạn thực sự sẽ cân nhắc, đặt cạnh nhau.

3MFSTLSTEPOBJ
Loại hình họcMesh tam giác có chỉ mục, nhiều đối tượngTam giác không chỉ mụcBề mặt B-rep chính xác (NURBS, mặt phẳng, hình trụ)Đa giác có chỉ mục
Màu / textureMàu sắc và vật liệu; texture qua phần mở rộngKhôngMàu theo chi tiết và mặtUV cùng texture trong tệp phụ
Đơn vịCó lưu (mặc định mm)KhôngCó lưuKhông
Vật liệuTheo đối tượng hoặc tam giác, ánh xạ sang nhựa inKhôngDữ liệu sản phẩmTệp .mtl, bị hầu hết slicer bỏ qua
Kích thước tệp (thử nghiệm của chúng tôi)10.3 MB cho mô hình 500k tam giác25.0 MB cho cùng mô hình175 KB cho một giá đỡ, ở dạng STL là 73 KB đến 1.27 MB21.4 MB cho cùng mô hình 500k
Khả năng chỉnh sửaMở lại như một dự án slicer đầy đủChỉ sửa meshChỉnh sửa đầy đủ trong CADChỉ sửa mesh
Hỗ trợ phần mềmBambu Studio, PrusaSlicer, OrcaSlicer, CuraMọi thứMọi CAD; PrusaSlicer và Bambu StudioMọi thứ
Mục đích inMặc định tốt nhấtDự phòng phổ quátTốt nhất cho chi tiết CADỔn; màu trên Bambu

Mỗi slicer mở được những loại tệp in 3D nào

Từ trung tâm trợ giúp PrusaSlicer, danh sách loại tệp của UltiMaker Cura và wiki, tài liệu của Bambu Lab, kiểm tra tháng 10/2026.

Định dạngBambu StudioPrusaSlicerUltiMaker Cura
3MFCó, định dạng dự án gốcCó, định dạng ưu tiên và dự ánCó, kể cả dự án Cura
STLCóCó, cả nhị phân và ASCIICó
STEP / STPCó, với cụm lắp ghép và độ lệch điều chỉnh đượcCó, chia tam giác khi nhậpKhông có trong danh sách
OBJCó, có ánh xạ màu sang nhựa inCó, vật liệu và texture bị bỏ quaCó
AMFCóCó, nhưng khuyến nghị dùng 3MF thay thếCó
PLYKhông có trong danh sáchKhông có trong danh sáchCó
glTF / GLBKhông có trong danh sáchKhông có trong danh sáchCó
FBXKhông có trong danh sáchKhông có trong danh sáchKhông có trong danh sách

"Không có trong danh sách" nghĩa là định dạng không nằm trong danh sách nhập được ghi trong tài liệu của slicer; hãy chuyển sang 3MF hoặc STL trước.

Định dạng tốt nhất cho in 3D nhiều màu

Màu sắc là nơi các định dạng khác nhau rõ nhất. STL hoàn toàn không lưu được màu. OBJ lưu màu dưới dạng texture hoặc màu vật liệu, mà Bambu Studio có thể ánh xạ sang khe AMS nhưng PrusaSlicer bỏ qua. 3MF lưu màu như dữ liệu mà slicer hiểu trực tiếp: đối tượng, chi tiết hoặc tam giác nào nhận nhựa in nào, và tệp dự án giữ nguyên các gán đó.

Đó là lý do mô hình nhiều màu trên MakerWorld và Printables được chia sẻ dưới dạng 3MF. Nếu bạn tạo mô hình từ ảnh trong SupaVoxel, các gói trả phí xuất 3MF nhiều màu cho Bambu AMS với 4 hoặc 16 màu nhựa in khớp bảng màu Bambu PLA, nên màu đã được gán sẵn. Mô hình có texture thường mất 3 đến 5 phút để tạo.

  • STL: không màu
  • OBJ: màu dưới dạng texture, chỉ một số slicer ánh xạ
  • 3MF: màu dưới dạng gán nhựa in

Chọn theo nguồn gốc mô hình

Thiết kế trong CAD (Fusion, Onshape, SolidWorks, FreeCAD): xuất STEP cho slicer nhập được, 3MF cho mọi trường hợp còn lại. Đọc hướng dẫn STEP vs STL của chúng tôi để biết cài đặt chia lưới (tessellation).

Điêu khắc hoặc dựng mô hình trong Blender hay ZBrush: xuất 3MF hoặc STL; dùng OBJ nếu cần màu trên máy in Bambu. Xem STL vs OBJ.

Quét 3D: máy quét thường xuất PLY hoặc OBJ. Sửa mesh, rồi lưu thành 3MF hoặc STL.

Tải từ thư viện asset game hoặc AR: các tệp này thường là GLB, glTF hoặc FBX. Hãy chuyển đổi; xem GLB vs glTF và FBX vs OBJ.

Do AI tạo: mesh là nguồn. Xuất 3MF nếu cần màu hoặc STL nếu chỉ một vật liệu, và chạy một lượt sửa để mô hình kín nước.

Lỗi định dạng tệp làm hỏng bản in

Phần lớn vấn đề "tệp lỗi" thực ra là lỗi đơn vị, xuất tệp hoặc mesh.

Nên làm
  • Kiểm tra kích thước mô hình ngay sau khi nhập; nhỏ hơn 25.4 lần nghĩa là đã lưu bằng inch
  • Xuất STL từ CAD với dung sai dây cung khoảng 0.01 mm cho chi tiết chức năng
  • Lưu dự án slicer dưới dạng 3MF để lần in sau dùng cùng cài đặt
  • Sửa mesh bị lỗ hoặc pháp tuyến bị lật trước khi cắt lớp
Nên tránh
  • Chia sẻ G-code thay vì mô hình; nó chỉ chạy trên máy in đã được cắt lớp cho
  • Dùng STL ASCII; trong thử nghiệm của chúng tôi nó lớn hơn khoảng sáu lần so với bản nhị phân
  • Chuyển STL sang STEP với hy vọng lấy lại đường cong chỉnh sửa được
  • Mong slicer in được texture từ OBJ, GLB hoặc FBX

Hỏi đáp

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

Định dạng tệp nào tốt nhất cho in 3D?

3MF với hầu hết mọi người. Nó lưu đơn vị, màu sắc, nhiều chi tiết và cài đặt slicer của bạn trong một tệp nén, và Bambu Studio, PrusaSlicer, OrcaSlicer cùng Cura đều mở được. Giữ STL làm phương án dự phòng phổ quát cho công cụ cũ và dịch vụ in, và dùng STEP cho chi tiết CAD khi slicer của bạn nhập được. G-code là đầu ra của máy in, không phải định dạng mô hình.

STL có còn là chuẩn cho in 3D không?

Nó vẫn là định dạng được chấp nhận rộng rãi nhất, và hầu hết trang mô hình vẫn cho tải STL. Nhưng nó không còn là tốt nhất. Các nhà phát triển slicer đã chuyển sang 3MF cho dự án: PrusaSlicer gọi 3MF là định dạng ưu tiên và Bambu Studio lưu mọi dự án dưới dạng 3MF. STL vẫn là lựa chọn tốt khi bạn không biết người nhận dùng phần mềm gì.

Tôi có thể in 3D tệp GLB, glTF hoặc FBX không?

Thường thì không trực tiếp. UltiMaker Cura mở được glTF và GLB, nhưng PrusaSlicer và Bambu Studio không có trong danh sách hỗ trợ, và không slicer phổ biến nào mở được FBX. Hãy chuyển file sang STL nếu in một màu hoặc sang 3MF để giữ nguyên các phần. Texture sẽ không in ra màu trong bất kỳ trường hợp nào. Công cụ chuyển đổi trên trình duyệt của chúng tôi xử lý GLB, glTF và FBX sang STL mà không cần tải lên.

Định dạng nào tốt nhất cho máy in resin?

Logic tương tự cũng đúng. Mọi slicer resin đều nhập được STL, nên đây là lựa chọn an toàn; nếu máy của bạn cũng đọc được 3MF thì hãy dùng định dạng đó để tránh vấn đề đơn vị. Máy in resin thể hiện chi tiết mịn hơn FDM rất nhiều, nên các mặt đa giác từ một lần xuất thô sẽ lộ rõ trên những mẫu nhỏ. Hãy xuất chi tiết CAD với dung sai mịn và tránh dùng lưới bị đơn giản hóa quá mức cho mô hình tượng.

Vì sao mô hình của tôi nhập vào bị sai kích thước?

STL và OBJ không có trường đơn vị, nên slicer mặc định là milimét. Mô hình lưu bằng inch sẽ đến với kích thước nhỏ hơn 25.4 lần; lưu bằng mét thì nhỏ hơn 1,000 lần. PrusaSlicer và Bambu Studio sẽ đề nghị chuyển đổi khi mô hình có vẻ được lưu bằng inch. 3MF và STEP lưu đơn vị, đó là một lý do nên ưu tiên chúng.

Tôi cần file gì để in nhiều màu trên Bambu AMS?

3MF. Định dạng này ghi lại vật thể, phần hoặc tam giác nào dùng cuộn filament nào, và Bambu Studio giữ các chỉ định đó trong file dự án. Bambu Studio cũng có thể ánh xạ màu từ OBJ, nhưng 3MF là con đường đáng tin cậy. Các gói trả phí của SupaVoxel xuất 3MF nhiều màu với 4 hoặc 16 màu khớp bảng màu Bambu PLA.

File mô hình và G-code khác nhau thế nào?

Một file mô hình như 3MF hay STL mô tả hình dạng. G-code là thứ slicer tạo ra từ đó: từng dòng di chuyển, nhiệt độ và lượng đùn cho một máy in, đầu phun và filament cụ thể. Máy in Bambu nhận nó dưới dạng đóng gói .gcode.3mf, còn các máy Prusa mới hơn có thể dùng .bgcode nhị phân. Hãy chia sẻ mô hình, đừng chia sẻ G-code, trừ khi người kia có thiết lập giống hệt.

Làm sao để có file in được từ một bức ảnh?

Tải ảnh lên công cụ chuyển ảnh sang STL của SupaVoxel. Mô hình không texture thường mất chưa đến một phút, và tài khoản mới được 3 credit miễn phí. Bản tải miễn phí là GLB, bạn có thể chuyển sang STL ngay trên trình duyệt tại đây; xuất trực tiếp STL, OBJ và 3MF nhiều màu, cùng tính năng sửa lỗi một cú nhấp thành khối kín nước, có trong các gói trả phí.

Bắt đầu miễn phí

Có file sẵn sàng in từ một bức ảnh

Tạo mô hình 3D từ một bức ảnh, sửa thành khối kín nước và xuất STL hoặc 3MF nhiều màu với gói trả phí. Bắt đầu với 3 credit miễn phí.

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