mental ray Release Notes

Version 3.9.1.37

Feb 4, 2011

Copyright © 1986-2011 mental images GmbH, Berlin

Contents

Introduction
Changes by Version
Support for OpenEXR

Introduction

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

Changes by Version

Note: Version 3.9 and later versions of mental ray are binary incompatible with mental ray versions 3.8.x and prior. Partial compatibility with 3.8 is maintained.

Changes in version 3.9.1.37

Bug fixes:

Changes in version 3.9.1.36

Bug fixes:

Changes in version 3.9.1.35

Bug fixes:

Changes in version 3.9.1.34

Bug fixes:

Changes in version 3.9.1.33

Bug fixes:

Changes in version 3.9.1.32

Feature improvements:

Bug fixes:

Changes in version 3.9.1.31

Feature improvements:

Bug fixes:

Shader changes:

Changes in version 3.9.1.30

Feature improvements:

Bug fixes:

Changes in version 3.9.1.29

Feature improvements:

Bug fixes:

Changes in version 3.9.1.28

Feature improvements:

Bug fixes:

Changes in version 3.9.1.27

Feature improvements:

Bug fixes:

Changes in version 3.9.1.26

Bug fixes:

Changes in version 3.9.1.25

Feature improvements:

Bug fixes:

Changes in version 3.9.1.24

Feature improvements:

Bug fixes:

Shader changes:

Changes in version 3.9.1.23

Feature improvements:

Bug fixes:

Changes in version 3.9.1.22

Bug fixes:

Shader changes:

Changes in version 3.9.1.19

Feature improvements:

Bug fixes:

Changes in version 3.9.1.18

Feature improvements:

Bug fixes:

Shader changes:

Changes in version 3.9.1.17

Feature improvements:

Bug fixes:

Changes in version 3.9.1.16

Bug fixes:

Shader changes:

Changes in version 3.9.1.15

Feature improvements:

Bug fixes:

Changes in version 3.9.1.14

Feature improvements:

Bug fixes:

Changes in version 3.9.1.13

Feature improvements:

Bug fixes:

Shader changes:

Changes in version 3.9.1.11

Feature improvements:

Bug fixes:

Shader changes:

Changes in version 3.9.1.10

Feature improvements:

Bug fixes:

Shader changes:

Changes in version 3.9.1.7

New features:

Feature improvements:

Bug fixes:

Shader changes:

Changes in version 3.9.1.5

Bug fixes:

Changes in version 3.9.1.4

Feature improvements:

Bug fixes:

Changes in version 3.9.1.3

Feature improvements:

Bug fixes:

Changes in version 3.9.1.2

Feature improvements:

Bug fixes:

Changes in version 3.9.1.1

Feature improvements:

Bug fixes:

Shader changes:

Changes in version 3.9.1.0

Feature improvements:

Bug fixes:

Changes in version 3.9.0.14

Feature improvements:

Bug fixes:

Changes in version 3.9.0.13

Feature improvements:

Bug fixes:

Shader changes:

Changes in version 3.9.0.12

Feature improvements:

Bug fixes:

Changes in version 3.9.0.11

Feature improvements:

Bug fixes:

Changes in version 3.9.0.10

Bug fixes:

Changes in version 3.9.0.9

On MacOSX, minimal supported version is increased to 10.5 (Leopard).

Feature improvements:

Bug fixes:

Shader changes:

Changes in version 3.9.0.8

New features:

Feature improvements:

Bug fixes:

Changes affecting compatibility:

Changes in version 3.9.0.7

Feature improvements:

Bug fixes:

Changes in version 3.9.0.6

New features:

Feature improvements:

Bug fixes:

Shader changes:

Changes in version 3.9.0.4

Feature improvements:

Bug fixes:

Shader changes:

Changes in version 3.9.0.3

For mental ray standalone executables and integration libraries protected my SPM, switch the license counting to 1 license per machine. This is more generous than 1 license per 4 threads used since version 3.8.1.16.

Known limitations:

Changes affecting compatibility:

Feature improvements:

Bug fixes:

Shader changes:

Changes in version 3.9.0.0

Feature improvements:

Changes in version 3.8.2.0

Feature improvements:

Bug fixes:

Changes in version 3.8.1.18

Feature improvements:

Bug fixes:

Changes in version 3.8.1.17

Feature improvements:

Bug fixes:

Changes in version 3.8.1.16

For SPM-protected mental ray licensed by mental images, simplified the licensing scheme.

One license per 4 cores on a machine is requested.

In particular this new scheme provides a fair license counting on virtual machines, which was not possible to achieve with the per-CPU-socket scheme used before.

Bug fixes:

Changes in version 3.8.1.15

Bug fixes:

Changes in version 3.8.1.14

Summarized release notes for iray are provided in a separate document.

Feature improvements:

Bug fixes:

Changes in version 3.8.1.13

Known issues in this version:

Bug fixes:

Changes in version 3.8.1.12

Bug fixes:

Changes in version 3.8.1.11

Feature improvements:

Bug fixes:

Changes in version 3.8.1.10

Bug fixes:

Changes in version 3.8.1.9

Feature improvements:

Bug fixes:

Changes in version 3.8.1.8

Feature improvements:

Bug fixes:

Changes in version 3.8.1.7

