VIDEO HƯỚNG DẪN: Làm cách nào để nén/giảm kích thước mô hình 3D trong Blender (GLB, GLTF, DAE, FBX, OBJ...)?


Hướng dẫn | 09/11/2023 |


Blender là một phần mềm mã nguồn mở mạnh mẽ được thiết kế để tạo ra đồ họa 3D, hoạt hình và hiệu ứng hình ảnh. Nó hỗ trợ nhiều định dạng tệp để nhập và xuất, bao gồm GLB, GLTF, DAE, OBJ, ABC, USD, BVH, PLY, STL, FBX và X3D. Sự linh hoạt này làm cho nó trở thành một công cụ quý giá cho các dự án và quy trình làm việc 3D đa dạng. (https://www.blender.org/download/).

Tối ưu kích thước tệp 3D cho AR Code

Chúng tôi đề xuất sử dụng Blender để chuyển đổi và nén mô hình 3D trước khi tải lên AR Code để có trải nghiệm Thực tế Tăng cường tối ưu.

Một trải nghiệm AR Code tốt nên tải trong vòng 10 giây trên bất kỳ thiết bị di động nào. Kết nối di động thông thường hoạt động với trung bình 1 megabit mỗi giây.

Để nén một tệp 3D trong Blender để hiển thị AR, thực hiện các bước sau:

1 - Nén các Texture Mô hình 3D

Bước này yêu cầu sử dụng phần mềm chỉnh sửa hình ảnh. Chúng tôi sẽ sử dụng phần mềm mã nguồn mở GIMP. (https://www.gimp.org/downloads/)

Trước tiên, truy cập các tệp texture của mô hình 3D của bạn. Để làm điều này, sử dụng định dạng sau: .gltf + .bin + textures:

  • Nhập mô hình 3D của bạn vào Blender
  • Xuất mô hình 3D của bạn dưới định dạng .gltf + .bin + textures
  • Mở các tệp texture trong GIMP
  • Thay đổi kích thước hình ảnh (xuống cỡ 1024X1024 hoặc nhỏ hơn để nén cao hơn): Hình ảnh> Thay đổi kích thước ảnh

gimp scale

  • Xuất các texture dưới định dạng *.jpg với độ phân giải 90 (hoặc thấp hơn để nén cao hơn): Tập tin> Xuất thành

gimp compress

  • Thay thế các texture trong Blender, hoặc chỉnh sửa tệp .gltf của bạn bằng trình chỉnh sửa văn bản và thay thế các định dạng texture theo nhu cầu (ví dụ: ".png" thành ".jpg")
  • textures jpg png

  • Lưu tệp

2 – Giảm độ phức tạp của Mô hình 3D bằng cách giảm số lượng đa diện trong Blender

Bước thứ hai quan trọng trong việc giảm kích thước một mô hình 3D là giảm số lượng đa diện trong đó, đồng thời bảo tồn diện mạo tổng thể.

  • Nhập tệp *.gltf đã chỉnh sửa trước đây vào Blender
  • Chọn một đa diện để giảm đa diện

decimate blender

  • Tiếp tục với việc giảm đa diện, nhằm đưa mỗi đa diện dưới 50.000 mặt. Luôn kiểm tra việc hiển thị 3D. Mẹo: Nếu mô hình của bạn không được hoạt hình, bạn có thể giảm đa diện của nhiều đa diện bằng cách ghép chúng trước.
  • Xuất mô hình của bạn dưới định dạng *.glb bằng cách chọn "Áp dụng các chỉnh sửa" nhưng không chọn tùy chọn "Nén".

apply modifiers blender

Bây giờ bạn có thể tải lên mô hình 3D của bạn trên giao diện AR Code.

Tải lên một tệp 3D lên AR Code

Để xuất bản một mô hình 3D trên AR Code, chúng tôi đề xuất sử dụng một mô hình có kích thước không quá 15MB. Một mô hình lớn hơn có thể có độ phân giải cao hơn, nhưng nó cũng có thể gây chậm trong quá trình hiển thị AR. Độ phân giải thấp có thể làm tăng tốc độ hiển thị. Để biết thêm thông tin, xem: Tải lên mô hình 3D trên AR Code, Kích thước và Định dạng tệp như thế nào?

upload 3d file on AR code

Hướng dẫn video về Nén/ Giảm kích thước một tệp 3D trong Blender

Dưới đây là một video giới thiệu toàn bộ quy trình nén một tệp 3D và tải lên nó lên AR Code. Nó cung cấp hướng dẫn từng bước để hoàn thành công việc này.

Donut demo

Kết luận

Tóm tắt các bước của hướng dẫn này:

1 - Nén các Texture Mô hình 3D:

  1. Nhập mô hình 3D của bạn vào Blender
  2. Xuất mô hình 3D của bạn dưới định dạng .gltf + .bin + textures
  3. Mở các tệp texture trong GIMP
  4. Thay đổi kích thước hình ảnh (xuống cỡ 1024X1024 hoặc nhỏ hơn để nén cao hơn)
  5. Xuất các texture dưới định dạng *.jpg với độ phân giải 90 (hoặc thấp hơn để nén cao hơn)
  6. Chỉnh sửa tệp .gltf của bạn bằng trình chỉnh sửa văn bản và thay thế các định dạng texture theo nhu cầu (ví dụ: ".png" thành ".jpg")
  7. Lưu nó

2 - Giảm đa diện trong Blender:

  1. Nhập tệp *.gltf đã chỉnh sửa trước đây vào Blender
  2. Chọn một đa diện để giảm đa diện
  3. Tiếp tục với việc giảm đa diện, nhằm đưa mỗi đa diện dưới 40.000 mặt. Luôn kiểm tra quá trình rendering 3D.
  4. Mẹo: Nếu mô hình của bạn không được hoạt hình, bạn có thể giảm đa diện của nhiều đa diện bằng cách ghép chúng trước.
  5. Xuất mô hình của bạn dưới định dạng *.glb bằng cách chọn "Áp dụng các chỉnh sửa" nhưng không chọn tùy chọn "Nén".
  6. Bây giờ bạn có thể tải lên mô hình 3D của bạn trên giao diện AR Code.

Tối ưu hóa một mô hình 3D để hiển thị Thực tế Tăng cường đòi hỏi sự chú ý cẩn thận đến kích thước tệp và độ phức tạp của mô hình. Bằng cách tuân thủ các bước đã nêu và sử dụng các công cụ mạnh mẽ như Blender và GIMP, bạn có thể tạo ra trải nghiệm AR hấp dẫn và hiệu quả chạy mượt trên các thiết bị khác nhau. Hãy nhớ luôn kiểm tra các mô hình của bạn trong các môi trường khác nhau để đảm bảo chúng cung cấp trải nghiệm người dùng tốt nhất có thể.

Để nén/giảm kích thước các mô hình CAD công nghiệp, vui lòng tuân thủ hướng dẫn này: Làm thế nào để nén/giảm kích thước một mô hình CAD 3D công nghiệp bằng MeshLab và Blender?

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

Blender là gì và những định dạng tệp nào nó hỗ trợ cho việc nhập và xuất?

Blender là một phần mềm mã nguồn mở mạnh mẽ để tạo ra đồ họa 3D, hoạt hình và hiệu ứng hình ảnh. Nó hỗ trợ các định dạng tệp khác nhau để nhập và xuất, bao gồm GLB, GLTF, DAE, ABC, USD, BVH, PLY, STL, FBX và X3D, giúp nó rất linh hoạt cho các dự án và quy trình làm việc khác nhau.

Tại sao quan trọng phải nén mô hình 3D trước khi tải lên AR Code?

Việc nén các mô hình 3D của bạn trước khi tải lên AR Code là vô cùng quan trọng để cung cấp một trải nghiệm AR mượt mà và hiệu quả. Bằng cách giảm kích thước tệp, bạn đảm bảo nội dung AR tải nhanh chóng. Điều này giúp duy trì sự tham gia của người dùng và mang đến một trải nghiệm thỏa mãn hơn trên các thiết bị khác nhau.

Quá trình nén tệp 3D trong Blender để tối ưu hóa nó cho hiển thị Thực tế Tăng cường như thế nào?

Để tối ưu một tệp 3D trong Blender để hiển thị Thực tế Tăng cường, làm theo các bước sau: đầu tiên, nén các texture của mô hình 3D bằng phần mềm chỉnh sửa hình ảnh như GIMP để giảm kích thước tệp mà không làm mất chi tiết quan trọng. Tiếp theo, giảm độ phức tạp của mô hình 3D trong Blender bằng các kỹ thuật như giảm đa diện, giảm số lượng đa diện trong khi bảo tồn hình dạng và diện mạo tổng thể. Quá trình này đảm bảo sự cân bằng giữa chất lượng hình ảnh và hiệu suất trong trải nghiệm AR.

Giới hạn kích thước tệp được đề xuất cho một mô hình 3D trên AR Code là bao nhiêu?

Để có hiệu suất tối ưu trên AR Code, được đề xuất giữ kích thước tệp mô hình 3D dưới 15MB. Một mô hình lớn hơn có thể có độ phân giải cao hơn, nhưng nó có thể gây chậm trong quá trình tải và có thể gây sự cố hiệu suất trong quá trình hiển thị AR. Bằng cách sử dụng mô hình độ phân giải thấp hơn, bạn có thể đảm bảo một trải nghiệm AR nhanh hơn và đáp ứng hơn cho người dùng.

Cấp nguồn
48,528 AR experiences
Phục vụ
171,626 Quét mỗi ngày
Được tin cậy bởi
35759 Người sáng tạo



Bắt đầu

Bắt đầu tạo, quản lý và theo dõi trải nghiệm AR Code của bạn.
Bắt đầu tạo và quản lý trải nghiệm Mã thực tế tăng cường của bạn.

Bắt đầu

AR Code Object Capture
Tạo AR Code ngay lập tức cho bất kỳ đối tượng nào bằng bản quét 3D từ iPhone Pro hoặc iPad Pro của bạn.
AR Code Object Capture

Bài viết blog mới nhất

facebook twitter instagram linkedin youtube tiktok
Tạo, quản lý, chỉnh sửa và giám sát trải nghiệm AR của bạn bằng các tính năng nâng cao của chúng tôi.

Bắt đầu