User Tools

Site Tools


Change Log

Below is a “sanitized” version of the Daz Studio v4.x change log. This information is posted as part of a conscious effort to be more transparent in the development process. Not all information relating to a particular build is presented on this page - some information is still considered private and is therefore not included.



General Release Channel

This is the channel where the “production ready” build is distributed to the general public.

Current Build

Earlier Builds

Public Build Channel

This is the channel where the builds that are not considered “production ready” yet are provided for testing by the general public. This channel typically provides a build that is in the BETA phase of development, but technically can provide a build in the ALPHA phase.

  • Pending


Private Build Channel

This channel is similar to the Public Build channel, except that it is limited to a select group of individuals that serve as the “front line” or the “canary in a coal mine” for a time before the build is promoted to a less restricted channel. This channel is more likely to see an ALPHA build than the Public Build channel is.

  • Build system tweaks

DAZ Studio : Incremented build number to 4.9.4.1


  • Build system tweaks
  • Source maintenance

DAZ Studio : Incremented build number to 4.9.4.2


  • Build system tweaks
  • Source maintenance

DAZ Studio : Incremented build number to 4.9.4.3


  • Build system tweaks
  • Source maintenance
  • Fixed an issue in script with the Color constructor that takes r, g and b arguments; g and b were both being assigned the value of b
  • Extended Color scripting API; added an 'a' parameter to the Color constructor that takes r, g and b arguments
  • Extended Image scripting API; added the Format enum, added the 'format' property, added a new constructor, added over()

DAZ Studio : Incremented build number to 4.9.4.4


  • Build system tweaks
  • Source maintenance

DAZ Studio : Incremented build number to 4.9.4.5


  • Build system tweaks
  • Source maintenance

DAZ Studio : Incremented build number to 4.9.4.6


  • Updates to scripting API docs; fixed several inconsistencies; fixed missing since statements; fixed missing properties/methods/parameters/etc.

DAZ Studio : Incremented build number to 4.9.4.7


  • Build system tweaks
  • Source maintenance

DAZ Studio : Incremented build number to 4.9.4.8


  • Build system tweaks
  • Source maintenance

DAZ Studio : Incremented build number to 4.9.4.9


  • Build system tweaks
  • Source maintenance
  • Fixed an issue where the size of a render would not match the size specified by a camera when “Use Local Dimensions” was enabled if the global Dimension Preset was set to Active Viewport

DAZ Studio : Incremented build number to 4.9.4.10


  • Build system tweaks
  • Source maintenance

DAZ Studio : Incremented build number to 4.9.4.11


  • Build system tweaks
  • Source maintenance

DAZ Studio : Incremented build number to 4.9.4.12


  • Build system tweaks
  • Source maintenance
  • Updated public API documentation; DzCallBackMgr, DzCallBack

DAZ Studio : Incremented build number to 4.9.4.13


  • Build system tweaks

DAZ Studio : Incremented build number to 4.9.4.14


  • Build system tweaks
  • Source maintenance

DAZ Studio : Incremented build number to 4.9.4.15


  • Source maintenance
  • Extended script access to AutoFit; added support for a “force” boolean setting
  • Fixed potential memory leaks in save filters; Wearables Preset, Properties Preset, Shaping Preset, Materials Preset and Shader Preset

DAZ Studio : Incremented build number to 4.9.4.16


  • Source maintenance

DAZ Studio : Incremented build number to 4.9.4.17


  • Fixed DzFacetMesh scripting API documentation; calculateSurfaceAreaForFacetList() parameters
  • Fixed DzZipFile scripting API documentation; getCurrentFileCompressionRatio()
  • Extended DzFacetMesh scripting API; exposed getGroupBoundingBox(), getGroupOrientedBox() and getSelectedFacetBoundingBox()
  • Updated SDK version to 4.9.4.18; SDK min is 4.5.0.100

DAZ Studio : Incremented build number to 4.9.4.18


  • Fixed DzCallBack scripting API documentation; setConnection() parameters
  • Fixed an issue with argument count handling for objectName in script
  • Updated tip page common scripts
  • Updated guide page common scripts

DAZ Studio : Incremented build number to 4.9.4.19


  • Build system tweaks
  • Source maintenance
  • Fixed an issue with interactive lessons being able to properly identify if an item list has a dialog
  • Remove declarations for unimplemented functions/methods in SDK headers
  • Fixed bugs in DzCallBackMgr::deleteCallBack() and DzCallBackMgr::deleteCallBackGroup()
  • Updated DzCallBackMgr scripting API documentation

DAZ Studio : Incremented build number to 4.9.4.20


  • Source maintenance

DAZ Studio : Incremented build number to 4.9.4.21


  • Source maintenance
  • Added the ability to invoke a screen color picker from any color widget by pressing the AltModifier on the keyboard while initiating a left-click + hold from the area of the color-well between the numeric values; the cursor will change to a cross and the color will update as the cursor is moved; releasing the left-click + hold commits the color of the pixel currently under the center of the cross cursor; right-clicking while the left-click + hold is still active cancels the operation

DAZ Studio : Incremented build number to 4.9.4.22


  • Source maintenance
  • Changed the label of the “Drop Smart Asset(s)” dialog to read “Assign Content Type(s)”
  • Dragging and dropping an asset onto a category when the “Filter By Context” option is checked and an object in the scene is selected will now ask whether or not the user would like to mark the asset(s) as being compatible with the compatibility base of the selected object

