User Tools

Site Tools


Change Log

Below is a “sanitized” version of the DAZ Studio change log leading to an update to version 4.7.0.12. This log is posted as part of a conscious effort to be more transparent in the development process. That being said, not all information relating to a particular build is present on this page - some information is still considered private and is therefore not included.

Change logs for previous versions can be found here:

Public Build Channel

Public Beta 1

DAZ Studio : Incremented build number to 4.7.1.1


DAZ Studio : Incremented build number to 4.7.1.2


DAZ Studio : Incremented build number to 4.7.1.3


DAZ Studio : Incremented build number to 4.7.1.4


DAZ Studio : Incremented build number to 4.7.1.5


DAZ Studio : Incremented build number to 4.7.1.6


DAZ Studio : Incremented build number to 4.7.1.7


DAZ Studio : Incremented build number to 4.7.1.8


DAZ Studio : Incremented build number to 4.7.1.9


DAZ Studio : Incremented build number to 4.7.1.10


DAZ Studio : Incremented build number to 4.7.1.11


DAZ Studio : Incremented build number to 4.7.1.12


DAZ Studio : Incremented build number to 4.7.1.13


DAZ Studio : Incremented build number to 4.7.1.14


DAZ Studio : Incremented build number to 4.7.1.15


DAZ Studio : Incremented build number to 4.7.1.16


DAZ Studio : Incremented build number to 4.7.1.17


DAZ Studio : Incremented build number to 4.7.1.18


DAZ Studio : Incremented build number to 4.7.1.19


DAZ Studio : Incremented build number to 4.7.1.20


DAZ Studio : Incremented build number to 4.7.1.21


DAZ Studio : Incremented build number to 4.7.1.22


DAZ Studio : Incremented build number to 4.7.1.23


DAZ Studio : Incremented build number to 4.7.1.24


DAZ Studio : Incremented build number to 4.7.1.25


DAZ Studio : Incremented build number to 4.7.1.26


DAZ Studio : Incremented build number to 4.7.1.27


DAZ Studio : Incremented build number to 4.7.1.28


DAZ Studio : Incremented build number to 4.7.1.29


DAZ Studio : Incremented build number to 4.7.1.30


DAZ Studio : Incremented build number to 4.7.1.31


DAZ Studio : Incremented build number to 4.7.1.32


DAZ Studio : Incremented build number to 4.7.1.33


DAZ Studio : Incremented build number to 4.7.1.34


DAZ Studio : Incremented build number to 4.7.1.35


DAZ Studio : Incremented build number to 4.7.1.36


DAZ Studio : Incremented build number to 4.7.1.37


DAZ Studio : Incremented build number to 4.7.1.38


DAZ Studio : Incremented build number to 4.7.1.39


DAZ Studio : Incremented build number to 4.7.1.40


DAZ Studio : Incremented build number to 4.7.1.41


DAZ Studio : Incremented build number to 4.7.1.42


DAZ Studio : Incremented build number to 4.7.1.43


DAZ Studio : Incremented build number to 4.7.1.45


DAZ Studio : Incremented build number to 4.7.1.46


DAZ Studio : Incremented build number to 4.7.1.47


DAZ Studio : Incremented build number to 4.7.1.48


DAZ Studio : Incremented build number to 4.7.1.49


DAZ Studio : Incremented build number to 4.7.1.50


DAZ Studio : Incremented build number to 4.7.1.51


DAZ Studio : Incremented build number to 4.7.1.52


DAZ Studio : Incremented build number to 4.7.1.53


DAZ Studio : Incremented build number to 4.7.1.54


DAZ Studio : Incremented build number to 4.7.1.55


DAZ Studio : Incremented build number to 4.7.1.56


DAZ Studio : Incremented build number to 4.7.1.57


DAZ Studio : Incremented build number to 4.7.1.58


DAZ Studio : Incremented build number to 4.7.1.59


DAZ Studio : Incremented build number to 4.7.1.60


DAZ Studio : Incremented build number to 4.7.1.61


DAZ Studio : Incremented build number to 4.7.1.62


