No announcement yet.

Tiling Materials with Normal and AO maps too?

  • Filter
  • Time
  • Show
Clear All
new posts

    Tiling Materials with Normal and AO maps too?

    Hi all,

    I was wondering whether its possible to use a tiling material and have based normals/ao?

    I was, until recently, exporting the uv image from Maya to then use as a template to create the textures for some simple models, combined with high poly/low poly models and using xNormal I was able to export normal/ao maps that all just worked with the model.

    Recently I started working on a project where I am using tiling materials and I haven't found a way to combine the normal/ao maps from xNormal with the tiling materials to get a solution that works.

    What I have tried this morning, which feels close is this;

    * create high and low poly models (in this case the high poly is just the same model that has some bevelling)

    Click image for larger version

Name:	Capture3.PNG
Views:	34
Size:	33.6 KB
ID:	1784280

    * create two uvsets, the first for lighting (index 0) the second for the albedo (index 1)
    * auto-unwrap both high and low poly models for the lighting uvset (index 0)
    * manually unwrap the low poly model for the albedo uvset (index 1)
    * create a lambert material, set with a tiling material, applied to the albedo uvset (index 1)
    * exported both high and low poly models as .fbx

    * set both high and low poly models
    * select normal and ao map types
    * generate maps

    Click image for larger version

Name:	Cube_normals.png
Views:	63
Size:	62.9 KB
ID:	1784277Click image for larger version

Name:	Cube_occlusion.png
Views:	59
Size:	58.5 KB
ID:	1784278

    * import the mesh
    * import the normal and ao maps
    * update the material and plug in the normal and ao maps, using a "texcoord" node to specify index 0

    Click image for larger version

Name:	Capture.PNG
Views:	37
Size:	100.1 KB
ID:	1784279

    * save the material
    * build the lighting

    Click image for larger version

Name:	Capture2.PNG
Views:	104
Size:	546.2 KB
ID:	1784276

    So, I feel I'm close, I can see where the normal/ao maps would be taking affect, but clearly this doesn't look good.

    I believe the dark/black areas are caused by the gaps in the uvshells for the highpoly lighting set;

    Click image for larger version

Name:	Capture4.PNG
Views:	40
Size:	595.5 KB
ID:	1784281

    ..but I've never had to manually deal with the uvs for a high poly version previously, I only tidy/fix/gridify (not sure of the best term) the low poly version which I used in the level/scene - which, even though I wouldn't normally do this for the lighting uvset, I have done on the lowpoly version this time to see if it made a difference, but it didn't.

    "Fixing" the highpoly uvset for lighting would be, well, a pig of a task, with all of the little oddities for bevelling and so on, so I'm not entirely sure that this is the "fix" that I need. I suspect more likely, my approach to this generally/entirely is wrong. Or perhaps I just cannot have a tiling material and use normal/ao maps.

    Please be aware, my understanding of all of this is fairly low, I'm quite new to these concepts generally, so if I have made any mistakes in what I've tried to explain, please accept my apologies, and, if you have time to reply, if you could simplify those responses as much as possible I'd be grateful - just finding my feet etc

    Note: This isn't a model I want/need, its just something simple I put together to try to work out the process of getting tiling materials and normal/ao maps applied to the same model.

    Thanks in advance for your time and any help you can offer.

    Kind regards,