HƯỚNG DẪN VIDEO: Làm mô hình 3D tối ưu cho ứng dụng thực tế tăng cường với Mã AR?
Hướng dẫn | 12/06/2024 |
Thực tế tăng cường là một cách để đưa nội dung kỹ thuật số vào thế giới thực. Tuy nhiên, chuẩn bị mô hình 3D cho AR có thể gặp khó khăn. Bài viết này sẽ hướng dẫn bạn cách chuẩn bị mô hình 3D của bạn để sử dụng trong AR bằng cách sử dụng Blender, một công cụ mô hình hóa 3D miễn phí.
Canh giữa Mô hình 3D trong Khung cảnh 3D
Đầu tiên, hãy đảm bảo rằng mô hình 3D của bạn được đặt ở tâm của khung cảnh của bạn. Nếu không phải như vậy, nó có thể xuất hiện quá xa trong chế độ AR. Đây là cách để canh giữa nó:
- Nhập mô hình của bạn vào Blender.
- Chọn mô hình của bạn.
- Đặt nguồn gốc của mô hình của bạn thành hình học của nó. Điều này đảm bảo rằng tâm của mô hình của bạn thực sự là tâm.
- Sử dụng các tham số vị trí để đặt mô hình của bạn ở tọa độ (0,0,0).
- Lưu mô hình 3D của bạn.
Giảm Kích thước Tệp Mô hình 3D: Hình ảnh Texture
Để cải thiện tốc độ tải của mô hình 3D của bạn, bạn có thể giảm kích thước của hình ảnh texture. Đây là cách để làm điều này:
- Nhập mô hình 3D của bạn vào Blender.
- Xuất mô hình của bạn dưới dạng định dạng .gltf + .bin + textures.
- Mở các tệp hình ảnh texture bằng GIMP, một công cụ chỉnh sửa hình ảnh miễn phí.
- Thay đổi kích thước hình ảnh thành 1024x1024 hoặc nhỏ hơn.
- Lưu các texture dưới dạng tệp .jpg với độ phân giải 90 hoặc thấp hơn.
- Thay thế các texture trong Blender, hoặc chỉnh sửa tệp .gltf của bạn và thay đổi định dạng texture (ví dụ: từ ".png" sang ".jpg").
- Lưu tệp.
Giảm Kích thước Tệp Mô hình 3D: Đỉnh
Một cách khác để cải thiện tốc độ tải của mô hình của bạn là giảm độ phức tạp của nó. Điều này bao gồm việc giảm số đỉnh trong mô hình. Đây là cách để làm điều này:
- Nhập mô hình 3D của bạn vào Blender.
- Chọn một mạng lưới để giảm đỉnh.
- Giảm đỉnh của mạng lưới, nhằm mục tiêu ít hơn 50.000 mặt. Kiểm tra hình ảnh 3D để đảm bảo rằng nó vẫn trông tốt.
- Nếu mô hình của bạn không có bất kỳ phần chuyển động nào, bạn có thể giảm đỉnh cho nhiều mạng lưới cùng một lúc bằng cách kết hợp chúng trước.
- Xuất mô hình của bạn dưới dạng định dạng .glb, chọn "Áp dụng bộ sửa đổi" nhưng không chọn "Nén".
- Tải mô hình của bạn lên AR Code.
Xuất Mô hình 3D của Bạn Trong Định dạng Tệp 3D Phù hợp
Khi sử dụng dịch vụ Thực tế tăng cường, việc xuất mô hình 3D của bạn trong đúng định dạng tệp là rất quan trọng.
Khi tải lên các tệp 3D của bạn trên AR Code, bạn có thể tải lên tự động các định dạng như .GLB, .USDZ, .PLY, .STL, .FBX, .OBJ, .X3D, .GLTF hoặc .ZIP với đường dẫn tệp 3D và texture. Đối với các định dạng khác như *.DAE, *.ABC, nên tìm sự trợ giúp thông qua hỗ trợ chuyên dụng.
Để mang đến trải nghiệm người dùng tốt nhất, nên giữ kích thước tổng của các tệp 3D đã tải lên dưới 15MB. Các tệp lớn hơn có thể gây chậm tải cho người dùng cuối, gây gián đoạn trong trải nghiệm AR.
Thay đổi Kích thước Mô hình 3D của Bạn
Sau khi bạn nén các texture và giảm độ phức tạp của mô hình 3D của bạn, bạn có thể tải lên nó lên AR Code. Đề nghị sử dụng một mô hình có kích thước không lớn hơn 15MB để hiển thị AR mượt mà. Mô hình lớn hơn có thể có độ phân giải cao hơn, nhưng có thể gây chậm tải trong quá trình hiển thị AR.
Tiếp theo, đảm bảo rằng mô hình của bạn có tỷ lệ chính xác. Bạn có thể kiểm tra tỷ lệ mô hình khi tải lên nó lên AR Code. Nếu bạn cần thay đổi kích thước mô hình của bạn, bạn có thể làm như sau trong Blender:
- Chọn mô hình của bạn.
- Nhấn và giữ phím S (dành cho "scale").
- Di chuyển con trỏ của bạn ra xa hoặc gần đối tượng để làm nó lớn hơn hoặc nhỏ hơn, tương ứng.
- Nhấp để xác nhận kích thước mới.
- Xuất mô hình của bạn dưới dạng định dạng .glb.
Kết luận
Chỉnh sửa một mô hình 3D để hiển thị AR yêu cầu tối ưu hoá cẩn thận để đảm bảo tải nhanh và hiệu suất tốt trên các thiết bị khác nhau. Bằng cách nén texture và giảm độ phức tạp, bạn có thể tạo ra những trải nghiệm AR hấp dẫn mà không gặp vấn đề về hiệu suất. Hãy nhớ, cân nhắc giữa chất lượng hình ảnh và hiệu suất là chìa khóa cho một trải nghiệm AR thành công.
Để biết hướng dẫn chi tiết với từng bước để giảm kích thước mô hình 3D, bạn có thể đọc hướng dẫn Giảm kích thước mô hình 3D bằng Blender và GIMP. Các người dùng nâng cao làm việc với các mô hình CAD công nghiệp có thể thấy hướng dẫn này hữu ích: Làm thế nào để nén/giảm kích thước mô hình CAD 3D công nghiệp bằng MeshLab và Blender?
Câu hỏi thường gặp
Tại sao tôi cần canh giữa mô hình 3D của mình trong khung cảnh?
Canh giữa mô hình 3D của bạn trong khung cảnh là cần thiết để có chế độ AR tốt nhất. Nếu mô hình không được canh giữa, nó có thể xuất hiện quá xa trong chế độ AR. Để canh giữa mô hình trong Blender, đặt nguồn gốc thành hình học của nó và điều chỉnh các tham số vị trí của nó thành tọa độ (0,0,0).
Làm thế nào để giảm kích thước tệp mô hình 3D của tôi?
Bạn có thể giảm kích thước tệp mô hình 3D bằng cách giảm kích thước các tệp hình ảnh texture và đơn giản hóa độ phức tạp của nó. Để giảm kích thước tệp hình ảnh texture, xuất mô hình dưới dạng định dạng .gltf + .bin + textures, thay đổi kích thước các hình ảnh và lưu chúng dưới dạng tệp .jpg. Để đơn giản hóa độ phức tạp của mô hình, giảm đỉnh của lưới để có ít hơn 50.000 mặt.
Định dạng tệp nào được đề xuất để tải lên một mô hình 3D trên AR Code?
Khi tải lên các tệp 3D của bạn trên AR Code, bạn có thể tải lên tự động các định dạng như .GLB, .USDZ, .PLY, .STL, .FBX, .OBJ, .X3D, .GLTF hoặc .ZIP với đường dẫn tệp 3D và texture. Đối với các định dạng khác như *.DAE, *.ABC, nên tìm sự trợ giúp thông qua hỗ trợ chuyên dụng.
Kích thước được đề nghị của một mô hình 3D cho hiển thị AR là bao nhiêu?
Để cung cấp trải nghiệm người dùng tối ưu, đề nghị giữ kích thước tổng của các tệp 3D đã tải lên dưới 15MB. Các tệp lớn hơn có thể gây chậm tải cho người dùng cuối, gây gián đoạn trong trải nghiệm AR. Mặc dù các mô hình lớn hơn có thể có độ phân giải cao hơn, nhưng nó có thể làm chậm quá trình hiển thị AR.
105,672 AR experiences
276,674 Quét mỗi ngày
72477 Người sáng tạo