DAZ Studio : Incremented build number to 4.7.1.63


DAZ Studio : Incremented build number to 4.7.1.64


DAZ Studio : Incremented build number to 4.7.1.65


DAZ Studio : Incremented build number to 4.7.1.66


DAZ Studio : Incremented build number to 4.7.1.67


DAZ Studio : Incremented build number to 4.7.1.68


DAZ Studio : Incremented build number to 4.7.1.69


DAZ Studio : Incremented build number to 4.7.1.70


DAZ Studio : Incremented build number to 4.7.1.71


DAZ Studio : Incremented build number to 4.7.1.72


DAZ Studio : Incremented build number to 4.7.1.73


DAZ Studio : Incremented build number to 4.7.1.74


DAZ Studio : Incremented build number to 4.7.1.75


DAZ Studio : Incremented build number to 4.7.1.76


DAZ Studio : Incremented build number to 4.7.1.77


DAZ Studio : Incremented build number to 4.7.1.78


DAZ Studio : Incremented build number to 4.7.1.79


DAZ Studio : Incremented build number to 4.7.1.80


DAZ Studio : Incremented build number to 4.7.1.81


DAZ Studio : Incremented build number to 4.7.1.82


DAZ Studio : Incremented build number to 4.7.1.83


DAZ Studio : Incremented build number to 4.7.1.84


DAZ Studio : Incremented build number to 4.7.1.85


DAZ Studio : Incremented build number to 4.7.1.86


  • Allow Shader Mixer direct compute math bricks to connect to app param in inputs
  • Fixed default-in param on Shader Mixer bricks in direct-connect mode

DAZ Studio : Incremented build number to 4.7.1.87


  • Tweaked Iray Uber MDL [shader] to work around Iray bug
  • Refactored Iray Uber MDL

DAZ Studio : Incremented build number to 4.7.1.88


  • Added options to Render Settings preset save; allows selective include/exclude of properties
  • Added a parameter to Iray Uber Material to allow a NVIDIA skin sample like mode
  • Renamed “Unified Glossy Colors” to “Share Glossy Inputs” in Iray Uber Material
  • Added a Refraction Roughness/Glossiness when “Share Glossy Inputs” is false
  • Fixed an issue with Iray Uber Material translation of uber surface
  • Tweaked opacity draw of refractive Iray materials

DAZ Studio : Incremented build number to 4.7.1.89


  • Tweaked Iray Uber Material to have Thin Walled default to on
  • Save filter options for Material(s) and Shader Preset now provide an ability to selectively include/exclude values and/or images for mappable properties
  • Source code optimization; profiling, static analysis
  • Implemented the ability to replace a source prop with a target prop in Transfer Utility
  • Added unit of measure controls for Iray Uber Material

DAZ Studio : Incremented build number to 4.7.1.90


  • Fixed #DS-737 : Iray issues With geometry culling
  • Addressed an issue with hidden bones with in Iray and 3Delight when using Loop or Bilinear subdivision
  • Tweaked Iray Uber Material to use lambdas instead of textures for base color mix mode
  • Updated splash/about images
  • Added color effect modes for each layer of Iray Uber Material; current method is default; has most effect when specular is the dominant look of a layer
  • Implemented Material Types on DzShape
  • Added unit tests for DzFacetShape

DAZ Studio : Incremented build number to 4.7.1.91


  • Fixed render warnings relating to unused parameters
  • Fixed an issue with the Shader Mixer value brick
  • Tweaked Draw and Render Settings pane defaults for Iray
  • Tweaked default light type conversions to Iray
  • Added camera headlamp support for Iray
  • Improved conversion handling of unsupported light types to Iray
  • Fixed an issue with distance light transforms in Iray

DAZ Studio : Incremented build number to 4.7.1.92


  • Builds system tweaks

DAZ Studio : Incremented build number to 4.7.1.93


  • Fixed #DS-669 : Crash when painting weights with symmetry enabled
  • Added camera headlamp controls
  • Tweaked camera headlamps to account for the distance squared effect

