Quote:

t seems that most of the normalmapping shaders require a new material to be created for each texture referenced.




This is not the case (except maybe for level blocks, but you should not use shaders on level blocks, as they dont work well, or even corectly becasue of tangent errors). But for all models, terrains, etc, you can have one material and apply it to every model. The way it uses specific textures is through the preset names, like entSkin1,entSkin2, etc. The normal mapping shaders I have posted all do this.


Sphere Engine--the premier A6 graphics plugin.