There's another approach - Deep Bump.[1] Addresses the same problem, but in a totally different way.<p>Deep Bump is a machine-learning tool which takes texture images and creates plausible normal maps from them. It's really good at stone and brick textures like the ones this voxel displacement renderer is using. It's OK at clothing textures - it seems to be able to recognize creases, pockets, and collars, and gives them normals that indicate depth. It's sort of OK on bark textures, and not very good on plants. This probably reflects the training set.<p>So if you're upgrading games of the Doom/Wolfenstein genre, there's a good open source tool available.<p>[1] <a href="https://github.com/HugoTini/DeepBump">https://github.com/HugoTini/DeepBump</a>