This is the changelog for 3Delight 13 based on NSI (Nodal Scene Interface) technology. This package is not compatible with version 12.x.x of 3Delight. For the latest changelog of version 12, please follow this link.
13.0.10 - Upcoming
3Delight for Katana
- Removed useless specular depth control. 3Delight offers three simple depth controls: reflecton, refraction, hair and diffuse.
13.0.9 - 2017-09-11
3Delight for Katana
- Display an error message when a Katana license is not available for interactive renders.
- The DlCameraSettings now respect Katana'a attribute inheritance.
13.0.8 - 2017-09-02
3Delight for Katana
- The package now recognizes Katana's interactive license.
- Added a Sky Light shader.
NSI
- OSL errors are now reported through the NSI error handler
13.0.7 - 2017-09-01
3Delight for Katana
- Added Sky Light package. It uses the 3Delight Sky shader.
- The Environment Light package now uses the environment light shader by default. Existing Katana lights are not affected by this change.
13.0.6 - 2017-08-28
- Fixed unwanted shadowing of environment by area lights.
- Improved updates during live rendering sessions.
- Added support for the following built-in AOVs:
P
,N
,ID.scenepath
,ID.geometry
,ID.surface
. - Shading Samples was not functional (locked) since 13.0.4; it is now fixed.
- Removed "specular" depth. Rays are now tagged as wither reflection or refraction depending on the direction they take when interacting with a specular BRDF. This leaves us with four different ray depths: reflection, refraction, diffuse and hair. This work also fixes refraction depth problems (was impossible to control because of a bug with the specular ray-type overriding it).
- Fixed problems when modifying displacements during live render.
3Delight for Katana
- The DlSetting's Multi-light selection is now applied on all image layers that are using a Shading Component AOV.
- The DlSetting's Multi-LIght section is now always displayed - previously, an image layer had to be selected for the Multi-Light to be shown.
- Existing DlSettings nodes will need to be re-created.
13.0.5 - 2017-08-17
- Implement NSIRenderControl's
stop
andstart
actions. These actions allow the stopping and re-starting of any asynchroneous render without destroying the scene. One particular application is the modification of the output chain (e.g. resolution) while rendering. - Fixed crashes in asynchronous renders interruptions
3Delight for Katana
- Mutli-light rendered layers now appear correctly in Katana Monitor.
- The Multi-light section now detects and warns about missing lights & rigs that were previously selected for multi-light output.
- The
<light>
token can now be used as a part of the Image Filename.
13.0.4 - 2017-08-15
- Re-organize Hair & Fur material parameters in a more user friendly manner.
13.0.3 - 2017-08-12
- Improved sampling of NSI directional lights. Some bright spots was appearing when both directional and area lights were in the same scene.
- Reduced coarseness of live renders.
3Delight for Katana
- Multi-Light AOVs are now correctly output to the Katana Monitor (issue #6428).
13.0.2 - 2017-08-03
- Fix area light shadow casting bug. Area lights could cast shadows from environments even if not requested. Issues #6658 and #6693.
- Fix numerical instability that produced (albeit very rarely) bad noise from light sources.
renderdl
: restore the "-t" and the "-catrib" command line option. The "-catrib" option has been renamed to "-cat".
NSI
NSIRenderControl()
now accepts a "stoppercallback". The callback is called, along with user data, when a render is done. This allows for asynchronous renders to communicate completion to parent program.NSIEvaluate()
can now read NSI archives from stdin when "-" is passed as the filename.
3Delight for Katana
- Fixed Mute and Solo controls for rigs which contain an Incandescence Light.
13.0.1 - 2017-07-28
13.0.0 - 2017-07-26
3Delight for Katana
- Mute and Solo controls now work with the Incandescence Light.
- Fixed multi-light output of the new Incandescence Light.
- The installer now sets the
DEFAULT_RENDER
environment variable todl
.