VIDEO TUTORIAL: How to compress / reduce the size of a 3D model in Blender (GLB, GLTF, DAE, FBX, OBJ...)?
Tutorials | 01/07/2025 |
Blender is a robust open-source software designed for creating 3D graphics, animations, and visual effects. Its extensive support for file formats such as GLB, GLTF, DAE, OBJ, ABC, USD, BVH, PLY, STL, FBX, and X3D makes it an essential tool for a wide range of 3D projects and workflows. (https://www.blender.org/download/).
How to Optimize 3D File Size for AR Code
We recommend using Blender to convert and compress your 3D models before uploading them to AR Code to ensure an optimal Augmented Reality experience.
A seamless AR Code experience should load within 10 seconds on any mobile device. Typically, a mobile connection operates at around 1 megabit per second.
To compress a 3D file in Blender for AR display, follow these steps:
Step 1: Compress 3D Model Textures
This step requires an image editing software. Here we use the open-source software GIMP. (https://www.gimp.org/downloads/)
To access the texture files of your 3D model, follow this format: .gltf + .bin + textures:
- Import your 3D model into Blender
- Export your 3D model in .gltf + .bin + textures
- Open texture files in GIMP
- Scale images (to 1024X1024 or smaller for higher compression): Image > Scale Image
- Export textures in *.jpg format with a resolution of 90 (or lower for higher compression): File > Export as
- Replace the textures in Blender, or edit your .gltf file using a text editor and replace the texture formats as needed (e.g., ".png" to ".jpg")
- Save the file
Step 2: Reduce the Complexity of the 3D Model Using Decimation in Blender
Reducing the size of a 3D model involves decimating its meshes, which lowers the number of polygons while preserving the overall appearance.
- Import the previously edited *.gltf file into Blender
- Select a mesh to decimate
- Proceed with the decimation, aiming to bring each mesh under 50,000 faces. Always check the 3D rendering. Tip: If your model is not animated, you can decimate multiple meshes by joining them first.
- Export your model in *.glb format by selecting “Apply modifiers" but not the “Compress" option.
You can now upload your 3D model on the AR Code interface.
Uploading a 3D File to AR Code
For publishing a 3D model on AR Code, it is recommended to use a model no larger than 25MB. Although a larger model might offer higher definition, it can also cause slowdowns during AR display. Lower resolution enhances speed. Learn more: Uploading 3D models on AR Code, what File Size and Format?
Video Tutorial on Compressing/Reducing the Size of a 3D File in Blender
Watch this video tutorial for a comprehensive guide on compressing a 3D file and uploading it to AR Code, demonstrating the task step-by-step.
Summarized tutorial steps:
Step 1: Compress 3D Model Textures:
- Import your 3D model into Blender
- Export your 3D model in .gltf + .bin + textures
- Open texture files in GIMP
- Scale images (to 1024X1024 or smaller for higher compression)
- Export textures in *.jpg format with a resolution of 90 (or lower for higher compression)
- Edit your .gltf file using a text editor and replace the texture formats as needed (e.g., ".png" to ".jpg")
- Save it
Step 2: Decimate Meshes in Blender:
- Import the previously edited *.gltf file into Blender
- Select a mesh to decimate
- Proceed with the decimation, aiming to bring each mesh under 40,000 faces. Always check the 3D rendering.
- Tip: If your model is not animated, you can decimate multiple meshes by joining them first.
- Export your model in *.glb format by selecting “Apply modifiers" but not the “Compress" option.
- You can now upload your 3D model on the AR Code interface.
Optimizing a 3D model for Augmented Reality display demands careful attention to file size and model complexity. By using robust tools like Blender and GIMP, you can craft engaging AR experiences that perform seamlessly across devices. Always test your models in various environments to ensure the best user experience.
For industrial CAD models compression and reduction, follow this tutorial: How to compress/reduce the size of an industrial 3D CAD model with MeshLab and Blender?
Create AR Experiences with AR Code's 3D Modeling Tools
AR Code offers multiple tools to create immersive and interactive AR experiences. The Object Capture tool enables smooth 3D scanning of objects. For branding, the AR Logo feature helps create stunning 3D logos. The AR Photo and AR Portal tools facilitate engaging photo-based and portal-based experiences, enhancing user interaction. Additionally, the AR Face Filter tool provides exciting social AR experiences based on your image or logo.
Frequently Asked Questions
What is Blender and which file formats does it support for import and export?
Blender is a robust open-source software for creating 3D graphics, animations, and visual effects. It supports various file formats for importing and exporting, such as GLB, GLTF, DAE, ABC, USD, BVH, PLY, STL, FBX, and X3D, making it highly versatile for different projects and workflows.
Why is it important to compress 3D models before uploading them to AR Code?
Compressing your 3D models before uploading them to AR Code is crucial for providing a smooth and efficient AR experience. By reducing the file size, you ensure that the AR content loads quickly, maintaining user engagement and delivering a more satisfying experience across various devices.
What is the process for compressing a 3D file in Blender to optimize it for Augmented Reality display?
To optimize a 3D file in Blender for Augmented Reality display, first, compress the 3D model's textures using image editing software like GIMP to reduce file size without losing significant detail. Then, decrease the complexity of the 3D model in Blender using techniques such as decimation, which reduces the number of polygons while preserving the overall shape and appearance. This ensures a balance between visual quality and performance in AR experiences.
What is the recommended file size limit for a 3D model on AR Code?
For optimal performance on AR Code, it is recommended to keep the 3D model's file size below 25MB. Although larger models may offer higher detail, they can result in slow loading times and performance issues during AR display. By using lower resolution models, you ensure a faster and more responsive AR experience for users.
Tutorials - Latest Blog Posts
Tutorial on Leveraging the AR Code API Key

Welcome to our comprehensive guide on utilizing the AR Code API key for optimizing AR experience creation. This API Key enhances your process, facilitating the seamless generation of AR Codes within our creative tools. Learn more about tracking and retargeting users through AR QR code experiences. Using the AR Code...
VIDEO TUTORIAL: How to make a 3D Model optimized for Augmented Reality with AR Code?

Dive into the captivating realm of Augmented Reality (AR) with our guide on integrating digital content into real-world settings. Preparing 3D models for optimal AR application can be a challenge, but our in-depth guide offers insights on using Blender, a free 3D modeling software, for AR readiness. Centering Your 3D...
VIDEO TUTORIAL: How to convert a 3D CAD model from STP STEP or IGS IGES formats to GLB or OBJ

3D CAD models are vital in numerous professional sectors, including industrial and manufacturing industries, architecture firms, and design studios. These models are expertly crafted and modified using specialized CAD software. Top CAD Software for Industry Experts Explore the leading CAD software widely used by...
VIDEO TUTORIAL: How to compress / reduce the size of an industrial 3D CAD model with MeshLab and Blender?

Unlock the secrets to elevating your AR Code experience with high-performance 3D models. We've previously discussed a tutorial on how to use Blender to optimize 3D model file sizes for optimal rendering. If you're dealing with high-definition static CAD models, this alternate approach can enhance your augmented...
VIDEO TUTORIAL: How to Display a 3D Scan Photogrammetry in Augmented Reality with an AR Code

Explore the capabilities of AR Code in seamlessly uploading and rendering photogrammetric scans in augmented reality. Share these immersive experiences using AR QR Codes for an engaging journey into the digital realm. Photogrammetry effectively captures 3D representations, utilizing photos to transform objects or...
VIDEO TUTORIAL: How to create an AR Portal and anchor it with an AR Code?

AR Portals transform customer engagement by offering immersive augmented reality experiences. This innovative technology enables businesses to display products or services in an interactive way, aiding potential buyers in making informed decisions. Industries such as real estate, tourism, museums, leisure venues,...
VIDEO TUTORIAL: Generate 3D Text on AR Code

The AR Text feature introduces a groundbreaking development in augmented reality, enhancing text experiences in an engaging and interactive way. By converting basic text input into captivating 3D AR experiences, AR Text presents a fresh approach to communication, advertising, and education. This advanced technology...
VIDEO TUTORIAL: Create an AR 3D Photo on AR Code

AR Code is revolutionizing 3D Augmented Reality photos with two innovative interfaces that are easy to use. These user-centric tools make AR photo technology universally accessible, streamlining the creation and enhancing the sharing of AR QR Codes. AR Frame iOS App Meet the AR Frame iOS app, designed for creating...
How Do I Scan AR Codes?

Explore the world of scanning AR Codes using iOS, Android devices, and AR headsets with this comprehensive guide. AR Codes deliver diverse Augmented Reality experiences tailored to your device's operating system and browser. Follow these expert steps for optimal AR rendering performance. For more insights into AR QR...
113,842 Creators







