Documentation

mental ray

Version 3.13

Version 3.13.1.0
January 12, 2015

What's New

Release Notes

Using

Programming

Using mental ray

Features

Overview of the functionality offered by mental ray.

Tutorials

Workflows for effective use of mental ray.

.mi Format

Description of the syntax for scene files and streams.

Standalone

About the standalone version of mental ray.

Tools

Useful applications delivered with mental ray.

Shaders

How to use shaders in mental ray.

Standard Shaders

Default shader packages bundled with mental ray.

Base Shaders

Public shaders for basic purposes.

Architecture & Design

Real-world materials and lighting.

Car Paint

Render multi-layer car paint effects.

Core Utilities 3.13

Extend functionality and support industry standards.

Production

Special shaders for visual effects production.

Layering 3.12

Layered material construction with support for common shading effects.

Userdata

Special shaders to create and drive input from dynamic scene attributes.

User IBL

Special shaders for image based lighting effects.

Programming mental ray

Custom Shaders

How to write and apply custom shaders in mental ray.

MetaSL Shaders

Writing and using renderer independent shaders based on MetaSL.

Native C/C++ Shaders

Writing and deploying native mental ray shaders based on C/C++.

Custom Display

How to customize the display of rendered images.

Custom Image Format

How to add a new image file format.

Custom Application

How to integrate the mental ray library into applications.

Examples