TrueCG advertising
Your text or banner ads here

Creating optimized caustics in Maya Mray E-mail
User Rating: / 61
PoorBest 

Image 

In this tutorial you’ll learn how to make fast and optimized caustics effect with maya and mental Ray.

Discuss this tutorial on our forum!

Caustics is effect that is calculated by emmiting photons from light emitter which are refracted or reflected  through one surface to  another surface giving us a caustics effect. Here are some examples of caustics effect:

 

Image

 

In this tutorial we’ll stick with refracted caustics for now.
Like in real world to make caustics in our scene we need photons emited from light source. This can be really time consuming so it’s best to keep things optimized in start. We gonna use one trick to make render really fast and still have nice and precise caustics.
Lets make some test scene rig for our render.
This is simple rig that I made. One metal handle with 3 legs and revolved glass object.

 

Image

 

Now lets make HDRI lightning for scene.
In render globals assign Mental Ray as renderer.

 

Image

 

On the most bottom of settings you have Enivoronment section. Expand and click on CREATE button for Image based lighning

 

Image

 

Now click on folder button and browse for some HDRI image. If you dontk now what HDRI images are go to Paul Debevec’s web site which is great resorce for HDRI images understanding.
Link : http://www.debevec.org/
There you can find out more how HDRI images work and find some free samples of HDRI images.
Now go back to render settings and change render preset to Production.

 

Image

 

That will make enough refractions and reflections for your render of final scene.
Now open Final Gathering section and turn on that option and make 250 samples. 

 

Image

 

You should get something like this. Still no lights and shadows or glass shaders.

 

Image

 

Now lets make some simple glass shader using Maya’s standard Blinn shader and MentalRay’s dielectric shader.
Make one blinn shader and one dielectric material which you can find in MentalRay materials.

 

Image

 

Now open attributes for blinn material and go to output connections by clicking button that is marked on picture below. That will allow you to override maya’s blinn material with dielectric.

 

Image

 

You’ll get blinn’s output settings.
Now with Middle Mouse Button drag ‘n drop dielectric material that you made moment ago to Material shader in custom shader pallete. Like in pic bellow.
Now make Dielectric material photon and drag ‘n drop like before in blinn Photon shader

 

Image

 

With this you are overrided blins shaders, and put materials from mental ray.
Now go to attributes of dielectric material and change color to red and index of refraction to 1.33
Now render should look like this. 

 

Image

 

I’m sure you asking now where is caustics??? Well we didn’t put a light source yet. So let’s do that now.
Make Area light and change his shape to Disc and turn on ray trace shadows coz we want to have nice soft shadows under object. Like on picture below. But don’t turn on emit Photons option. Coz we’ll make another light for that now.

 

Image

 

 

Now make one spot light and place it to match light direction from area light. Coz we gonna use that light just for emiting photons and we’ll turn off emit light and shadows for that light.

 

Image

 

Got to properties for that light. Turn off emit diffuse and emit speculer options and in metal ray section turn on emit photons. If emit caustic photons enabled but you can edit caustic options. Got to mental ray settings in render options and turn on caustics. Now again got to properties of light and you can change caustics options.
Now change settins for that light like on picture:

 

Image

 

Now select you spot light. Go to Panels/Look through selected and tweak your light source so it just covers part of scene where is a object that haves refractions and you want to emit photons. You can do that with cone angle option and move tool for that light. I made in my scene cone angle 15 so it just surrounds object like in picture.

 

Image

 

If all is ok and you fallowed all steps you should get something like in next render.

 

Image

 

But caustics are still need some tweak! Our glass is red.. so that means that caustics need to be red too!
So go to properties of caustic shader and change color to red!ow should be ok!

 

Image

 

And it’s finished. Now your render should look like this!

 

Image

 

Conclusion:
Why this technique is used and what we did?
We made simple rig where we have one light for lightning scene and making soft shadows and another light that don’t influent lightning but just emit photons for caustics. This is useful coz you can easily change number of photons and use couple of times less photons for accurate render and faster render. Coz if you use your light that lightning the scene your photons are emited in wide area and just maybe 10% of them strikes surface and make caustics. So sometimes you need 1 million photons to get effect like this. We just make one fake light that have narrow area of influence and about 90% of photons are used for caustic in render! This technique can speed up you render a lot and give you much better results.

 

Discuss this tutorial on our forum!

 
< Prev   Next >