Ambient
Occlusion Node Tutorial
Author :
You can post any questions you have on this tutorial to this thread.
This
tutorial explains how to use the Ambient Occlusion node in the Poser 6 & 7 Material Room. It does not cover light based ambient
occlusion. This tutorial is not relevant
for Poser 5.
NOTE:
Rendering with Ambient Occlusion (AO) node on materials increases render
time. But if you want realism and
quality renders, it’s an invaluable tool that is well worth the additional
render time.
Why used
the AO Node? Because it allows you to
add very fine detailed
The Basics
Before
covering the applications of the AO node, let’s look at what the node looks
like, and how to plug it in. ….

The
image above taken from the Material Room shows the menu options to use to
create an AO node. The AO Node itself
contains the following parameters:
-
Samples : The number of ray samples.
For normal rendering, 2-3 samples seems
fine. The more samples, the longer the
render time. If you use large MaxDist figures (> 20 inch), you may need to increase
the Samples from 3 to 4 or 5.
-
MaxDist : The maximum distance a will ray travel
to give an AO effect. This parameter
effectively controls the darkness and intensity of the AO effect
-
RayBias : The smallest amount a ray must
travel in order to result in AO. This
should be as low as possible, without causing rendering artifacts
-
Strength : This parameter appears to have no effect!
Plugging in the AO node
You can
(and initially should) use the Set Up Ambient
Occlusion button in the material room to setup AO on the material you have
selected. Pressing the button will setup
something like this….

You can
see that the AO node is creating AO effects by controlling the diffuse and specular values. Of
course, if you have anything plugged into the Alt_Diffuse
or Alt_Specular, you will need to setup the nodes by
hand, and they should look like this….

The ApplyAODiffuse and ApplyAOSpecular
are color_math nodes.
Note : There is a python script available (the OcclusionMaster
for PC
and Mac)
which can assist you with plugging in all these nodes .
Recommended Initial Settings
These
settings are for when your Poser preferences have the display units set to
INCHES.
-
Eyewhite – max dist = 1, RayBias = 0.01
-
Skin
– max dist = 3, RayBias = 0.4 (if the skin uses a
displacement map, or the joints are severely bent, you will need to increase
this to 0.5-0.6 to get rid of artifacts)
-
Clothing,
wall, etc – max dist 5-50, RayBias = 0.5
Rendering with the AO node
Firstly,
you MUST have ray-tracing on in your render settings (2 bounces is fine), and
be using the FireFly renderer.
Shadows : You can use the AO in place of other scene
Hair : It is not recommended to use AO nodes on hair. Also, I suggest unchecking
the Visible in Ray Tracing check-box for any hair figures or props in the
scene, since including hair in AO calculations takes a very long time. Use traditional depth mapped
Light
based AO : You can use light based AO together with AO
nodes on materials, however it is recommended that you make the RayBias of the light AO approximately the same of the
largest MaxDist you are using on an AO node on a
material. This should ensure that the
light and materials Ambient Occlusion doesn’t double-up.
The AO node in action
OK, lets see what all the fuss is about.
For
these examples, I’ve used GI Jill (for V3), since she has some clothing and
props that demonstrate AO in action.
Also, I’ve switched off all light based

In the
above example, an AO node was attached to GI Jill’s SkinTorso
material using the method described above in Pluggin
in the AO node. You can see the effect
is stunning. The version without AO
lacks depth, and it doesn’t look like the bikini or dogtags
are touching her body. The render on the
right, with the AO node on her SkinTorso has added AO
Let’s
see how AO nodes can help with a prop….

In the
above example, I added an AO node to GI Jill’s Cap material, which you can see
has very effectively added depth to the Cap by adding a small
You can
do the same trick on floor props, as can be seen below, where without the AO
node on the floor ClothPlane, there are no

In the
above example you can see that the
Finally,
lets look at AO node applications in the face….

In this
example, I’ve used an AO node on GI Jill’s Lips material and her left and right
eyewhite materials.
The lip effect is obvious – the AO node gets rid of the harsh light to
dark border between her lips. The eyewhite has been less effective in this example – however
you can see that it has added a slight
That’s
it! Happy rendering with the AO node.