DAZ Studio : Incremented build number to 4.7.1.94


  • Updated Limits On/Off scripts to current standards
  • Updated Symmetry script to current standards
  • Fixed an issue with saving non-mappable properties

DAZ Studio : Incremented build number to 4.7.1.95


  • Fixed scatter & transmit modes in Iray Uber Material
  • Fixed #DS-746 : Iray issues With HD morphs being over applied on on any scaled figure; i.e. dragon
  • Fixed an issue with subdivision render level on geometry shells
  • Fixed an issue with geometry culling when subdivision render level did not match viewport subdivision level
  • Tweaked Iray Render Settings defaults

DAZ Studio : Incremented build number to 4.7.1.96


  • Tweaked default values for Iray Sun-Sky Render Settings
  • Tweaked default values for headlamps
  • Added a new copy option to Create > New Camera…; more than just transforms
  • Added check, uncheck menu options to Material(s) and Shader preset save filter options
  • Added auto adjust mode to the Iray Render Settings ground plane; moves the plane -Y if objects protrude through the floor (0, 0, 0); does not move plane above (0, 0, 0)
  • Bounding box should only use verts that are visible and used if it is a facet mesh
  • Refactored “Move To Floor” to account for items that are fit to and/or parented to the selected figure/object

DAZ Studio : Incremented build number to 4.7.1.97


  • Added an Iray Draw Settings option to delay updates in non-active viewports
  • Added guards against vertex index out of range errors
  • Added DzScriptAction to SDK API
  • Added the ability for scripts executed from actions to access the action that invoked execution; 'Action' global transient
  • Source code optimization; profiling, static analysis

DAZ Studio : Incremented build number to 4.7.1.98


  • Updated Iray Render Settings property labels to clarify unit of measure
  • Fixed custom action literal code launch to use the same script class as custom action file launch; provides access to 'Action' global transient regardless of storage method

DAZ Studio : Incremented build number to 4.7.1.99


  • Added Iray *.mi exporter; File > Export…
  • Made optimizations to script engine efficiency; re-use JIT compiled script until script changes

DAZ Studio : Incremented build number to 4.7.1.100


  • Improved performance of UV View; delay UV building until first display
  • Tweaked conversion of glossy properties to Iray Uber Material to use new color effect

DAZ Studio : Incremented build number to 4.7.1.101


  • Tweaked Iray Uber Material preset generation script to prefer non-weighted mode when possible; internal
  • Tweaked Iray Uber Material preset generation script to prefer thin walled for refraction/translucency unless light penitrates the material

DAZ Studio : Incremented build number to 4.7.1.102


  • Added SSS Reflectance Tint to Iray Uber Material
  • Source code optimization; profiling, static analysis
  • Added Material Types to shapes; used to indicate intent for conversions when literal results are incompatible/undesirable; no UI currently - access via script/file
  • Added parsing of Material Types during conversion to Iray Uber Material
  • Changed min/max range for Bump on Iray Uber Material
  • Updated the “City Limits Lite” layout/toolbar; the Shaping pane is now the default pane in the group (per mktg request), the Draw Settings and Render Settings pane actions have been added next to the Tool Settings pane action in the main toolbar; the Render Settings pane has been removed from the lower right pane group; the IPR toolbar is now hidden by default in the Aux Viewport pane

DAZ Studio : Incremented build number to 4.7.1.103


  • Fixed an issue that caused the Save Filter Options for Render Settings Presets to not show all properties
  • Fixed refraction in 3Delight render of Iray Uber Material
  • Fixed interactive lesson query handling for Render Settings pane; i.e. widgets on Advanced page
  • Fixed interactive lesson query handling for Draw Settings pane; i.e. widgets on Advanced page
  • Fixed name/label of the NVIDIA Iray DrawStyle Response Threshold property
  • Interactive lesson widget command now supports DzIntSlider and DzFloatSlider
  • Refactored acitve viewport visual feedback; highlighting
  • Extended DzViewportMgr API; default/custom viewports

