Projects

Flexible Image

Flexible Image is a powerful tool for UGUI animation and composition. It can display any number of unique procedural UI elements, with 100s of degrees of procedural freedom, all in a single draw call.
​
Flexible Image extends Unity's Image component with GPU-based shape generation. All properties are delivered through packed vertex attributes, so every element uses the same material regardless of appearance. This means you can have any number of wildly different elements that go through the same draw call.
​
Flexible Image can render multiple shapes in one component, also without adding draw calls. Each shape has independent anchoring, sorting, and full property control. Build complex UI elements without nesting GameObjects.
​
Available on the Unity Asset Store.
​
Flexible Blur URP

Flexible Blur is the most versatile, advanced, and performant UI blur solution for Unity, solving the difficult problems other solutions ignore. Flexible Blur gives you complete control over quality, and the tools to reach the highest performance for your specific requirements.
​
Other aproaches either don't batch at all, or are encumbered with a limitation that every blur on screen (or belonging to a camera) needs to share settings. Flexible Blur is the only approach that allows differing blurs to coexist, while equivalent blurs can batch together. The best of both worlds!
​
Integrates with Flexible Image to add beautiful blur effects to procedural elements.
​
Available on the Unity Asset Store.
​
