Daz Studio Pro 4.12 - NVIDIA Iray
When a new build of Daz Studio includes a new version of the NVIDIA Iray renderer, the new build of the renderer comes with its own set of bug fixes, new features, adjustments to existing features, etc. Since the release of Daz Studio that followed the initial introduced NVIDIA Iray in Daz Studio (4.8 - initial introduction, 4.9 - following release), a list of its changes have typically been made available in the posts that immediately follow the announcement. In many cases, while the information contained within the posts was/is useful to those that want/need it, it seemed to go unread by many. This same information would also then be reposted when a Public Build was eventually promoted to General Release.
To address some of these issues and bring more visibility to the changes for those who want/need it, we now split these posts off into their own thread. A separate discussion thread will remain available (linked below), but the thread itself will be closed for comment so as to avoid the information being buried by the discussion and to provide notification through regular features of the forum software.
*Note: The entries below come directly from the NVIDIA Iray release notes. Some entries, such as the mention of Iray Realtime, Linux, etc, currently have no bearing on Daz Studio itself but are included for completeness.
General Release Threads:
- 4.12.1.118 (June 29, 2020)
Public Build (Beta) Threads:
- 4.12.2.60 (October 23, 2020)
- 4.12.2.54 (October 16, 2020)
- 4.12.2.51 (October 13, 2020)
- 4.12.2.6 (May 12, 2020)
- 4.12.1.117 (April 28, 2020)
- 4.12.1.115 (April 24, 2020)
- 4.12.1.109 (April 17, 2020)
- 4.12.1.76 (February 18, 2020)
- 4.12.1.55 (January 20, 2020)
- 4.12.1.40 (November 25, 2019)
- 4.12.1.16 (October 15, 2019)
- 4.12.0.85 (September 24, 2019)
- 4.12.0.83 (September 20, 2019)
- 4.12.0.73 (September 11, 2019)
- 4.12.0.67 (August 30, 2019)
- 4.12.0.60 (August 23, 2019)
- 4.12.0.47 (August 5, 2019)
- 4.12.0.42 (July 30, 2019)
- 4.12.0.33 (July 22, 2019)
Comments
Iray 2018.1.4, build 312200.4685
Fixed Bugs
Iray RTX 2019.1 Beta, build 317500.683
Added and Changed Features
Fixed Bugs
Iray RTX 2019.1, build 317500.1752
Added and Changed Features
Fixed Bugs
Daz Studio 4.12.0.33:
Iray RTX 2019.1.1, build 317500.2554
Added and Changed Features
Fixed Bugs
Iray RTX 2019.1.2, build 317500.2996
Fixed Bugs
Daz Studio 4.12.0.42:
Iray RTX 2019.1.3, build 317500.3714
Fixed Bugs
Daz Studio 4.12.1.16:
Iray RTX 2019.1.4, build 317500.5529
Added and Changed Features
Fixed Bugs
Daz Studio 4.12.1.40:
Iray RTX 2019.1.5, build 317500.7473
Fixed Bugs
Daz Studio 4.12.1.76:
Iray RTX 2019.1.6, build 317500.11080
Added and Changed Features
Fixed Bugs
Iray RTX 2020.0.0, build 327300.312
Known Issues and Restrictions
Added and Changed Features
Fixed Bugs
Iray RTX 2020.0.0, build 327300.2022
Only differences to the 2020.0.0 beta (above - 327300.312) will be listed here.
Known Issues and Restrictions
Added and Changed Features
- array index operator[]
- array length symbol
- ternary operator ?:
Previously, Iray created ’local’ definitions for every used instance of these operators in a MDL module:
- array index operator on type T in module M: M::T@(T,int)
- array length symbol on type T in module M: M::T.len(T)
- ternary operator on type T in module M: M::operator?(bool,T,T)
This representation had several drawbacks:
- there might be one definition for the same operator in every module
- if the operator was not used inside the source of a module, it was not created
Especially the second point lead to several problems in the editing application. Hence, starting with the 2020.0.0 release, the internal representation was changed and operators are now represented by 'global' template-like definitions:
- array index operator: operator[](<0>[],int)
- array length operator: operator len(<0>[])
- ternary operator: operator?(bool,<0>,<0>)
In addition, the name of the cast operator was changed from operator_cast() to operator_cast(<0>). Drawback: When inspecting the types of the operators definition, 'int' is returned for the template types, but this might be changed in the future by expanding the type system. Note: The mi_importer plugin will automatically convert old local operator names to the new global ones.
Fixed Bugs
Daz Studio 4.12.1.109:
Iray RTX 2020.0.1, build 327300.3640
Fixed Bugs
Daz Studio 4.12.2.9:
Iray RTX 2020.0.2, build 327300.6313
NOTE: 2020.0 is the last major release to support Kepler based cards - 2020.1 will drop support for Kepler based cards.
Added and Changed Features
Fixed Bugs
Daz Studio 4.12.2.31:
Iray RTX 2020.0.3, build 327300.XXXX
Added and Changed Features
Fixed Bugs
Iray RTX 2020.1.0 beta, build 334300.1111
Known Issues and Restrictions
Added and Changed Features
Fixed Bugs
Iray RTX 2020.1.0, build 334300.2228
Known Issues and Restrictions
Added and Changed Features
Fixed Bugs
Daz Studio 4.12.2.50:
Iray 2020.1.1, build 334300.4226
Added and Changed Features
Fixed Bugs