NOTE: New version can be found here
So last time I showed how to combine bump maps with normal maps in Maya. This time I’ll show how to combine two Normal Maps.
I’ve used this before for cloth, like say I sculpt in the big folds etc in zbrush and baked a normal map out, I then made a tileable cloth fabric normal map and combined them in Maya so that if we zoom in on the fabric you can see the individual weaving.
I’m pretty sure games do this as well.
So what I used in this Tutorial
– Maya 2011
– Photoshop CS5
– Nvidia Texture Tools for Photoshop (http://developer.nvidia.com/nvidia-texture-tools-adobe-photoshop)
– Maya +|- Average Node
First off you need the two normal maps you want to combine. I’m just going to use one of the normal maps from the Eldar Bounty Hunter as well as the cloth texture built into Maya.
I’m going to assume you already know how to apply a normal map to an object. If not I think I show how to do it in my tutorial about combining bump maps with normal maps.
So here is my sphere with a single normal map.
Here is just my fabric normal Map (I show how I made this at the end of the tutorial)
Okay so to combine these two in Maya we’ll need to create a +|- Average node in maya.
After the +|- Average node is made we want to go into it’s attribute editor and create some stuff. In the 3D input we want to add 2 new items. We are adding a 3D one because it is a vector that we are adding, vectors have 3 channels which is what normal maps use to tell direction RGB. Well that is what I’m assuming anyway
So we want to create two new items because we will be adding two normal maps to it.
Next we want to take our 2d bump node and plug it into one of the 3d Inputs. So first middle click drag the 2d bump node onto the +|- Average node and choose other
Then on the left side scroll down to “outNormal” and for the right side expand the “input3D” by clicking on the + and choose one of the inputs
When this is done do the same with the other 2D bump node just make sure you select the input3d that isn’t being used
After that we want to go to the +|- Average and change it from “sum” to “average”, we don’t want it on sum because we don’t want to add up the information of the normal maps. Note the yellow channel boxes which mean there are incoming connections.
After this is set we just need to apply the +|- Average node into our bump channel of our material, I used a lambert
With that it should work
Next time I will show how to combine two mia_material_x shaders into a Layered texture node.
I’ll also show how I made that fabric normal map when I have some free time as well.