Kevin Bansberg

Game Programmer
Home - CV - Contact - Blog

Procedural Texture Toolchain

This procedural texture toolchain allows you to create recipes for textures in an editor to later load it up in your game. Simply link the nodes together in the editor to create complex textures and view each node's final image in the bottom screen of the program. Save the texture recipes as text files and then load them in-game to re-generate the textures to any resolution you like.

This toolchain allows games to use high resolution textures while keeping a small size, this is especially useful for mobile games.

The library used for procedural generation is completely written in C++. The editor is written in C# and uses the C++ library.

I used NodeGraph for the node representation in the editor. It slightly resembles the material editor in the Unreal Engine 3. - Kevin Bansberg