mental ray Release Notes

Version 3.7.53.5

May 18, 2009

Copyright © 1986-2009 mental images GmbH, Berlin

Contents

Introduction
Changes by Version
Support for OpenEXR

Introduction

These release notes list changes in mental ray since version 3.6.0.3.

Changes by Version

Note: Version 3.7+ and later versions of mental ray are binary incompatible with mental ray versions 3.6/3.6+ and prior. Partial compatibility with 3.7 is maintained.

Changes in version 3.7.53.5

Bug fixes:

Changes in version 3.7.53.4

Bug fixes:

Changes in version 3.7.53.3

Shader changes:

Changes in version 3.7.53.2

Bug fixes:

Shader changes:

Changes in version 3.7.53.1

Feature improvements:

Bug fixes:

Shader changes:

Changes in version 3.7.53.0

Feature improvements:

Bug fixes:

Shader changes:

Changes in version 3.7.52.15

Bug fixes:

Changes in version 3.7.52.14

Feature improvements:

Bug fixes:

Shader changes:

Changes in version 3.7.52.13

New features:

Feature improvements:

Bug fixes:

Shader changes:

Known MetaSL limitations in this version:

Changes in version 3.7.52.12

Feature improvements:

Bug fixes:

Shader changes:

Changes in version 3.7.52.10

Feature improvements:

Bug fixes:

Shader changes:

Changes in version 3.7.52.9.

Bug fixes:

Changes in version 3.7.52.8

Bug fixes:

Changes in version 3.7.52.7

Feature improvements:

Bug fixes:

Changes in version 3.7.52.5

Feature improvements:

Bug fixes:

Changes in version 3.7.52.4

Feature improvements:

Bug fixes:

Changes in version 3.7.52.3

Feature improvements:

Bug fixes:

Changes in version 3.7.52.2.

Feature improvements:

Bug fixes:

Changes in version 3.7.52.0.

Feature improvements:

Bug fixes:

Shader changes:

Changes in version 3.7.51.0.

Feature improvements:

Bug fixes:

Changes in version 3.7.50.15.

Feature improvements:

Bug fixes:

Shader changes:

Changes in version 3.7.50.14.

Feature improvements:

Bug fixes:

Changes in version 3.7.50.13.

Feature improvements:

Bug fixes:

Changes in version 3.7.50.12.

Known limitation is this version: MetaSL CIL backend can crash for shaders with no input parameters, fixed in 3.7.50.13.

Feature improvements:

Bug fixes:

Changes in version 3.7.50.11.

A temporary CIL backend usage example has been added to common/doc/tutorials/metasl_cil_backend.

New features:

Feature improvements:

Bug fixes:

Shader changes:

Changes in version 3.7.50.10.

New features:

Feature improvements:

Bug fixes:

Shader changes:

Known limitations in this revision:

Changes in version 3.7.50.9.

Feature Improvements:

Bug fixes:

Changes in version 3.7.50.8.

Feature Improvements:

Bug fixes:

Changes in version 3.7.50.7.

Feature Improvements:

Bug fixes:

Changes in version 3.7.50.6.

Bug fixes:

Changes in version 3.7.50.5.

New features:

Feature improvements:

Bug fixes:

Shader changes:

Changes in version 3.7.50.4.

Feature improvements:

Bug fixes:

Changes in version 3.7.50.3

Feature improvements:

Bug fixes:

Changes in version 3.7.50.2

Feature improvements:

Bug fixes:

Changes in version 3.7.50.1

New features:

Feature improvements:

Bug fixes:

Shader changes:

Changes in Version 3.7.1.13.

Feature improvements:

Bug fixes:

Changes in Version 3.7.1.12.

Feature improvements:

Bug fixes:

Shader changes:

Changes in Version 3.7.1.11.

Feature improvements:

Bug fixes:

Shader changes:

Changes in Version 3.7.1.10.

Bug fixes:

Changes in Version 3.7.1.9.

Changes affecting compatibility with older versions:

Changes in Version 3.7.1.8

Feature improvements:

Bug fixes:

Changes affecting compatibility with older versions:

Shader changes:

Changes in Version 3.7.1.7

Changes affecting compatibility with older versions:

Feature improvements:

Bug fixes:

Changes in Version 3.7.1.6

Tutorial on usage of irradiance particles has been added.

New features:

Feature improvements:

Bug fixes:

Changes in Version 3.7.1.5

The manual for this version has been improved.

New features:

Feature improvements:

Bug fixes:

Changes in Version 3.7.1.4

New features:

Bug fixes:

Changes in Version 3.7.1.3

Feature improvements:

Bug fixes:

Changes affecting compatibility with older versions:

Shader changes:

Changes in Version 3.7.1.2

New features:

Feature improvements:

Bug fixes:

Changes affecting compatibility with older versions:

Shader changes:

Changes in Version 3.7.1.1

New features:

Feature improvements:

Bug fixes:

Changes affecting compatibility with older versions:

Changes in Version 3.6.52.10

Feature improvements:

Bug fixes:

Shader changes:

Changes in Version 3.6.52.8

Bug fixes:

Changes in Version 3.6.52.7

Bug fixes:

Shader changes:

Changes in Version 3.6.52.6

Bug fixes:

Changes in Version 3.6.52.5

Feature improvements:

Bug fixes:

Changes in Version 3.6.52.4

Bug fixes:

Changes in Version 3.6.52.3

Bug fixes:

Changes in Version 3.6.52.2

Bug fixes:

Changes in Version 3.6.52.1

Bug fixes:

Changes in Version 3.6.50.21

Bug fixes:

Shader changes:

Changes in Version 3.6.50.20

Bug fixes:

Changes in Version 3.6.50.19

Feature improvements:

Shader changes:

Changes in Version 3.6.50.18

Feature improvements:

Bug fixes:

Shader changes:

Changes in Version 3.6.50.17

Bug fixes:

Changes in Version 3.6.50.16

Bug fixes:

Changes in Version 3.6.50.14

Bug fixes:

Shader changes:

Changes in Version 3.6.50.13

Bug fixes:

Changes in Version 3.6.50.12

Bug fixes:

Changes in Version 3.6.50.11

Feature improvements:

Bug fixes:

Shader changes:

Changes in Version 3.6.50.10

Bug fixes:

Changes in Version 3.6.50.9

Feature improvements:

Bug fixes:

Changes in Version 3.6.50.8

New features:

Feature improvements:

Shader changes:

Changes in Version 3.6.50.7

Feature improvements:

Bug fixes:

Changes in Version 3.6.50.6

New features:

Feature improvements:

Bug fixes:

Shader changes:

For the base lightmap shader (mib_lightmap_write), added new fg_mode parameter controlling precomputing of finalgather points on the lightmaps. Possible values for the parameter are: -1 for no precomputation (compatibility behavior), 0 for every mesh vertex, N>0 for a single finalgather point per N pixels. The default value is 3.

Changes in Version 3.6.50.5

Feature improvements:

Bug fixes:

Changes in Version 3.6.50.4

Feature improvements:

Bug fixes:

Shader changes:

Changes in Version 3.6.50.3

Feature improvements:

Bug fixes:

Changes in Version 3.6.50.2

Feature improvements:

Changes in Version 3.6.50.1

Feature improvements:

Bug fixes:

Shader changes:

Changes in Version 3.6.3.1

Bug fixes:

Shader changes:

Changes in Version 3.6.2.8

Feature improvements:

Bug fixes:

Changes in Version 3.6.2.7

Bug fixes:

Shader changes:

Changes in Version 3.6.2.6

Feature improvements:

Bug fixes:

Shader changes:

Changes in Version 3.6.2.5

Feature improvements:

Bug fixes:

Shader changes:

Changes in Version 3.6.2.3

Feature improvements:

Bug fixes:

Changes in Version 3.6.2.2

Feature improvements:

Bug fixes:

Shader changes:

Changes in Version 3.6.2.1

Feature improvements:

Bug fixes:

Shader changes:

Changes in Version 3.6.0.32

Feature improvements:

Bug fixes:

Changes in Version 3.6.0.31

Bug fixes:

Changes in Version 3.6.0.30

Bug fixes:

Shader changes:

Changes in Version 3.6.0.29

Bug fixes:

Changes in Version 3.6.0.28

Feature improvements:

Changes in Version 3.6.0.27

Feature improvements:

Bug fixes:

Changes in Version 3.6.0.26

Bug fixes:

Shader changes:

Changes in Version 3.6.0.25

Feature improvements:

Shader changes:

Changes in Version 3.6.0.24

Feature improvements:

Bug fixes:

Shader changes:

Changes in Version 3.6.0.23

Starting with this version, changes in the shader packages are given in a separate list.

Feature improvements:

Bug fixes:

Shader changes:

Changes in Version 3.6.0.22

Feature improvements:

Bug fixes:

Changes in Version 3.6.0.21

Bug fixes:

Changes in Version 3.6.0.20

Feature improvements:

Bug fixes:

Changes in Version 3.6.0.19

Feature improvements:

Bug fixes:

Changes in Version 3.6.0.18

Bug fixes:

Changes in Version 3.6.0.17

Feature improvements:

Bug fixes:

Changes in Version 3.6.0.16

Feature improvements:

Bug fixes:

Changes in Version 3.6.0.14

Feature improvements:

Bug fixes:

Changes in Version 3.6.0.12

Feature improvements:

Bug fixes:

Changes in Version 3.6.0.11

Feature improvements:

Bug fixes:

Changes in Version 3.6.0.10

Feature improvements:

Bug fixes:

Changes in Version 3.6.0.9

Feature improvements:

Bug fixes:

Changes in Version 3.6.0.8

New features:

Feature improvements:

Bug fixes:

Changes in Version 3.6.0.7

Feature improvements:

Changes in Version 3.6.0.6

New features:

Feature improvements:

Bug fixes:

Changes in Version 3.6.0.5

Feature improvements:

Bug fixes:

Changes in Version 3.6.0.3

New features:

Feature improvements: Changes affecting backwards compatibility with mental ray 3.5: Bug fixes:

Support for OpenEXR

OpenEXR is a flexible image format designed by Industrial Light & Magic, which has been integrated in mental ray 3.3.0.389 and later versions. OpenEXR comes with the following copyright, which applies only to the OpenEXR portion of mental ray:

Copyright © 2004, Industrial Light & Magic, a division of Lucasfilm Entertainment Company Ltd. Portions contributed and copyright held by others as indicated. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

The ``Pxr24'' compression in OpenEXR comes with the following copyright, which apples only to parts of the OpenEXR portion of mental ray:

Copyright © 2004, Pixar Animation Studios

All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Copyright © 1986-2009 mental images GmbH, Berlin, Germany.

All rights reserved.

This document contains proprietary and confidential information of mental images GmbH and is protected under copyright law. The contents of this document may not be disclosed to third parties, translated, copied or duplicated in any form, in whole or in part, without the express written permission of mental images GmbH.

The information contained in this document is subject to change without notice. Neither mental images GmbH nor its employees shall be responsible for incidental or consequential damages resulting from the use of this material or liable for technical or editorial omissions made herein.

mental images®, mental ray®, mental matter®, mental mill®, mental queue™, mental q™, mental world™, mental map™, mental earth™, mental mesh™, mental™, Reality™, RealityServer®, RealityPlayer®, RealityDesigner®, MetaSL™, Meta™, Meta Shading™, Meta Node™, Phenomenon™, Phenomena™, Phenomenon Creator®, Phenomenon Editor™, Phenomill™, Phenograph™, neuray®, iray®, imatter®, Cybernator™, 3D Cybernator™, Shape-By-Shading™, SPM®, NRM™, and rendering imagination visible™ are trademarks or, in some countries, registered trademarks of mental images GmbH, Berlin, Germany.

All other product names mentioned in this document may be trademarks or registered trademarks of their respective owners and are hereby acknowledged.