Advanced Rendering

Subscribe
Mental Ray
Rendering Imagination Visible
Image courtesy of Amaru Zeas
Render Your Imagination.
We're taking big steps to evolve the mental ray rendering technology and workflows within Autodesk Maya and 3ds Max.

In 2007, mental ray was the first commercial solution to provide a physically based rendering workflow with the new materials and lights added to Maya and 3ds Max. In 2016, that tradition continues in mental ray 3.14 with support for the NVIDIA Material Definition Language (MDL).

Just as importantly, mental ray 3.14 adds GI-Next - a new global illumination method that is far easier to control, twice as fast as previous methods of similar quality, and GPU-accelerated for +10X faster again from a single GPU.
 

mental ray 3.14 Features


The latest features shipping with mental ray 3.14 and integrated into Autodesk 3dsMax 2017 and Autodesk Maya 2016 include:

 

New Global Illumination Engine


New Global Illumination solution that is easy to use, physically accurate, and fast

  • New GI Next engine with full support of mental ray shaders, motion blur, depth of field, hair, volumes and particles.
  • Easily controlled by a single "quality" parameter.
  • Up to 2-4X faster than Final Gather Force GI
  • Over 10X faster again by adding a GPU vs. a 14-core CPU
  • Only geometry is loaded into GPU memory, allowing texture-heavy scenes to be GPU accelerated.
  • Easy to adopt for any scene set-up up to use GI by choosing the new method.
 

Performance Scaling


NVIDIA® mental ray® supports any number or combination of GPUs and CPUs running within the same machine, and gives you control over which are being used for rendering. Load balancing between GPUs of different sizes, types, and generations are automatic – Even older systems transform into powerful, cost effective rendering nodes by adding NVIDIA GPUs.

Performance Scaling
 

NVIDIA Material Definition Language


Render physically based materials in NVIDIA's MDL format

  • Load MDL materials directly for use in mental ray
  • Freely access +1,000 materials from the NVIDIA vMaterials library for accurate starting points to your own custom needs.
  • MDL material capabilities vary, with many having the power and flexibility of traditional mental ray Shaders.
  • Supports all mental ray effects like a traditional shader
  • Reuse MDL materials with other MDL-compliant renderers like NVIDIA Iray
 

Light Importance Sampling by Default


Modern lighting setups rendered far more quickly by default

  • Light Importance Sampling (LIS) optimization is now enabled by default
  • Efficient sampling of area lights, light cards, emissive geometry, image-based lighting allows lights to be added without degrading performance
  • Lighting quality is achieved faster and with less noise
  • Very feasible to use with thousands of traditional lights
  • Built-in logic and heuristics apply LIS based on benefit and quality balance.
 

New Alembic Features


Fuller support for production pipelines

  • Alembic "curves" can now be loaded as mental ray "hair"
  • New subdivision control added for higher fidelity of tessellation
  • Per-face materials assignments now stored as Alembic facesets
 

OpenEXR 2.2


OpenEXR 2.2 for better performance and more features

  • Now in mental ray core as a primary multi-channel image format
  • Render layers can be stored as "multi-part" .exr for faster loading in comp
  • Backwards compatible to OpenEXR 1.x when required
  • New: Introduce storage of "deep" data generated by mental ray
OpenEXR 2.0 OpenEXR 2.0 OpenEXR 2.0 OpenEXR 2.0 OpenEXR 2.0
 

Ambient Occlusion Pass, GPU Accelerated


Ambient Occlusion computed on GPU while rendering beauty on CPU

  • Ambient occlusion render pass works with any scene setup and shaders
  • Easy to enable without touching the scene content
  • Nearly free when rendering a beauty pass.
  • Automatic fallback to CPU produces pixel identical results
 

Layering Shaders (MILA) Improved


The layering shaders, feature enhanced and optimized

  • New: Support for new Light Path Expressions (LPE) machinery in mental ray
  • New: "lpe" attribute on frame buffers not affecting the name of the render pass
 

Native UV Tiling


Common UV Tiling schemes directly supported for best efficiency

  • New mental ray plug-in resolves UV tiled textures at runtime
  • Supports most common UV tiling conventions, like UDIM
  • Takes advantage of mental ray's texture loading and caching pipeline
  • Guarantees optimal performance and memory consumption
 

"Deep" Data


Compute "deep" information during rendering, rasterizer or ray tracing

  • Deep data computation enabled per render pass / frame buffer
  • Deep information saved in OpenEXR "DeepTile" format
  • Works in rasterizer and ray tracing rendering modes
  • Supports existing shaders in third-party applications
 

Custom Color Profiles


Easily customizable Color Transformations

  • New type of "color profile" shader introduced
  • Fits into existing color management pipeline and scene description
  • Perfectly suited for integrated mental ray color managements applications
  • Support color pre- and post operations with least impact on performance
 

mental ray Dynamic Library


One mental ray library for any application

  • mental ray core now accessed as an individual dynamic library
  • Allows mental ray to be updated independently of the host application