Bug fixes:

Changes in version 3.8.1.6

Known issues in this version:

Feature improvements:

Bug fixes:

Shader changes:

Changes in version 3.8.1.4

Feature improvements:

Bug fixes:

Shader changes:

Changes in version 3.8.1.3

Feature improvements:

Bug fixes:

Changes in version 3.8.1.2

Known platform-specific issue in this version: On 64-bit Linux, the MetaSL LLVM backend asserts for most of MetaSL shaders.

Feature improvements:

Bug fixes:

Changes in version 3.8.1.1

Feature improvements:

Bug fixes:

Changes in version 3.8.1.0

Feature improvements:

Bug fixes:

Changes in version 3.8.0.12

mental ray's ability to flatten shading trees and Phenomena specified with .mi syntax or mental ray API and consisting of nodes which are MetaSL shaders has been disabled for 3.8 release. The value of the registry {_MI_REG_METASL_FLATTEN} is ignored. This does not affect flattening of Phenomena provided as XMSL files.

Feature improvements:

Bug fixes:

Changes in version 3.8.0.11

Feature improvements:

Bug fixes:

Shader changes:

Changes in version 3.8.0.10

Feature improvements:

Bug fixes:

Changes in version 3.8.0.9

Feature improvements:

Bug fixes:

Changes in version 3.8.0.8

New features:

Feature improvements:

Bug fixes:

Changes in version 3.8.0.7

Known limitations in this version:

Feature improvements:

Bug fixes:

Changes in version 3.8.0.12

mental ray's ability to flatten shading trees and Phenomena specified with .mi syntax or mental ray API and consisting of nodes which are MetaSL shaders has been disabled for 3.8 release. The value of the registry {_MI_REG_METASL_FLATTEN} is ignored. This does not affect flattening of Phenomena provided as XMSL files.

Feature improvements:

Bug fixes:

Changes in version 3.8.0.11

Feature improvements:

Bug fixes:

Shader changes:

Changes in version 3.8.0.10

Feature improvements:

Bug fixes:

Changes in version 3.8.0.9

Feature improvements:

Bug fixes:

Changes in version 3.8.0.8

New features:

Feature improvements:

Bug fixes:

Changes in version 3.8.0.7

Known limitations in this version:

Feature improvements:

Bug fixes:

Changes in version 3.8.0.6

Feature improvements:

Bug fixes:

Changes in version 3.8.0.4

Bug fixes:

Changes in version 3.8.0.3

Feature improvements:

Bug fixes:

Changes in version 3.8.0.2

Feature improvements:

Bug fixes:

Changes in version 3.8.0.1 (incomplete list).

Extended list and more detailed description for new features and changes will be provided with the next version.

Iray:

Some mental ray 3.8 distributions are coming with iray. Iray is a CUDA-based high performance path tracing renderer implementing mental images architectural material and material library shading model. The integration of iray into mental ray follows the raylib progressive rendering interface. In order to enable iray, the command line -iray on options, or a string option "iray" on should be used. iray is work in progress and is not functional in this alpha version.

New features:

Feature improvements:

Changes affecting compatibility with mental ray 3.7/3.7+.

Overview of the Information related to the changes between mental ray 3.7/3.7+ and 3.8 can be found in the upgrading38.html section of the manual.

Changes in version 3.7.55.26.

Bug fixes:

Changes in version 3.7.55.25.

Feature improvements:

Bug fixes:

Changes in version 3.7.55.24.

Feature improvements:

Bug fixes:

Changes in version 3.7.55.21.

Feature improvements:

Bug fixes:

Shader changes:

Changes in version 3.7.55.19.

Feature improvements:

Bug fixes:

Shader changes:

Changes in version 3.7.55.16.

Bug fixes:

Shader changes:

Changes in version 3.7.55.14.

Feature improvements:

Changes in version 3.7.55.13.

Feature improvements:

Bug fixes:

Changes in version 3.7.55.12.

Bug fixes:

Changes in version 3.7.55.10.

Bug fixes:

Shader changes:

Changes in version 3.7.55.8.

Feature improvements:

Bug fixes:

Changes in version 3.7.55.7.

Bug fixes:

Changes in version 3.7.55.6.

Bug fixes:

Changes in version 3.7.55.5.

Bug fixes:

Changes in version 3.7.55.4.

mental ray manual has been updated for this version.

Feature improvements:

Bug fixes:

Shader changes:

Changes in version 3.7.55.3.

Bug fixes:

Shader changes:

Changes in version 3.7.55.2

Bug fixes:

Shader changes:

Changes in version 3.7.55.1

Feature improvements:

Changes in version 3.7.55.0

Feature improvements:

Bug fixes:

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:

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.

Multi-View Images in OpenEXR files come with the following copyright, which apples only to parts of the OpenEXR portion of mental ray:

Copyright © 2007, Weta Digital Ltd

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-2011 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 world™, mental map™, mental earth™, mental cloud™, mental mesh®, mental™, Reality™, RealityServer®, RealityPlayer®, RealityDesigner®, MetaSL®, Meta™, Metanode®, Phenomenon™, Phenomena™, Phenomenon Creator®, Phenomenon Editor®, neuray®, iray®, DiCE™, imatter®, Shape-By-Shading®, SPM®, 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.