Glb Optimizer
Install Add-on
The add-on can be installed as an extension or as a legacy add-on in Blender versions older than 4.2.
Install Node.js and glTF-Transform
To use advanced glb/gltf optimization, we need to install an external library called glTF-Transform. It offers a lot of sophisticated functions to improve file size and performance.
Export and Optimize
To export your model, the Blender file needs to be saved first. Then change the settings to your liking and press export. With the glTF-Transform enabled, you now have the options to choose the texture compression, texture size and compression method along with some scene tools to flatten hierarchy, join all meshes that don't have animations or even reduce the polycount by simplifying the mesh.
Animation Panel
Animation Panel: This panel helps you view and rename all animations in your scene.
Manage Animation: Use this section to join, separate, or rename animations. Great for combining multiple animations that need to be triggered together.
Bake Particles: Turn your particle system into individual animated objects. These objects are linked, meaning Blender stores the vertices once and instantiates the geometry. It’s the key to exporting your particle animation without rebuilding it in other engines like Three.js, Babylon.js, Unity, or Spline Design.
Simplify Animation: This feature removes unnecessary keyframes. You can simplify the animation by setting a ratio or error tolerance. For example, a ratio of 0.1 will keep 10% of the original keyframes while reconstructing the rest using interpolation curves.
UV Animation: Generate animated textures, perfect for simulating moving surfaces, like water or light changing with a gradient.
Texture Panel
Resolution: Defines the resolution of the texture after scaling. This directly affects the image quality and file size in your scene.
File Format: Choose the file format for the textures. JPG doesn’t support transparency, while PNG does—keep that in mind depending on your needs!
Show Textures: Decide which textures to display—whether all textures in the scene, just the selected materials, or only the active materials. It’s a handy way to narrow things down.
Operation: Choose whether the scaling operation applies only to the selected image or to every texture in the list.
Sort By: Sort the textures by name, size, or other criteria, making it easy to stay organized.
Settings: Access additional options to further manage the textures in your scene.
Tools: Includes tools for packing/unpacking textures, opening the texture folder, and cleaning up unused textures. It's all about streamlining your workflow!
Select Material by Texture: Enable this to select materials based on the textures they use—super useful when managing complex scenes.
Scale Image: Scale the selected image to the target resolution, applying the operation setting you chose.
Restore Original: Reset the image to its original resolution, undoing any previous scaling changes.
Discover more products like this
3d website 3D web design glb 3D game development optimize textures Blender Export gltf 3D asset optimization 3D model optimization gltf-export