Website powered by

Blender InstaLod Addon

This add-on allows you to send your selected mesh to InstaLod on our server. This will produce LODs based on the percentage reduction amount you set. Then it will import them into your current scene and configure them in an engine compatible LOD chain.

## Takeaways
### What's the problem?
3D Artists dont have easy access to InstadLod on our server which was normally used for Photogrammetry clean up. They would produce LODs with different methods instead.

### What does it do?
This plugin would setup a connection to our server, allow the user to change the LOD percentage, then send the job over to InstaLod and receives the output meshes. Rebuilding the hierarchy to match our standards. Lods can be lock, so rerunning the LOD generation wont overwrite a locked LOD. The plugin also supports running jobs for creating a collision mesh and other technical meshes.

### How is it made?
It is a blender python addon. When it is ran, the the properties get written in an InstaLod configuration file, the selected mesh gets saved as an FBX, then both get send to the redis server and an InstaLod job is ran via celery. When the job is done, the InstaLod FBX outputs get imported in to blender and the scene hierarchy is built up to match what was there originally.

### Post dev thoughts?
- I need to read up more on celery/redis usage and just server/job architecture in general
- With the increase of Blender usage, developing a blender library would be very useful

Artist doesn't have to leave Blender to use InstaLOD and can handle Lod properties on the object.