DAZ Studio : Incremented build number to 4.7.1.104


  • Implemented a fix for smoothing modifier(s) not saving with a scene; this is a DSF/DUF file change
  • Source code optimization; profiling, static analysis
  • Fixed an issue where weight values were not being used correctly
  • Hiding the acitve viewport now causes the active viewport to be changed to the first visible viewport, except in cases where no viewport is visible; in this case, the active viewport is not changed
  • Extended the DzViewport API
  • Updated Iray 2015 engine; RC
  • Fixed naming and styling inconsistencies in Render Settings and Draw Settings panes
  • Fixed an issue with NVIDIA Iray DrawStyle Advanced options
  • Fixed active viewport border and Draw Settings icon state in Highway and Main Street styles

DAZ Studio : Incremented build number to 4.7.1.105


  • Source code optimization; profiling, static analysis

DAZ Studio : Incremented build number to 4.7.1.106


  • Added “Control Freak” option to File > Open Recent menu items; hold CTRL to open the path of a file item in native file browser
  • Source code optimization; profiling, static analysis

DAZ Studio : Incremented build number to 4.7.1.107


  • Source code optimization; profiling, static analysis

DAZ Studio : Incremented build number to 4.7.1.108


  • Updated application icon
  • Fixed an issue with application of Render Settings Prestes; do not set to Active View when dimensions are missing
  • Fixed an issue with Dome Mode in Iray Render Settings when switching from Scene Only
  • Added mutex around app logging

DAZ Studio : Incremented build number to 4.7.1.109


  • Added scripting API documentation of DzTransferUtility; incomplete
  • Renamed the Render Settings > Iray > Environment > Dome > Dome Scale Factor property to Dome Scale Multiplier to clarify purpose
  • Fixed an issue with clearing a spot render; active viewport frame
  • Fixed interactive lesson handling of subwidgets in pages other than Advanced, for the Render Settings and Draw Settings panes
  • Iray hardware options now default to video cards inactive when less than 4GB VRAM
  • Source code optimization; profiling, static analysis
  • Fixed #DS-772 : Correctly remove source prop when replacing source with target
  • Extended enumerated values on DzDir

DAZ Studio : Incremented build number to 4.7.1.110


  • Fixed #DS-703 : Process will not terminate on some ATI/AMD cards
  • Fixed distorted light camera projection
  • Fixed viewing through distant lights in Iray
  • Source code optimization; profiling, static analysis
  • Fixed an issue where the UV index was being set incorrectly when reading legacy content
  • Fixed #DS-764 : Inline Help crashes on delegate widgets such as cards in shaping pane; internal
  • Improved handling of looking through spot light in Iray
  • Added control of Exposure Value to Iray tone mapper
  • Added dynamic Iray branding to splash screen; if/when plugin is loaded
  • Added support for updating the splash screen when a plugin is loaded;
  • DzPluginMgr now emits pluginAdded when a plugin has been successfully added
  • Adjusted tone mapper defaults to account for Exposure Value addition
  • Added dynamic Iray branding to about page; if plugin is loaded
  • Incremented build system, application and plugin versions; 4.8.0.x

DAZ Studio : Incremented build number to 4.8.0.1


  • Updated standalone installer templates to reflect version increment; 4.8
  • Fixed an error with aperture in the Iray tone mapper; [private] beta scenes require manual update
  • Fixed an issue with undo of Iray Exposure Value (EV) controls
  • Looking through a spotlight with the NVIDIA Iray DrawStyle (vs default) now matches much closer regardless of frame aspect
  • Fixed an issue with the Iray sun-sky strength
  • Updated the Iray tone mapper, environment map, and headlamp to match fixed sun-sky strength

DAZ Studio : Incremented build number to 4.8.0.2


  • Source code optimization; profiling, static analysis
  • Added the ability to set sun-sky by location, date and time; Iray > Environment

DAZ Studio : Incremented build number to 4.8.0.3


  • Changed SS UTC Offset from minutes to hours; Iray > Environment
  • Added widgets for SS Day and SS Time properties; Iray > Environment
  • Fixes to node based sun and sky direction; Iray > Environment
  • Updated packaging version numbers to reflect 4.8 version increment
  • Updated package configuration to be available via non-beta Install Manager
  • Added scripting API support for subItems in a Material(s) and Shader Preset save filters
  • Fixed an issue with hiding/showing Exposure Value (EV); Iray > Tone Mapping

