3Delight Studio Pro includes 3Delight for Maya. Go to 3Delight for Maya Changelog to review its complete change log or expand below to review only recent changes.
3Delight Studio Pro includes 3Delight for Softimage. Go to 3Delight for Softimage Changelog to review its complete change log or expand below to review only recent changes.
11.0.61 - Upcoming
- Improved sampling of new "hair" bsdf.
11.0.60 - 2014-04-11
- Fixed visibility of instances of polygon meshes.
11.0.59 - 2014-04-09
11.0.58 - 2014-04-08
- Faster instance ray tracing.
- Fixed dPdtime variable with instances.
11.0.57 - 2014-03-31
11.0.56 - 2014-03-31
- Fixed behavior of Matte attribute with instances.
11.0.55 - 2014-03-28
11.0.54 - 2014-03-27
- Fixed problem with interior shaders and multicamera rendering with view dependent shading (REYES) (#4949).
- Fixed i-display background image (#5135).
11.0.53 - 2014-03-25
- Changed random number generator will yield different noise in images (not different looking, just different).
- Fixed a crash with non light dependent coshaders using primitive variables.
- Fixed misc artifacts with non light dependent coshaders (#5101).
11.0.52 - 2014-03-21
- Coshaders can now be marked as not light dependent when using light categories on displays (#5101).
11.0.51 - 2014-03-18
- Fixed wrong trace() results in some complex shaders.
11.0.50 - 2014-03-15
- Layer picker in i-display now sends feedback to Maya for light intensities and selections.
- Fixed a crash when a coshader method resizes an array parameter which was not empty on entry (#5110).
11.0.49 - 2014-03-12
- Fixed a performance issue with texture lookups when displays with light categories are used (#5101).
- Unshadowed environment output of trace() is now masked by area lights just like the regular output.
11.0.47 - 2014-03-09
- Fixed some filtering issues with raytraced displacement.
11.0.46 - 2014-03-06
- The opacity() method of shaders is no longer systematically run before surface(). This may require updating some hand coded shaders to either include the opacity code in surface() or make an explicit call to opacity(). The opacity() method is now called directly by 3Delight only when the opacity is all that is needed, such as for transmission rays.
11.0.45 - 2014-03-04
- Fixed a filtering issue with textured area lights.
- Fixed a source of crashes.
- Added "displaceonly" query to rayinfo().
11.0.44 - 2014-02-27
i-display now saves the current Color Profile so re-opening the software doesn't reset the profile to "none" (#4864).
11.0.43 - 2014-02-21
- Added "unshadowedenvironment" and "unshadowedarealight" outputs to trace().
- Fixed a precision issue with the illuminate() statement.
11.0.42 - 2014-02-20
- Build requested by fixes in the 3Delight For Maya package.
11.0.41 - 2014-02-19
- Fixed a performance issue with the tiff display driver on windows.
11.0.40 - 2014-02-18
- Fixed rare NaN values with area lights.
- Fixed Mac OS X i-display problems.
11.0.39 - 2014-02-13
- Changed exr channel naming for single float AOVs for better presentation in Nuke (#5042).
i-display: Two useful LUTs have been added to the View -> Color Profile menu: REC 709 and sRGB.
Additionally, LUTs can be changed anytime (there were previously applied on images at load time)
11.0.38 - 2014-02-11
Added the ability for RiDisplay to fetch user attributes directly. Example:
Display "output_attribute.tif" "tiff" "color attribute:user:colorattrib"
- Ray-traced subsurface produces smoother results when using very long mean free paths (#5048).
- Fixed a performance issue with ray traced displacement when excessive bounds are used.
11.0.37 - 2014-02-07
- Fixed cracks with view dependant multi camera output.
11.0.36 - 2014-02-05
- Fixed a performance issue with raytraced displacement.
11.0.35 - 2014-02-05
- Fixed occlusion(), indirectdiffuse() and subsurface() when view dependent shading is used.
- Fixed timing statistics for displace methods.
11.0.34 - 2014-02-04
- Fixed a bug which sometimes caused incorrect and slow renders when tracing large displacement.
- Fixed incorrect "environmentcontribution" output from trace() when using "lightcategory" displays.
11.0.33 - 2014-01-31
- Fixed speckles which were sometimes introduced by the GI optimisation.
- Optimized some cases of subdivision mesh primitive variable evaluation.
11.0.32 - 2014-01-27
- Added support for motion blurred environment maps in trace() with the raytrace hider.
11.0.31 - 2014-01-24
- Fixed "eta" parameter of trace() and bsdf() which was inverted for all BSDFs except "glass-ggx".
11.0.30 - 2014-01-23
- Fixed sampling of area lights with falloff other than quadratic.
11.0.29 - 2014-01-20
- Fixes with multi-camera output when using REYES.
- Increased search range for textureinfo() with UDIM textures.
11.0.28 - 2014-01-17
- Added "arealightcontribution" parameter to the trace() shadeop.
- trace() now computes area light contribution even once the maximum trace depth is reached, as it already does for environment map contribution.
- Fixed negative raytracer memory statistics.
11.0.27 - 2014-01-15
- Improved area light sampling with specular BRDFs.
- Faster area light sampling with many lights.
11.0.26 - 2014-01-09
- Fixed orientation issue with RiCoordSysTransform.
- Faster area light sampling with many lights.
11.0.25 - 2014-01-08
- The ray-traced version of the subsurface() shadeop now supports the "model" parameter as well as a new "singlescatter" parameter. The model can be either "classic" (for the classic dipole) or "betterdipole" for the better dipole model. The "singlscatter" parameter is a scalar ranging between 0 and 1 indicating the strength of the single scattering effect. It is recommended to set this value to 1.
- Trace subsets now support intersection of group lists with the & operator.
- Fixed shader space on alternate cameras when using view dependent shading with REYES.
11.0.24 - 2014-01-06
- Fixed licutils which would not return a hostid on some newer linux distributions.
11.0.23 - 2014-01-03
- Fixed bugs in subdivision memory statistics. Memory consumption would sometimes appear much higher than it is.
- Fixed bugs in area light sampling.
- Added "float pixelaspectratio" and "float imageaspectratio" to RiMakeTexture().
- TIFF display driver is now able to write many layers/channels into the same file. Layers can have different bit depths and different data types (#4955).
- Fixed a hang with some combinations of subsurface and ray traced displacement.
11.0.22 - 2013-12-17
- Fixed some crashes to area lights (#4944).
- "transmission" type rays with trace() now always cause surfaces to shade black, regardless of the hitmode. The transmission output itself is unaffected.
- The time built-in shader variable is now varying and works correctly in the ray tracer (#4916)
11.0.21 - 2013-12-13
- Improved area light sampling.
- Fixed outputchannel() in a light shader when used together with display "lightcategory" (#4938).
11.0.20 - 2013-12-10
- Fixed a bug which prevented i-display from showing multiple layers.
11.0.19 - 2013-12-04
- Fixed an occasional crash when loading exr files with i-display.
- Fixed a bug with ray traced subsurface intensity.
11.0.18 - 2013-11-29
- Fixed a bug with autocropped exr files using zips compression sometimes having invalid scanlines.
11.0.17 - 2013-11-27
11.0.16 - 2013-11-23
11.0.15 - 2013-11-22
- Fixed bad interaction between GI optimisation and area light sampling.
11.0.14 - 2013-11-20
- Fixed ray traced displacement which was broken on some NURBS in 11.0.13.
11.0.13 - 2013-11-18
- Improved displacements when using the path tracer. Most of 'cracking' problems should be gone (#4663).
11.0.12 - 2013-11-15
- Fixed renderdl -id flag when used with network render.
- Fixed a small bias which sometimes appeared in environment map sampling.
- Added attribute( "Ri:CoordinateSystem:spacename", ... ) query to SL.
11.0.11 - 2013-11-11
- Faster ray tracing of subdivision surfaces.
- Optimizations for matte surfaces with the raytrace hider.
11.0.10 - 2013-11-07
- Fixed subsurface() which was sometimes returning NaN.
- Added "Hider:progressive" and "Hider:editable" option() queries.
11.0.9 - 2013-10-30
- Improved quality of environment map sampling with trace().
11.0.8 - 2013-10-28
- Fixed some environment map sampling artifacts which would not go away easily even with large sample counts. This can have negative impact on results with small sample counts in some cases. In most cases, it is not noticeable either way.
11.0.7 - 2013-10-24
- Improved quality of environment map sampling with trace().
11.0.6 - 2013-10-22
- Fixed grouping membership tests for instances/procedurals. Grouping membership declared outside of instances/procedurals were not considered.
- Improved network cache statistics. Maximum cache size and used cache size are now reported. Additionally, network cache read and writes have a new timing category so they don't end up in "surface" timing profile.
- Implemented "__CPUtime" AOV with the raytrace hider.
11.0.5 - 2013-10-11
- Fixed getvar( null, ... ) with uniform primvars and the raytrace hider (#4846).
- Added documentation and example for the Scene Edit API.
11.0.4 - 2013-10-09
- Fixed a bug in the Scene Edit API. Some light edits were ignored. This problem has been introduced in 11.0 .
- Added the "glass-ggx" distribution to trace() and bsdf().
11.0.3 - 2013-10-06
- Fixed multi-camera bug with path-tracer : there was no motion blur in secondary cameras (#4828).
- i-display: Image pan/zoom is now done with left mouse button instead of middle mouse button. Consequently, image browsing is now with middle mouse button. Here is a description of the changes in more details:
Mouse Buttons | Actions | Previous Actions |
---|---|---|
Middle Mouse Button | Image browsing. With SHIFT modifier: Fast image browsing (for playback scrubbing). | Image Panning. With SHIFT modifier: Zooming. |
Left Mouse Button | Image Panning. With SHIFT modifier: Zooming. With COMMAND modifier: Define Zooming region. | Fast image browsing (for playback scrubbing). With SHIFT modifier: Image browsing. |
11.0.2
- Fixed missing camera motion blur in GI.
- Fixed precision issues with some trim curves.
11.0.1 - 2013-10-01
- Fixed a bug with per light output and motion blur.
- i-display: added image exposure and mid-tone controls (accessed through the Edit menu).
- i-display: layers inside an image are now saved correctly when using TIFF file format.
11.0.0 - 2013-09-28
- Improved responsiveness of IPR edits.