Renderers

First off, I’m no expert on the high level tech/math stuff so feel free to correct me if I’m wrong on anything, but I wanted to jot down some thoughts on the different renderers out there. Hopefully it’ll help point you in the right direction if you’re trying to make a decision whether to invest in a 3rd party renderer or use a built in engine.

Mental Ray – This is the one I used for PI. Chances are you’ve all run across it because it comes standard with XSI, Maya and Max. The plus side is that its one of the widest range of feature sets you’ll see in a renderer: radiosity, area lights, accurate reflections and refractions and that’s not even scratching the surface. The downside is that its slow and you’ve got to really break down large scenes to get them to render.

Renderman – This is a bit confusing because Renderman isn’t actually a renderer, its a standard. Think of it like a file format except instead of describing what the data is, it’s describing how to pass data in and out of a renderman compliant renderer. The most well known Renderman compliant renderer is…

PhotoRealistic Renderman (aka PRMan or Pixar’s Renderman) – This is Pixar’s internal rendering solution based on the Renderman standard which they also developed. While the standard is open source and fully-documented, the renderer itself is most definitely not. In fact, the only drawback to PRMan seems to be the price. It’s widely viewed as the most robust and stable renderer out there, but does require a fair bit of technical know-how to put that power to good use. As a result PRMan is found mostly in larger facilities needing to push an insane amount of data through the pipeline as fast as possible.

3Delight – This is kind of like PRMan’s close cousin. Its a renderman compliant renderer so uses the same architecture to describe its input and shader language, and its also a REYES renderer just like PRMan. REYES stands for “Renders Everything You Ever Saw” and its big advantage seems to be that its essentially a scanline technique, but the scanline works by dividing the mesh into micropolygons at rendertime. Basically, it splits the mesh to give an appropriate amount of detail for every pixel so subdivision surfaces are completely smooth to the eye, no matter how close they get to camera. Another big advantage is that REYES renderers are designed for motion blur and depth of field, so you get real 3D blur for free (more or less.) There’s a more in depth article on REYES here.

Brazil – I honestly don’t know too much about it other than its fast, cheap, and a lot of people use it for specific types of shots. As far as I know it only works with 3dsmax?

Arnold – This is another one that I don’t know too much about, other than I’ve heard that it gets a lot of use on big projects when they need to do global illumination.

POSTED BY JAVIER BRAVO
Vray – It’s often used in architectural visualizations but you can use it in all aspects as well. It’s fast and produces a very realistic render. It’s compatible with 3dsmax, Cinema and I guess the XSI version is in Beta.

As you can see, I’m trying to do this a bit like wikipedia. If you’ve got something to add, post it in the comments section and I’ll add it to the main post. Please refrain from any sort of flame wars over preferences. I’m most interested in what something does well, and what its weaknesses are as that will help people make informed decisions on what fits their needs.

Bookmark and Share

11 Responses to “Renderers”

  1. Javier Bravo Says:

    You forgot Vray… It’s a great renderer. It’s often used in architectural visualizations but you can use it in all aspects as well. It’s fast and produces a very realistic render. It’s compatible with 3dsmax, Cinema and I guess the XSI version is in Beta.

    Give it a try if there’s a beta or demo.
    Good luck and congrats for the success of PI!

  2. Lucas Martell Says:

    Thanks Javier, I added your VRay write up to the main post.

  3. Henrique Périgo Says:

    hey man!
    great post!

    here is the blog of the guy who developed volumetrics for blender, he´s project now is to develop global ilumination, and a unbised render in blender.

    Check it out! it has some great rendering info!
    bye!

  4. Anthony Says:

    You used mental ray for PI !? I didnt know could do any kind of atmospheric effects, atleast in 3ds max or atleast in my 3ds max :P

  5. Lucas Martell Says:

    Yep, we used XSI and there’s a new volumetric shader in V7.

  6. Ryan Says:

    Are you going to teach the RenderMan class at FXPHD?

  7. Lucas Martell Says:

    Nope that’s being taught by Manuel Kraemer who is far more adept at Renderman. Actually, I believe he’s one of the engineers at Pixar.

  8. Jon Says:

    Is Arnold still around? I can’t seem to find an official website for it.

  9. Nabil Says:

    Thanks for blog Lucas, very nice tips and keep going .

  10. Lernie Says:

    I commented about LightWave in another blog post, so I won’t repeat it here. Turtle (for Maya) is another one, though I’ve only used it superficially (as a demo).

  11. Franky Says:

    Hi. Just to add, v-ray is now available for maya also.

Leave a Reply