DAZ Studio : Incremented build number to 4.8.0.4

Public Beta 2

  • Source code optimization; profiling, static analysis
  • Fixed an issue with indices out of bounds
  • Reworked Render Settings Iray Advance layout; hardware; canvases

DAZ Studio : Incremented build number to 4.8.0.5


  • Fixed #DS-775 : Crash on ngons in Geo-Grafts
  • Source code optimization; profiling, static analysis
  • Fixed an issue with computed UV index

DAZ Studio : Incremented build number to 4.8.0.6


  • Fixed casing in name/label of 'Two Sided Light' in Iray Uber Shader
  • Work on Iray cloud; internal
  • Added support for light categories to light nodes
  • Fixed [potential for] memory leaks; 3Delight rendering pipeline
  • Source code optimization; profiling, static analysis
  • Fixed a normal direction consistency issue; 3Delight vs Iray

DAZ Studio : Incremented build number to 4.8.0.7


  • Source code optimization; profiling, static analysis

DAZ Studio : Incremented build number to 4.8.0.8


  • Fixed an issue with selection highlighting of bones with no associated face group
  • Fixed #DS-778 : Remove Unused Vertices Reassigns Surface Groups
  • Added Decay and Intensity Scale controls to DzSpotLight and DzPointLight
  • Extended DzDistantLight, DzSpotLight and DzPointLight APIs
  • Updated DzSpotLight and DzPointLight scripting API documentation
  • Made improvements to distant, spot and point light shaders; support for light categories, consistency tweaks, etc

DAZ Studio : Incremented build number to 4.8.0.9

Private Build Channel

  • Improved error handling in 3D bridge setup
  • Source code optimization; profiling, static analysis
  • Added the ability to sign in to Iray cloud; internal
  • Added the ability to use NVIDIA VCA for final render; internal
  • Added the ability use NVIDIA VCA for DrawStyle; internal
  • Updated documentation menu/action dump scripts to use relative paths; internal
  • Implemented framework for DrawStyle tools; provides temporary override of the active ViewTool when a given DrawStyle is active
  • Added an Auto-Exposure DrawStyle tool for the NVIDIA Iray DrawStyle

DAZ Studio : Incremented build number to 4.8.0.10


  • Build system tweaks; add Iray cloud plugin; internal
  • Removed Draw Settings from Tool Settings for Surface Selection and Region Navigator tools; were displayed in both locations, belong only in Draw Settings
  • Updated default styles; DrawsStyle tool, Shader Mixer prep
  • Updates to about copyright notice

DAZ Studio : Incremented build number to 4.8.0.11


  • Render window no longer closes on cancel; cancel becomes close upon canceling
  • Refactored render window; preparation for live adjustment of Iray Render Settings subset
  • Fixed cursor for DrawStyle tool override; i.e. NVIDIA Iray Auto-Exposure
  • Added Exposure and White Balance options to NVIDIA Iray Draw Settings Advanced tool options

DAZ Studio : Incremented build number to 4.8.0.12


  • Fixed an issue that allowed Material(s) and Shader presets to sometimes save with unused image_library entries

DAZ Studio : Incremented build number to 4.8.0.13


  • Source code optimization; profiling, static analysis

DAZ Studio : Incremented build number to 4.8.0.14


  • Implemented the ability to modify a subset of Iray Render Settings in an active Render Window; live adjustment requires an active render
  • Fixed #DS-795 : LIE and gamma adjustment crash
  • Fixed an issue with elapsed time wrapping at midnight; reported during rendering