DAZ Studio : Incremented build number to 4.9.4.23


  • Fixed inconsistencies with the labeling of smoothing modifier related actions and dialogs; use “add” instead of “apply”
  • Updated various smoothing modifier related messages

DAZ Studio : Incremented build number to 4.9.4.24


  • Source maintenance
  • Updated SDK version to 4.9.4.25; SDK min is 4.5.0.100
  • Updated DzNode public API documentation; fixed @since version indications
  • Update to NVIDIA Iray 2016.3.1 (278300.6408)

DAZ Studio : Incremented build number to 4.9.4.25


  • Source maintenance
  • Improved error messages logged when errors occur while loading DSON presets
  • Updated SDK version to 4.9.4.26; SDK min is 4.5.0.100
  • Save DzSceneAssetModifier to backend file when not set canLoadFromAutoLocation

DAZ Studio : Incremented build number to 4.9.4.26


  • Build system tweaks

DAZ Studio : Incremented build number to 4.9.4.27


  • Build system tweaks

DAZ Studio : Incremented build number to 4.9.4.28


  • Source maintenance

DAZ Studio : Incremented build number to 4.9.4.29


  • Source maintenance
  • Build system tweaks
  • DzAssetMgr::createStore() and DzAssetMgr::removeStore() both now return (false) early if the store ID to create/remove is “DAZ 3D” or “LOCAL USER” instead of waiting to iterate over all stores and skip reserved id or cause a collision error and then return false
  • Updated DzAssetMgr public API documentation; createStore(), removeStore()

DAZ Studio : Incremented build number to 4.9.4.30


  • Source maintenance
  • Improved handling of paths with mixed path separators (\ or /); DzFileIO::getFilePath(), DzContentMgr::openFile(), DzUri::setUri(), DzUri::setFilePath()
  • Added write/read of “current_frames_per_second” to/from scene files
  • Clearing the scene (e.g., File > New) now resets FPS to the default (30)
  • FPS is no longer written to the startup script
  • Fix saving of ERC links to various node properties in node/morph/modified support asset filters; Disable Transfrom, Visibility, Selectability, Render Visibility, Shadow
  • When the path of an icon for a product cannot be determined from a database entry (e.g., installed/imported vs created), an attempt is made to locate an icon in the mapped native/poser format directories where the path/name matches the pattern ./Runtime/Support/<StoreID>_[<ProductToken>_]<Product_Name>.<Ext>; the PNG extension is attempted followed by the JPG extension if not found
  • Extended DzAssetMgr public API; added getRelativeProductMetafilePath()
  • Updated SDK version to 4.9.4.31; SDK min is 4.5.0.100.
  • Sending the “LOCAL USER” product to the Content DB Editor no longer displays the “Product” page within the dialog; the “LOCAL USER” product is a special case catch-all product of which the product specific details should not be modified
  • The “LOCAL USER” store is now explicitly listed in the store selector on the “Product” page of the Content DB Editor dialog instead of displaying an empty value

DAZ Studio : Incremented build number to 4.9.4.31


  • Source maintenance
  • Build system tweaks
  • Improved handling of paths with mixed path separators (\ or /); DzContentMgr::openFile()

DAZ Studio : Incremented build number to 4.9.4.32


  • Source maintenance

DAZ Studio : Incremented build number to 4.9.4.33


  • Source maintenance

DAZ Studio : Incremented build number to 4.9.4.34


  • Source maintenance

DAZ Studio : Incremented build number to 4.9.4.35


  • Source maintenance
  • Updated City Limits Lite layout to include Draw Settings, Render Settings
  • Updated Product “More Information…” sample script; ./resources/stores/default.dsa
  • Updated DAZ 3D “More Information…” store script

DAZ Studio : Incremented build number to 4.9.4.36


  • Source maintenance
  • Fixed an issue where a loading a file saved with an unknown member in a scene extra would cause an infinite recursion hang
  • Changed save of current FPS so that it doesn't hang older versions during read
  • Moved save of current time to be in animation_setting sub object
  • Current play range and current animation range are now saved/read to/from a scene file
  • Improved error logging on certain fixed sized parser types

DAZ Studio : Incremented build number to 4.9.4.37


  • Build system tweaks

DAZ Studio : Incremented build number to 4.9.4.38


  • Source maintenance
  • Fixed an issue with error logging in DzScript::call()
  • Fixed DzApp scripting API documentation; the saveStateScript() signal is not script accessible; non-const references (e.g. DzScript&) cannot be resolved in script

DAZ Studio : Incremented build number to 4.9.4.39


  • Source maintenance
  • Build system tweaks

DAZ Studio : Incremented build number to 4.9.4.40


  • Source maintenance

DAZ Studio : Incremented build number to 4.9.4.41


  • Source maintenance

DAZ Studio : Incremented build number to 4.9.4.42


  • Source maintenance
  • Fixed an issue with disconnecting connections made via script
  • Fixed an issue with automatically cleaning up connections on script completion
  • Fixed memory leaks in connections made via script

DAZ Studio : Incremented build number to 4.9.4.43


  • Source maintenance
  • Improved performance of node updates for DzNodeSelectionDropDown
  • Fixed compile errors in script object tracking

DAZ Studio : Incremented build number to 4.9.4.44


  • Source maintenance
  • Updated DzPushButton scripting API documentation

DAZ Studio : Incremented build number to 4.9.4.45