Hex Tile Material Breakdown - Unreal Engine

Each hextile can be rotated randomly to break up tiling within textures.

Blending between hextiles can be modulated by texture features and user exposed parameters

This video shows the material in action, as well as some of the assets included in the project.

The material network is organized and commented to help explain how the technique works.

The material network is organized and commented to help explain how the technique works.

An implementation within Unreal Engine of "Practical Real-Time Hex-Tiling" using only material nodes. This specific material was built out to learn more about how the technique works, and to see if it was possible to build without custom HLSL nodes. I really enjoyed putting this together and learned a lot, I hope you do to!

This technique is not mine. It's based on this paper by Morten Mikkelsen: https://jcgt.org/published/0011/03/05/

Here is a link to the Unreal Engine 5.0 project so you can play around with the material yourself: https://github.com/engelmanna/HexTileUnrealEngine