Substance Designer Animator for Unity

A tool to preview, animate, and export texture-sequences from substance designer files.
Enabling users to create & capture computationally complex, looping animations for performant runtime playback.

1st Two clips show creating a wall animation and changing its animation speed with a animation curve.
Last clip shows another material being animated and switching the orders of keyframes

This tool takes exposed parameters from substance designer files(SBAR) and allows you to create multiple key frames by manipulating the exposed Variables, creating transitions and animating them. You can write variables to XML/JSON files and read from them as well. When you are done creating your animated object you can save the object as a Prefab for future use.

This was the first tool I made and it is the project that got me interested in being a tools engineer/technical artist. I got the idea for this tool when importing substance designer materials in unity, I had more fun seeing the textures change as i moved the sliders, than actually just using the static textures as intended.

I made this tool for Unity 5.3 and supported it through 2018/2020.3.15 when unity deprecated built in support for procedural materials and gave Allegorithmic the responsibility for maintaining support. Allegorithmic remade the API and was making constant changes to it which meant that I also had to remake my tool and constantly update it as well.


About:

Previous
Previous

Narration Tool

Next
Next

Curved Sprite