DAZ Studio : Incremented build number to 4.8.0.15


  • Fixed an issue that caused Manipulation DrawStyle, Subdivision DrawStyle, and Manipulation Binding to not be saved
  • Added 'dynamically hidden' state to DzProperty; temporary hidden state for display purposes, intentionally not saved
  • Updated property based panes/widgets/filters to support 'dynamically hidden' properties
  • Added DzRendererMode API; see DzRenderMgr, DzRenderer
  • Implemented 'dynamically hidden' on various node types; various properties are now hidden/shown depending on the mode of the active renderer; i.e. shadow/light controls for biased vs physically-based
  • Extended light class APIs
  • Updated light class documentation
  • Fixed light node support of the 'Visible In Render' property
  • Added protected/private functions to DzNode, DzLight, DzDistantLight, DzPointLight, DzSpotLight, DzPhotometricPointLight, DzPhotometricSpotLight for render mode support
  • Fixed an Interactive Lesson crash on OSX when ending the lesson early
  • Improved handling of light property dynamic hide/show
  • Fixed a potential render handler memory leak in DzRenderMgr
  • Added lens thickness control to basic camera; physically based active renderer; dynamically hidden
  • Promoted handleRendererModeChanged slot on DzDistantLight sub-classes from private to protected

DAZ Studio : Incremented build number to 4.8.0.16


  • Build system tweaks

DAZ Studio : Incremented build number to 4.8.0.17


  • Fixed a regression issue with linear point light end falloff value
  • Implemented the ability to resume canceled/finished NVIDIA Iray renders; in render window, until closed
  • Fixed an image save issue when file path does not already exist
  • Merged photometric light types into their respective default types; removed individual photometric light types
  • Extended DzLight APIs
  • Extended dynamic property hiding to handle photometric light properties
  • Updated light property group organization; i.e. Shadow is now a sub-group of Light
  • Updated Create > *light to set its photometric mode based on whether the current mode of the active renderer is physically based
  • Updated default workspace layouts and styles
  • Added read only extra asset macros to DzPlugin
  • Moved recently added functions/members from DzDistantLight sub-classes to DzDistantLight
  • Fixed an issue with light intensity control initialization

DAZ Studio : Incremented build number to 4.8.0.18


  • Fixed loading/saving issues with smoothing modifiers; requires new save
  • Fixed a Render Dimensions issue when pressing the Defaults button on Render Settings > Editor|Advanced
  • Fixed an issue when switching from Active Viewport to Custom in the Render Settings > Editor > Render Dimensions property
  • Source code optimization; profiling, static analysis
  • Fixed #DS-807: Mark user defined render dimension presets

DAZ Studio : Incremented build number to 4.8.0.19


  • Styling work on NVIDIA Iray DrawStyle Advanced tool options
  • Moved [included] interactive lessons to new categorization; prep for new lessons and updates to existing lessons
  • NVIDIA Iray Canvases can now be rendered to a Render Window; manage Canvases in Render Settings > Advanced > Canvases; set active canvas in Render Settings > Editor > Canvases > Active Canvas and/or Render Window Extension > Canvases > Active Canvas
  • Added a signal for when the active canvas changes

DAZ Studio : Incremented build number to 4.8.0.20


  • Fixed #DS-813: Fixed an issue where nodes that were set to not cast shadows were not being drawn in the viewport while viewing through a light, when the active mode of the active renderer does not support disabling shadows (and therefore dynamically hides control from the user)
  • Source code optimization; profiling, static analysis
  • Fixed a crash when a DrawStyle Tool was active while the DrawStyle was changed
  • Fixed an issue that caused the cursor to change even if the current DrawStyle has no DrawStyle Tool
  • Added support for hidden nodes to the [pose] Symmetry tool, when 'Show Hidden Nodes' is enabled; Scene pane option menu
  • Added a 'Mirror Across Y Axis' option to the Trunk Nodes drop-down of the Symmetry tool; performs a 'Mirror Y and Z Rotations' with X translations
  • Added support for hidden nodes to the Bake To Transforms tool, when 'Show Hidden Nodes' is enabled; Scene pane option menu
  • Added support for post-render script; Render Settings > Editor > General > Post-Processing > Post Process Script; executes post-save of a render
  • Added support for NVIDIA Iray Canvases to the Spot Render tool, when using the Render To: New Window option

DAZ Studio : Incremented build number to 4.8.0.21

Release to Production

  • Pending