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.2.1 Upcoming
3Delight for Maya
- Fixed issue with node renaming during live render.
- Fixed issues with XGen Interactive spline creation & update during live render
- More efficient shader processing.
3Delight for Katana
- Fixed light linking issues. You may need to re-create existing light sources to see this change.
13.2.0 2018-02-05
3Delight for Maya
- This is the last package that supports Maya 2014 and 2015.
13.1.12 2018-02-02
13.1.11 2018-01-27
13.1.10 2018-01-24
3Delight for Maya
- Fixed atmosphere shader manipulation in Live.
13.1.9 - 2018-01-20
NSI
- Added a logo for NSI.
3Delight for Katana
- DEFAULT_RENDERER environment variable is no longer required to be set to 'dl' for all features to work in DlSettings.
3Delight for Maya
Added support for XGen interactive descriptions.
As of now, loading of the XGen maya plug-in is required.
- Fixed issue with delightEnvironment and the Objects to render and Lights to render attributes of the render settings.
13.1.8 - 2018-1-09
NSI
- Corrections to NSI.pdf manual.
3Delight
- Added support deep output of NSI volumes. This means that atmosphere shaders can now export deep samples.
3Delight for Katana
- Fix gobo filter behaviour with area lights.
3Delight for Maya
- Fix 3Delight Atmosphere color: it was always white.
- Add a new light type: Incandescent Light. This light matches the functionality of Katana's Incandescent Light. This light works with Maya version 2015 and up.
13.1.7 - 2017-12-12
3Delight
- Fix visual artifacts in reflections and refractions (dimming of some areas)
- Fixed computation of buckets in multi-camera renders.
Materials
- Fixe SSS for tiny mean free paths.
3Delight for Maya
- Allow VP2 rendering in multiple panes.
13.1.6 - 2017-12-07
NSI
- Added a new node "screen". This node decouples quality and resolution parameters from the camera node. This allows, for example, to drive many windows or views using the same camera node.
- The
clippingrange
attribute on the camera node is now a double. - Various corrections to NSI.pdf
3Delight
- Fix polygon tessellation in some corner cases. This was apparent when tessellating Maya fonts.
Katana
- Added ability to import NSI archives. NSI archives can be exported from Maya.
- Added a volume connection plug in preparation for atmosphere support.
- Added a new OpenVDB plug-in in preparation for the upcoming technology.
- Better drawing of the Gobo filter.
- Report the produced image file paths in disk render.
3Delight for Maya
- Added an NSI archive exporter with the ability to export a subset of the scene.
- Fixed an issue with the "Render" menu item (issue 6821)
Materials
- Better randomization in Colour Variation shader.
- Fixed glass shader for internal reflection cases (was producing black regions). Also fixed an attenuation which was accounted twice.
13.1.5 - 2017-11-23
3Delight
- Volume shaders now support directional lights and environment lights.
- Fixed a bug with volume shaders when the camera is close to an object.
3Delight for Maya
- Added support for editing many more shader parameter types during a live render. All types should now be supported.
13.1.4 - 2017-11-21
3Delight for Katana
- A more friendly parameterization for 3Delight Atmosphere.
- Adding Volume Contribution to all light sources. This allows the control of light's intensity inside the volume.
- Color Correction node has a better Vibrance control.
- Layered Material now works with subsurface materials.
13.1.3 - 2017-11-16
3Delight
- A new subsurface sampling strategy removes the RGB coloured dots. Especially in lower quality renders. This was especially visible in the first passes of the progressive and live renders.
- Improved sampling of atmosphere volumes,
- OSL shaders can now ask for
"curve:t"
attribute using thegetattribute()
function. It gives a value from 0 to 1 along the curve's length. NSI doesn't defined predefined uv coordinates on geometry so this is necessary for easy access to such a useful quantity. - Fixed linear interpolation of attributes on catmull-clark subdivision surfaces.
- Faster starting time in progressive and live renders.
3Delight for Katana
- Added support for render camera changes in live render.
- Added a simple material surfaceShader that allows to have a constant colour.
- Accept an atmosphere shader in DlSettings.
- Draw a sphere in the viewport to represent a Point Light of a given radius.
Materials
- Introducing 3Delight Atmosphere, an artist friendly atmosphere shader.
- Colour Variation shader now gives per-curve variation.
- Hair & Fur material provides better blending control of root and tip colours.
13.1.2 - 2017-11-07
Internal release.
13.1.1 - 2017-11-06
3Delight for Katana
- Changed the orientation of the cylinder area light to be aligned with the Y axis.
Materials and Shaders
- Introducing a Color Variation node for both Katana and Maya.
- Introducing a Color Correction node for both Katana and Maya.
13.1.0 - 2017-11-05
3Delight
- Fix a bug when rays reach their maximum depth. This could have caused various mistakes in lighting.
3Delight for Katana
- Fix aspect ratio in Live camera changes.
- Automatic refresh of the light list in Multi-Light UI. The Refresh button has been removed.
13.0.20 - 2017-11-01
3Delight for Katana
- Renders done interactively now use lowered process priority in favour of better UI responsiveness in Katana.
- High Dynamic ranges images are now rendered with better quality: edges of area lights and intense highlights are anti-aliased properly.
Materials
- Fixed the specular component of the Skin shader.
- Added a Color Correction node.
3Delight and NSI
- Added
.global.renderatlowpriority
attribute to enable low priority for the rendering process. - Added the
maximumvalue
attribute on NSIoutputlayer
nodes. This enables a new tone mapping algorithm that improves overall image quality when very bright pixels are present. - The network cache has now a default directory. Enabling the feature is a matter of setting a network cache size. More information in The 3delight.config File.
13.0.19 - 2017-10-27
3Delight for Katana
- Added support for Cryptomatte IDs.
- Moved framebuffer option from DlSettings to the Preferences dialog.
- The Performance and Render Engine sections of DlSettings has been removed.
- Batch and disk renders now always use horizontal bucket scanning.
- Fixed Auxiliary Field of View in the Camera's projection.
- Statistics are now always embedded in rendered images.
3Delight and NSI
- 3delight.config file now accepts a new attribute:
texturememory
13.0.18 - 2017-10-25
Materials
- Hair&Fur shader has now tip and root colour controls as well as an intensity multiplier.
13.0.17 - 2017-10-23
Materials
- Added 3Delight Layered material. The material can combine up to three different layers.
NSI
- 3delight.config file is not read in the current working direction anymore.
13.0.16 - 2017-10-22
3Delight for Katana
- Added support for Point Lights.
NSI
- Added rudimentary support for scattering inside volumes.
13.0.15 - 2017-10-20
3Delight for Katana
- Restrict terminal OSL shaders to these outputting a BRDF (usability)
13.0.14 - 2017-10-19
3Delight for Katana
- Various improvement in parameter naming, readability and usability of shaders (no functionality changes).
- Adding "atmosphere" section in DlSettings.
- Fixes for hiDPI screens. This includes the Multi-Light section which is now DPI-independent.
NSI
- Fixed a bug that made larger particles appear "clipped".
13.0.13 - 2017-10-11
3Delight for Katana
- Added viewer manipulators for Gobo and Decay light filters
- Better handling of "vectorSpace"
displacementShader
parameter. - Fixed vector displacement.
NSI
- Changed the origin of textures for the texture() shadeop to be the lower left corner.
- Fixed crashes when editing a scene from multiple threads.
- Added
.quality.volumesamples
attribute to control volume sampling quality - Report invalid OSL spaces passed to
transform()
. 3Delight takes care of limited the amount of error messages this might produce to a reasonable level. - Improved displacement in multi-camera scenes.
- Improved filtering of displacement texture.
- Improved displacement of object instances.
- Improved support for OSL's transform() function.
13.0.12 - 2017-10-01
NSI
- Basic framework for volumes declaration
13.0.11 - 2017-09-25
- Fix bad renders when a second render is done with the same scene (start, stop, start sequence).
13.0.10 - 2017-09-21
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 disk 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.
- Added Geometry ID, Scene Path ID and Surface Shader ID to the list of supported AOVs.
- Renamed P and N AOVs to P.camera and N.camera. This will allow is to support those quantities in different spaces.
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
.