3Delight for Maya 5.0 and earlier versions were not available as a separate product and were only offered as part of 3Delight Studio Pro. For this reason, although the changes below relate to 3Delight for Maya, the version numbers are those of 3Delight Studio Pro.
9.0.102 - 2011-05-12
- RenderMan Shader preview renderings will not wait for an available licence anymore. This fixes issue where Maya would hang while a shader node is about to be displayed in the Attribute Editor when all available licences are taken.
9.0.100 - 2011-05-04
- Fixed fluid issue on Linux where only the first rendering was correct.
9.0.98 - 2011-04-21
- Fixed a bug with self-shadowing in Maya fluids.
- Nodes upstream of Renderman Code nodes will now graph properly in the Hypergraph. This may introduce an harmless MEL error message when deleting all connections at once between a Renderman code node and another node.
9.0.95 - 2011-04-06
- Fixed issue with mia_material_x when using raytraced reflection aovs.
- Fixed issues with some option menus that are used to connect nodes to an attribute.
9.0.94 - 2011-04-01
- Added “mia_material_x_passes”. It is simply a copy of “mia_material_x”, provided as a convenience.
9.0.93 - 2011-03-30
- Added gadget to define a RenderMan shader parameter string value with a connected node name.
- Added jpeg display driver in the Render Pass UI.
9.0.92 - 2011-03-23
- delightCacheXform now supports -sampleTime modifier flag to -contains.
9.0.91 - 2011-03-17
- delightCacheXform command now supports “-contains” and “-remove”. The short version of the “-concat” flag has been changed from “-c” to “-cat”.
- Added support for mia_material_x reflection max distance and fade to color attributes.
- Fixed possible empty rendering with the default render layer.
9.0.90 - 2011-03-10
- Added “delete” operation in contextual menu for the “Collections” pane of the 3Delight Relationship Editor.
9.0.89 - 2011-03-07
- Fixed refraction computations of hypershade nodes to handle total internal reflections.
9.0.86 - 2011-02-15
- Added “Cast Shadows from Environment” toggle in the global illumination options, used when “Effect” is set to “Full Global Illumination”.
- Fixed some AOV output with Mental Ray shading nodes, such as the global illumination AOVs.
- Added “Photon Estimator” attribute in the geo attribs node, global illumination section.
9.0.85 - 2011-02-07
- Fixed issue with RIB archive nodes while Maya is in command line mode. This was producing incorrect directional light shadow map framing when rendering with Maya’s “Render” command line utility.
9.0.83 - 2011-01-31
- Fixed output of global illumination AOVs with layered shader nodes.
9.0.82 - 2011-01-21
- Fixed possible issue when rendering with a “Lights to render set” that contains no lights.
9.0.81 - 2011-01-17
- Fixed global illumination “environment” effects that were always added to the beauty image, regardless of “Add to Final Mix”.
9.0.80 - 2011-01-10
- Fixed incorrect display / possible crash when a coordinate system node in dome mode was drawn in shaded / textured mode in the scene view.
9.0.78 - 2010-12-27
- Fixed bug in diffuse “key light” AOVs that caused them to contain the IBL GI effect.
9.0.77 - 2010-12-16
- Global Illumination effects are now applied by surface shaders; this fixes issues with shaded transparency and the GI effects.
- Global illumination environment reflections and refractions are output to aov_env_specular.
- Photon emission from hypershade surface shaders now take into account diffuse intensity, specular intensity and incandescence, when relevant.
- Fixed issue with Maya volumesLights and useBackground hypershade node.
- Fixed issue with Maya Fur that could cause a “procedural object exceeded its bounds” error.
- Diffuse color of mia_material now depends on refraction color.
- Improved specular model for mi_metallic_paint & mib_illum_cooktorr
- Modified the delightShaderInfo command interface. “-file” flag has been replaced with “-beginShader” / “-endShader” flag pair to improve performance.
- Attempt to update GI attributes of 9.0.69 to the newer set of attributes. “aov_env_diffuse” will be attenuated by obsolete “giIntensity” value if “Add to final mix” is enabled.
- Added support for “standard bump”, “overall bump” and “no diffuse bump” in mia_material_x
9.0.76 - 2010-12-07
- Fixed possible camera framing inconsistency due to pixel aspect ratio value.
9.0.75 - 2010-11-24
- Fixed “empty attribute editor” issue that could occur when selecting a render pass, geo attribs, or light attribs node, especially on Windows.
- Fixed possible “Value is out of Range” MEL error that could occur when displaying a geo attribs node in the AE.
9.0.74 - 2010-11-21
- Added possibility for defining a custom procedure to handle “tdlmake” calls by 3dfm.
- Added support for per-sprite texturing using the “file” 2d texture node. See doc section 5.4.5 “Rendering Sprites with Distinct Textures” for details.
- Fixed possibly illegal RIB fragment file names;
- Now refusing to do a “reload shader” or a “replace shader with file” on a referenced shader node. It is cleaner to either fix the reference file or do a duplicate in this case.
- Fixed some issues in the substitution of <output_var> tag.
9.0.73 - 2010-11-11
- Fixed MEL error related to the Particles system variable gadgets in the geo attribs nodes.
- Fixed possible error when displaying some geometry modifiers attributes in the AE.
- Shader swatch preview rendering is now using only 1 thread.
9.0.72 - 2010-11-04
- Fixed small specular issue with mia_material and mia_material_x shaders.
9.0.71 - 2010-11-01
- useBackground shading node now catches shadows computed by the “Occlusion” portion of the global illumination options.
- Fixed global illumination environment reflections and refractions. All of the “reflection” 3Delight Shading Attributes now also affect the environment reflections. So, environment “blur” and “samples” are now controlled per surface shader just like for regular reflections.
9.0.70 - 2010-10-25
- Fixed incorrect pixel samples output for Light Attribs nodes lacking a “Shading Rate” attribute and set to produce deep shadow maps.
- Several improvements in the global illumination section of the render pass.
- Re-scaled the “Environment Intensity” attribute to produce more natural results.
- AOVs produced by the global illumination section now listed in the displays section.
- “Render Photon Maps” now have an “Automatic” setting. Currently used to auto-render photon maps depending on the selected global illumination effect.
9.0.66 - 2010-09-27
- Ignore pfxHair and FurFeedback nodes from bounding box computation when Maya is in batch mode. This can help with RIB archive bboxes and directional light shadow map framing in some cases.
- Fixed possible maya crash when displaying some option menus.
- Fixed right-click menu on RenderMan shader swatches on Maya 2011.
- Slight improvement to directional light shadow map framing in some cases.
9.0.65 - 2010-09-22
- Now also considering objects with animated “visibility”, “overrideVisibility” or “lodVisibility” attributes for hypershade shader translation.
- Displaying most standard Maya surface shading nodes in the AE now offers a “3Delight Shading Attributes” entry in the “Attributes” menu of the AE. It allows adding shading attributes; currently these are related to reflections.
- Light sources now have “Emit Photons” enabled by default. “Emit Photons” attribute of the Light Attribs node is also on by default. Area, directional, point and spot lights shaded with hypershade shaders and non-quadratic decay will not emit photons.
- “Number of photons” render pass attribute is now 50 000 by default. Note that “Render Photon Maps” is still off by default.
9.0.63 - 2010-09-09
- Fixed several gadget enable / disable refresh issues on linux with Maya pre-2011.
- Fixed gadget synchronization when a given render pass is displayed in more windows than simply the AE.
- Performance improvements to the 3delight relationship editor. Its response times are faster when adding / deleting nod attribute to produce more natural results.
- AOVs produced by the global illumination section now listed in the displays section.
- es. It is no longer updated when not displayed.
- Fixed user-defined shader nodes which were not always correctly displayed in the relationship editor.
- Fixed issue where render man shader assignations to a fur feedback node were ignored.
- Fixed issue with ignored shapes in “object set to render” when the set only contained some kind of parent nodes (like joints).
- Fixed Maya fur output variables as controlled in the geo attribs node’s Geometry → Maya fur section.
- Added “Base Ambient Color”, “Tip Ambient Color” and “Specular Sharpness” maya fur output variables. They are exported by default and are used by the “maya_fur” shader.
- Added support for Maya 2011 fluid container lighting parameters: Light Type, Light Brightness, Light Color, Ambient Brightness, Ambient Color, Point Light XYZ and Directional Light XYZ.
9.0.62 - 2010-08-31
- Introducing revised Maya fur support that more closely resembles Maya fur renderings and uses less memory.
- Removed the delightShapeSet node hiding in most outliner editors introduced in 9.0.35 as it could slow down Maya too much with larger scenes.
- Added “-3dfmshave” flag to command line rendering to control if shave nodes should be rendered with the 3dfmShave plugin or not.
- Fixed name filters in 3delight relationship editor.
- General documentation update.
- Fixed issue when setting shadow map viewing application preference.
- Avoid crashing when scene contains 2d fluid containers.
- Now supporting auto-scaling fluid containers.
9.0.60 - 2010-08-19
- Fixed the useBackground shader with the raytrace hider.
9.0.59 - 2010-08-13
3Delight For Maya
- Fixed incorrect current frame time when rendering only the current frame in Maya 2011 with a global time warp defined.
- Fixed some issues with the “Render Current Frame” maya operation when 3Delight is set as the current renderer.
- When a rendering is launched via Maya’s “Render Current Frame”, 3Delight now uses the same camera as the other renderers unless a camera is specified in the render pass specified in the Maya Render Settings window.
- Added “Sample Motion” and “Extreme Motion Depth Of Field” attributes in the render pass’ motion blur section.
9.0.58 - 2010-08-09
- Fixed issue that could cause a “division by 0” expression error when loading a scene. The error can be ignored or the scene should now be re-saved.
- Fixed output uniform parameters of rendermanCode node.
9.0.56 - 2010-08-03
- Fixed issue when trying to use a display’s view button in the render pass AE.
- Fixed bug with command line interface “-pdd” flag.
- Fixed issues when using the command line render tool with a render pass that does not contain a “layer to render” attribute.
- It is now possible to specify command line render flags that modify attributes that do not exist on the render pass selected for rendering.
- Relationship editor’s “Show” menus can now be teared off from the menu bar.
9.0.54 - 2010-07-27
- Fixed issue when rendering a RIB archive node with a shader collection.
- Fixed command line rendering “-y” flag that was ignored in some cases.
- Fixed bug with GI panel on some polygonal meshes.
- Fixed issue when the render pass selected for rendering in the Render Settings is deleted.
9.0.51 - 2010-07-19
- Command line rendering flags (using Maya’s “Render” command) to adjust render pass attributes now work with passes that were created without those attributes.
- Fixed some Display gadgets updates to keep multiple windows editing the same render pass in sync.
- Fixed “Duplicate Display” operation that was broken in 9.0.50
- User-defined init procedure is now called when creating a “Basic” or a “Full” render pass.
- Fixed broken “Hide Attributes” menu items for shader nodes.
- Fixed issues with RIB archive nodes & minimal attribs render passes.
- Fixed old bug were using the “Generate RIB archive” feature of a render pass could result in incorrect shaders/attribs in the archive.
9.0.50 - 2010-07-14
- Introducing preliminary interface for minimal attribs render passes.
- Fixed issues with several option menus when renaming a render pass in the AE.
- “Copy Tab” button in the render pass AE now works.
- It is now possible to edit the render pass selected for rendering in the Maya render settings window.
- “Add / Remove Attributes” button now displays a new window when left-clicked, more convenient when adding or removing several attributes. The popup menus that add and remove attributes are still offered when right-clicking the button.
9.0.47 - 2010-07-08
- Fixed issues with assignation of atmosphere and interior shaders in the relationship editor.
9.0.45 - 2010-07-01
- Fixed a MEL error related to RIB fragments code.
- Fixed some issues with shader node AE display.
9.0.44 - 2010-06-21
- Fixed issue with the assignment panel’s collection option menu with a scene containing a lot of collections.
9.0.43 - 2010-06-17
- Fixed several glitches in the 3Delight relationship editor: creating / deleting new nodes would not provoke a refresh, “Show” menu options were broken for maya < 2011.
- Fixed some file dialog issues with maya 2011.
9.0.42 - 2010-06-09
- Fixed major slowdown caused by 3dfm sometimes when operations that create or remove a lot of nodes occur.
9.0.41 - 2010-06-06
- It is now possible to define custom string expansion via DL_userGetExpandedString().
9.0.40 - 2010-06-02
- Maya 2011 bezier curves are now treated like other NURBS curves and will be rendered if a geo attribs node that contains “Output NURBS Curve” attribute is assigned to them.
9.0.38 - 2010-05-30
3Delight For Maya
- Fixed possible important slowness when dealing with hypershade networks that contain a lot of connections.
- Fixed issue that prevented rendering a scene with shave nodes without using the “3dfmShave” plugin using the “Render” command line utility.
- 3dfmShave plugin now outputs a “uniform float index” primitive variable, one unique float per hair, similar to what shaveWriteRib does.
- Fixed specular reflections computed through the GI tab: they were not affected by the coordinate system.
- Fixed issue that prevented using RIB fragments with Shave nodes when 3dfmShave plugin was loaded.
9.0.37 - 2011-08-30
- Fixed issue that prevented using RIB fragments with Shave nodes when 3dfmShave plugin was loaded.
- Added missing 3dfmShave plugin for Maya 2010 in OsX pacakges.
9.0.36 - 2010-05-15
- Added “Sample Motion on Integer Frames” toggle in the render pass which will force number of samples = 2 and will sample the scene only at either (t-1, t) or (t, t+1) when “motion blur position” is set to “end on frame” or “start on frame”, respectively.
9.0.35 - 2010-05-11
- Added entries in the outliner editors’ “Show → Objects” menu for render passes, attribs nodes, and shader nodes.
- delightShapeSet nodes should not be shown anymore in the relationship editors (they used to be visible in some of them, such as the light linker editor).
- GI panel has support for AOV isolation and bug fixes.
9.0.33 - 2010-05-05
- Fixed possible crash in Maya 2011 when the current selection changes.
- “3Delight Geometry Modifiers” attributes are now created “hidden” to avoid automatic gadget creation in the Attribute Editor’s “Extra Attributes” section.
9.0.32 - 2010-04-29
- Fixed light attributes node gadgets sensitivity issues on linux.
9.0.31 - 2010-04-27
- Fixed MEL error that could occur when a render pass node is displayed in the AE.
9.0.29 - 2010-04-16
3Delight
- Fixed non raster oriented primitive tesselation with alternate cameras.
- Fixed photon casting for solar lights. It was not working properly since version 9.0.19.
9.0.28 - 2010-04-14
- Adding Global Illumination tab. Still in development.
9.0.27 - 2010-04-12
- Restored the call to DL_userRenderPassAEtemplate in the render pass AE template.
9.0.26 - 2011-08-30
- Fixed issue with per-display pixel filter override that could crash maya.
- All render pass MEL script attributes now correctly define “string $render_pass” as the variable holding the render pass name for the MEL script execution.
- Fixed issues with shader nodes display in the AE after the “Copy Tab” button was used.
9.0.25 - 2010-04-01
- Added “Particle Size Scale” attribute in the geo attribs node.
9.0.24 - 2010-03-30
- Fixed “Displays” and “RIB Fragments” sections of the Render Pass AE which would not be correctly resized in some cases.
- Fixed issue when attempting to remove a RIB fragment that would appear not to work.
9.0.23 - 2010-03-29
- Added a “coordsystem” parameter to subsurface() to control the coordinate system where point based subsurface is done. Note that the default is now “world” instead of “current” to match bake3d() so this will break existing shaders using point based subsurface.
- The outputchannel() shadeop now supports all types except strings. It can also output arrays.
9.0.22 - 2010-03-26
- “Duplicate display” is available again via popup menu in render pass AE.
9.0.21 - 2010-03-23
- Fixed collection, clipping planes and layer to render AE gadgets that were not listing relevant nodes.
- Fixed “Camera” frame layout not always displayed in the render pass AE (Linux).
- Fixed gadgets that were always insensitive in the render pass AE (Linux).
- Fixed “Use Resolution from Render Globals” toggle that was not doing anything when turned off in the render pass AE (all platforms).
9.0.18 - 2010-03-11
- “Streak” particles can now output particle variables like the other particle types.
9.0.17 - 2010-03-05
- Fixed issue when rendering several fur descriptions that are using IFF maps.
9.0.16 - 2010-03-04
- Fixed possible issue with automatically generated file names whose length could be too long.
- Fixed issue when rendering fur feedback shape nodes that have identical names but different parents.
- Improved cycle detection in hypershade networks.
9.0.15 - 2010-02-19
- RenderMan Shader preview and swatches now have a backplane to help visualization of transparency.
- Fixed old issue that could override a light attrib node’s “generate with motion blur” value. Note: scenes never saved after october 2007 that are relying on deep shadow map with implicit “generate with motion blur” being on will need to have this attribute added and configured in their light attribs nodes.
9.0.12 - 2010-02-11
- Fixed error when rendering with a light attribs node that does not have the “shadow objects” attribute.
- Area light nodes now behave like point lights regarding shadow maps.
9.0.11 - 2010-02-04
- Fixed issue where creating some nodes would not refresh properly the relationship editor (like group nodes).
- Fixed issue where “samples” attribute would not be displayed in the AE for light attribs node.
9.0.10 - 2010-01-26
- Light attribs nodes are now minimal attribute nodes (they are created empty and you add the attributes you need).
9.0.8 - 2010-01-14
- Avoided possible Maya crash caused by some node creation.
9.0.7 - 2010-01-12
- Fixed flippedNormal output of samplerInfo node.
- Fixed random corruption of maya fur in multithread renders.
- Now ignoring shaveHair render stats attributes since they are not shown in the AE.
9.0.6 - 2010-01-06
- Hypershade networks without a single known node now produce no .sl/sdl instead of a shader with no useful code in it.
9.0.1 - 2009-12-15
- Fixed custom shader node listing in the assignment panel. particles can now output particle variables like the other particle types.
9.0.17 - 2010-03-05
- Fixed issue when rendering several fur descriptions that are using IFF maps.
9.0.16 - 2010-03-04
- Fixed possible issue with automatically generated file names whose length could be too long.
- Fixed issue when rendering fur feedback shape nodes that have identical names but different parents.
- Improved cycle detection in hypershade networks.
9.0.15 - 2010-02-19
- RenderMan Shader preview and swatches now have a backplane to help visualization of transparency.
- Fixed old issue that could override a light attrib node’s