Tạo tệp GLB bằng Blender và Substance Painter
Kể từ phiên bản 2.8, Blender có thể xuất tệp GLB có thể thêm vào sản phẩm trong bảng điều khiển quản trị Shopify. Để tìm hiểu thêm, hãy truy cập hướng dẫn sử dụng Blender.
Với các phiên bản Blender cũ hơn, bạn có thể kết hợp Blender và Substance Painter để xuất tệp GLB.
Trên trang này
Chuẩn bị xuất mô hình trong Blender
Để chuẩn bị xuất mô hình, bạn cần đảm bảo đó là một lưới duy nhất và chỉ được áp dụng một kết cấu duy nhất.
Các bước thực hiện:
- Nhấp vào File > Import rồi chọn đúng định dạng tệp cho mô hình.
- Chọn tệp mô hình rồi nhấp vào Import.
- Vừa giữ phím
SHIFT, vừa nhấp chuột phải vào từng đối tượng trong cảnh, rồi nhấnCtrl+Jđể ghép thành một lưới. - Mở gói mô hình vào không gian UV 0-1. Đảm bảo không có UV nào bị chồng lấp:

- Trong trình chỉnh sửa Properties, nhấp vào biểu tượng vật liệu.
- Nhấp vào nút
+để thêm rãnh vật liệu mới:
- Nhấp vào New.
Xuất lưới từ Blender
- Nhấp vào File > Export > FBX (.fbx).
- Nhập đường dẫn đến vị trí muốn xuất tệp.
- Đảm bảo bạn sử dụng các cài đặt xuất sau:

- Nhấp vào Export FBX.
Nhập và chuẩn bị tệp FBX trong Substance Painter
- Tạo dự án Substance Painter mới bằng cách nhấp vào File > New.
- Trong hộp thoại New project, nhấp vào Select để chọn một lưới.
- Chọn tệp FBX bạn đã xuất từ Blender, rồi nhấp vào Open.
- Trong cửa sổ New project, nhấp vào OK.
- Xác minh bạn đã xuất lưới chính xác bằng cách kiểm tra để đảm bảo chỉ có một bộ kết cấu trong bảng Texture set list .
- Nếu có nhiều bộ kết cấu được hiển thị, hãy xem phần Nhiều bộ kết cấu.
- Trong bảng Cài đặt tập hợp kết cấu , nhấp vào nút
+để thêm kênh:
- Bắt buộc: Ambient occlusion.
- Tùy chọn: Emissive. Thêm kênh này nếu mô hình có các thành phần phát sáng.
- Tùy chọn: Opacity. Thêm kênh này nếu mô hình có các thành phần trong suốt.
- Trong bảng Cài đặt tập hợp kết cấu, nhấp vào Bake Mesh Maps.
- Vẽ kết cấu lên mô hình.
Nhiều tập hợp kết cấu
Khi nhập tệp FBX vào Substance Painter, hệ thống sẽ chỉ hiển thị một tập hợp kết cấu:

Nếu có nhiều tập hợp kết cấu hiển thị thì một trong các lỗi sau đã xảy ra khi xuất lưới từ Blender:
- Lưới không được kết hợp thành một đối tượng duy nhất.
- Lưới được gán nhiều kết cấu.
Trong trường hợp này, hãy xuất lại mô hình từ Blender và đảm bảo lưới là một đối tượng duy nhất và chỉ được gán một kết cấu.
Xuất tệp glTF từ Substance Painter
Nhấp vào Tệp > Export Textures.
Trong menu thả xuống Config, chọn glTF PBR Metal Roughness.
Chọn vị trí bạn muốn lưu kết cấu.
Chọn kích thước tài liệu để xác định kích cỡ của tệp kết cấu.
Nhấp vào Export.
Nén tệp kết cấu
Sau khi xuất mô hình, bạn sẽ có các tệp sau:
- modelName.bin
- modelName.glb
- modelName.gltf
- modelNamebaseColor.png
- modelNamenormal.png
- modelName_occlusionRoughnessMetallic.png
Khi sử dụng cấu hình glTF PBR Metal Roughness, Substance Painter chỉ xuất tệp kết cấu ở định dạng PNG. Hãy cân nhắc nén tệp kết cấu và chuyển đổi mọi kết cấu không cần kênh alpha thành JPG. Việc này giúp giảm tổng kích thước tệp, đồng thời kích thước tệp nhỏ hơn sẽ giúp tăng tốc độ tải xuống và tương tác mượt mà hơn.
Bạn nên giữ kích thước tệp ở mức 4 MB trở xuống.
Tạo tệp GLB
- Truy cập https://glb-packer-old.glitch.me/.
- Kéo và thả các tệp bạn đã xuất từ Substance Painter vào trang web GLB Packer.
Hệ thống sẽ tải tệp có tên out.glb xuống máy tính. Sau khi tải xuống hoàn tất, bạn có thể đổi tên tệp rồi tải lên Shopify.