Progress report, new features and functionality!
Now with support for individual surface and grill-hole textures and edge bevels!!
More coming soon…
Remember, there is no grill…
Building a grill using meshes can result in possibly hundreds of thousands of vertices and faces. Tiling traditional image textures with alpha can save on memory, however they don’t reproduce the depth a mesh can convey.
Parallax Occlusion Mapping is a technique that distorts an image texture using normal maps to achieve an illusion of depth, however the result is sub-par compared to a mesh, and is even complicated further when transparency is involved.
Procedural Parallax Occlusion Mapping however can reproduce a high quality illusion of depth for regular textures such as grills with depth and are very cheap to compute in real time while also using very little memory.
This is my first version worth showing but it still needs some work before I release something usable by everybody.
Check out the Youtube video and let me know what you think!
EDIT: Forgot to mention that it works in Cycles and Eevee with no problems.
EDIT #2: New version 0.1.1 with one bug fix and a cleaner interface.
procedural-POM-0.1.1.blend (1.1 MB)