Asset Pipeline
This is part of the asset pipeline I am developing at Expanxia, the goal is to have a full modular system that can optimise any static/skeletal mesh for direct implementation into any WebGPU/Game engine. The tech underneath is a highly modular, Python and Blender-based toolset that takes the pain out of preparing 3D models for real-time applications like games, AR/VR, and web experiences. Instead of spending hours manually creating different levels of detail for each asset, you can simply point this tool at your models (GLTF, FBX, or OBJ) and let it do the heavy lifting—automatically generating optimized versions for both static and animated models. It handles everything from mesh simplification and texture resizing to smart bone reduction and collision mesh export, all with a single command. The system is designed to be reliable, fast, and easy to use, with features like batch processing, robust error handling, and a flat, organized output structure. Notably, it also adds a custom extension to the exported files, making it easy for downstream applications to recognize and use the different LOD levels and packed textures. Whether you’re managing a huge asset library or just want to make sure your models run smoothly in any engine, this streamlines the process so you can focus on creativity instead of technical grunt work.