2015-03-27

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:

4.7.0.12 Change Log

4.6.3.52 Change Log

4.6.2.120 Change Log

4.6.1.39 Change Log

4.6.1.33 Change Log

4.6.1.17 Change Log

4.6.0.18 Change Log

4.5.1.56 Change Log

4.5.1.6 Change Log

4.5.0.114 Change Log

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



DAZ Studio : Incremented build number to 4.7.1.87



DAZ Studio : Incremented build number to 4.7.1.88



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 unsued 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 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

Release to Production

Pending

Show more