Mental Ray - Shaders


… use ctrl_ghost for max 2009 (mentalray) and the geo_shader for max 2010 …

works fine over here but that´s just the situation we had in max 2009 … nothing more

i used the cornell box scene from here


If needed, ctrl_ghost for 2010 can be found here:


Anyone knows how to enable physical lens dof shader? It must be available as it’s listed in help files, but I can’t find it.


It’s hidden for whatever reason. It’s probably not fully tested. You can unhide it by going to your Max/Maya install location…/mentalray/shaders_standard/include/ In this folder, open a file called physics_max.mi and place a # in front of the “hidden” value for the physical lens DOF shader.


Hi Guys,

i have found some new Shaders in 3dsmax :thumbsup:


  • “DirectX_Shader_Default” -> got to Material Editor and set Hardwareshading + Maps on. Than convert 3dsmax all A&D Material in the scene to a DirectX_mia_material and you have better performance for your Viewport Hardware Shading and Preview Rendering. The High-End Rendeirng is the same as bevor.


  • mip_fg_shooter (FG Rays along a Camera Path, good for Animation)
  • mip_rayswitch_stage (Hey Masterzap, What is that? I need Info´s :eek: )

hot chip


I have a question:

I am not sure want is a geometry shader for mental ray is used for?
Could someone help understand and how or why they are good?


Well I can’t find physics_max.mi, there’s only and Also in I’m not sure how to mak ewhat you explained:

“uiName” “Physical Lens DOF (physics)”,
“category” “Lens”,

“uiName” “Physical Lens DOF (physics)”,
“category” “Lens”,


I’m not sure about other Max versions but the file is there in 2008 and 2009. For every file in that folder, there should be one with a “_max” suffix: physics.mi, physics_max.mi.

I’m not sure that you can unhide it in the physics.mi file. At least mine doesn’t have the same code that you’ve posted. I don’t know too much about these files or their scripting language. I just know that you can unhide the shaders that are hidden by default.

As for how you unhide them, find the line that reads “hidden” and place a pound (#) in front of it. You’re just commenting out that line of code. If you can find another file that references the Physical Lens DOF shader, and it has a “hidden” value, try commenting it out and see what happens.


As cgcody said, it’s in the physics.mi file. But I’ve tried it and see no reason to use it, the Arch: DOF/Bokeh seens much better with greater control.


Hei guys, i have a question.
i found mib_ray_marcher on MR shader, what was that for? or how to use it.


look here:

This Shader is for Volume Effects, You can adjust the scattering from the light in volume.


Hi everyone!
I think I’ve read everything I could about Daniel Rind’s diffraction shader in this thread but I can’t figure how to fix my problem!

I am using 3ds max.
I’ve installed it with the .mi include file.
I can see it in my material browser.
I’ve tried to map it in any material’s refraction slot, a mental ray’s surface slot or a standard material’s mental ray connection surface’s slot but I can’t get it to work.
I downloaded the scene sample provided by Ozlime in this thread too and I still have the same problem: my objects are completly black in the rendered image…

I am using a mr spot light.

Why is that?

Is it because it was not installed right?
Thx for this great thread!

EDIT: It seems like I have the same problem with the l_glass shader


Without seeing the render or knowing any of your settings it’s just a guessing game. Perhaps your exposure settings are bad? Maybe it’s a geometry issue? Maybe it’s something simple like you haven’t specified an environment and the objects only have a black color to reflect/refract…Not sure and as you can tell, it could be any number of things.

I would recommend getting the scene in a working state with the materials that ship with 3dsmax before trying to apply the 3rd party shaders. That way you’ll have narrowed it down to being related to a specific shader/material.


Thank you Jeff,
I am working on it right now.
I’ll be back in a few minutes with screens and a sample scene.

I had not GI turned on is it because of that?
Is the color fringing effect based on photon?

The caustic shown on a ground surface sure are but what about the diffraction that occurs inside the object?


Ok so here is my scene.

EDIT: I mapped a colorful procedural in the global scene’s environnement slot.

The first render is a teapot with a standard material with a blinn illumination shader

The second is the teapot with a standard material with the refractive slot mapped with a default Daniel’s rind diffraction shader

The third is the teapot with a mental ray material with the surface slot mapped wit Daniel’s Rind shader and a photon shader. I turned Gi on for this one. It is also a material that I picked from Ozlime’s sample scene (file that I have uploaded too).

I would really appreciate someone to take a look at this problem :thumbsup:


Anyone knows why?

The few that have opened my scene, did you have a black teapot too or did it work just fine?

I’d really like to know why it does that.

light color fringing is a great effect control!


Haven’t looked at your file but I’m attaching a simple working example so you can troubleshoot what went wrong in your file. FWIW, from the description in your post it sounds like you may simply be assigning the diffraction shader incorrectly.


… a 64 BIT version of the diffraction shader ?


64-bit version:



…thank you Dave :thumbsup: