Hi Folks, first time posting on the Unity boards. I have done some searching on this topic and found a few ideas with render textures as well as some nifty things with Camera.RenderWithShader - however, every problem is different and I couldn't really get a clear direction on how to do the following at runtime: Per these 2 screenshots: (Before) (After) Basically, I am trying to create a normal-texture based hex grid for a strategy game. I achieved the result pasting the hex normals in photoshop: However, I want to achieve this result dynamically during runtime. Does anyone have a clear cut explanation on how to do this? FYI: I am still a beginner with Unity3D but I am starting to grasp at the basics of shader writing and C#. Thanks in advance!