RNTA Shader (city)
This is my "Reflection Normalmap Texture Alpha" Shader and a little scene to show how it would be used.
This shader uses a normalmap to define the normals for reflection.
The Diffuse texture's alpha channel tells the shader how powerful to make the reflection/texture blend at that point.
This allows me to texture a model with one diffuse texture,
then use the alpha channel to tell the shader where the reflection should be strong or non-existent.
As you can see the normalmap makes the windows of the buildings reflect slightly different places-
the windows aren't perfectly aligned like in real buildings.
This would be possible by modifying the model's mesh itself but would be difficult and costly to performance.


The city is generated randomly. You'll get a different one each time you run it. Download