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.

Public Beta 1

  • Build system tweaks
  • Source maintenance
  • Incremented application and plugin versions to 4.9.3.x
  • Added support for hiding vendor categorization of re-categorized assets in the Product page of the Smart Content pane; when a user removes an asset in an installed product from a category that a vendor has assigned the asset to, the vendor categorization is not actually removed but marked hidden and does not contribute to the category tree in the database driven product views
  • Added support for hiding vendor categorization of re-categorized assets in the Files page of the Smart Content pane (and the various Presets pages of property based panes); when a user removes an asset from a category that a vendor has assigned the asset to, the vendor categorization is not actually removed but marked hidden and does not contribute to the category tree in the database driven asset views
  • Added support for hiding vendor categorization of re-categorized assets in associated asset views of the Smart Content pane (and the various Presets pages of property based panes); when a user removes an asset from a category that a vendor has assigned the asset to, the vendor categorization is not actually removed but marked hidden and does not contribute to the category tree in the database driven Add-On and Target asset views
  • Added support for resolving relative path URIs on read with any number of “../”
  • Extended DzUri SDK API; added createUriRelativeTo(); adds support for creating relative paths using ./ and ../
  • Added UV space projection to Transfer Utility

DAZ Studio : Incremented build number to 4.9.3.1


  • Build system tweaks
  • Source maintenance

DAZ Studio : Incremented build number to 4.9.3.2


  • Build system tweaks

DAZ Studio : Incremented build number to 4.9.3.3


  • Source maintenance
  • Adjusted the label of the Edit > Preferences… : Content Library : Show File Info Tool Tips option to indicate its relation to the Content Library pane
  • Renamed Edit > Preferences… : Content Library page to Content; the majority of options on the page are not specific to a particular pane
  • Update to DzCloud 1.0.1.36; support for showing hidden vendor categorizations
  • Extended DzAssetMgr public API; added getShowHiddenVendorCategorization() and setShowHiddenVendorCategorization()
  • Added the Edit > Preferences… : Content : Show Hidden Vendor Categorizations option; when checked, vendor categorizations that the user has hidden become visible again in database driven asset/product views
  • Renamed the “All” filter in database driven asset/product views to “All Files” and “All Products” as appropriate

DAZ Studio : Incremented build number to 4.9.3.4


  • Updated OpenSSL on Windows to version 1.0.2h; addresses crashes caused by security policy differences resulting from changing hosting providers

DAZ Studio : Incremented build number to 4.9.3.5


  • Build system tweaks

DAZ Studio : Incremented build number to 4.9.3.6


  • Source maintenance

DAZ Studio : Incremented build number to 4.9.3.7


  • Updated the version requirement in various functions of the interactive lesson common include script
  • Fixed an issue with interactive lesson commands of type PaneName?widget=path.of.widget

DAZ Studio : Incremented build number to 4.9.3.8


  • Interactive lesson finding of widgets that are intentionally hidden will now correctly be skipped

DAZ Studio : Incremented build number to 4.9.3.9


  • Source maintenance
  • Build system tweaks
  • Update to DzCloud 1.0.1.40; associate migrated assets with the “Lost and Found” category if the asset has no categorization

DAZ Studio : Incremented build number to 4.9.3.10


  • Fixed an issue with Morph Loader Pro > Reverse Deformations on HD morphs
  • Fixed an issue in Morph Loader Pro where the attenuation strength was not being applied to the attenuation map in the weight map case
  • Extended DzAssetMgr public API; added getCategoryPath()
  • DzAssetMgr::getFirstCategory() now uses the DzCloud API instead of the older CMS connector API
  • Fixed an issue where an interactive lesson could not locate the category an asset was in
  • Extended DzPropertyGroup public API; added findPropertyByLabel()
  • Fixed DzAssetMgr public API documentation; getCategoryPath()
  • Updated SDK version to 4.9.3.11; SDK min is 4.5.0.100

DAZ Studio : Incremented build number to 4.9.3.11


  • Build system tweaks
  • Fixed public API documentation; DzAssetMgr, DzScript
  • Fixed scripting API documentation; DzContentTab
  • Fixed a crash when executing the “Edit Product Metadata…” action (DzSCEditProductMetadataAction) and no product is selected
  • Fixed the “Edit Preferences…” action (DzCLEditPreferencesAction) found in the Content Library pane option menu

DAZ Studio : Incremented build number to 4.9.3.12


  • The application now warns/quits when executed with elevated privileges (i.e., “Run As Administrator”, not to be confused with being logged in to an account in the Administrators group) on Windows; various issues with permissions on folders, files and registry keys are the result of running the application with elevated privileges; e.g., settings not saving, folders that cannot be read from or written to, files that cannot be edited or deleted, not being able to connect to the CMS, not being able to add/edit data in the database, etc.

DAZ Studio : Incremented build number to 4.9.3.13


  • Build system tweaks
  • Fixed an issue with the Render Settings > Engine: NVIDIA Iray > Advanced > Cloud [BETA] > Protocol: Secure option not causing a reconnect when its state changes

DAZ Studio : Incremented build number to 4.9.3.14


  • Build system tweaks

DAZ Studio : Incremented build number to 4.9.3.15


  • Source maintenance
  • Added “Secondary Nodes” options to the Universal, Rotate, Translate and Scale view tools; provides a user with the ability to manipulate multiple secondary selected nodes in the same manner as the primary selected node
  • Extended DzNode public API; added setToolWSTransform(), setToolWSRot(), setToolLocalTransform(), getToolWSTransform(), getToolLocalTransform()
  • Extended DzNode scripting API; added getToolWSTransform(), getToolWSRot(), getToolLocalRot()
  • Updated SDK version to 4.9.3.16; SDK min is 4.5.0.100

DAZ Studio : Incremented build number to 4.9.3.16


  • Source maintenance
  • Fixed ordering of FBX Exporter script API settings to correspond with the order of the options displayed in the UI
  • Tweaked the Universal and Rotate view tools to use tool-world-space rotations for secondary nodes instead of world-space rotations
  • When applying categorization from the Categorize dialog, categories to be added are now added before categories to be removed are removed; prevent false trigger of automatic “Lost and Found” or hidden vendor categorization
  • Replaced the “Remove From All Categories” checkbox in the Categorize dialog with a button bearing the same name; with the checkbox a user had to check the option, accept the dialog and then relaunch the dialog in order to clear all current categorizations and start anew; with the button the user need only click once to uncheck all current categories and start anew
  • Extended DzNode public API; added getFirstAxisRotControl(), getSecondAxisRotControl(), getThirdAxisRotControl(), getToolFirstAxisRotControl(), getToolSecondAxisRotControl(), and getToolThirdAxisRotControl()
  • Updated SDK version to 4.9.3.17; SDK min is 4.5.0.100
  • Fixed handling of rotations on secondary nodes in the Universal and Rotate tools when the coordinate space is local or world w/ local rotations

DAZ Studio : Incremented build number to 4.9.3.17


  • Build system tweaks

DAZ Studio : Incremented build number to 4.9.3.18


  • Source maintenance
  • Build system tweaks
  • Fixed FBX export of non-transform property animation curves
  • Added support to the FBX exporter for distributing auto-follow base figure animation curves to fitted figures( i.e., clothing, hair, etc)
  • Fixed a potential crash in the handling of specialized PBR materials in the FBX Exporter
  • Fixed ordering of FBX Exporter option frame settings to match the order of the options displayed to the user

DAZ Studio : Incremented build number to 4.9.3.19


  • Source maintenance
  • Build system tweaks

DAZ Studio : Incremented build number to 4.9.3.20


  • Source maintenance
  • Build system tweaks
  • Fixed a scripting API documentation issue; DzVertexMesh

DAZ Studio : Incremented build number to 4.9.3.21


  • Source maintenance
  • Build system tweaks
  • Extended DzFileIO SDK API; added copySettings()
  • Updated SDK version to 4.9.3.22; SDK min is 4.5.0.100
  • Added support for the “ShowIndividualSettings” setting to DzFileIOPresetWidget; enables script access for importers/exporters that implement the option
  • Made some consistency tweaks to DzObjExporter, DzFbxExporter and DzAlembicExporter
  • DzFbxExporter now supports the “RunSilent” setting in the same way that DzObjExporter does; automation via script API
  • Added a Bridges page to the Preferences dialog; Edit > Preferences… (F2)
  • Added an option for explicitly setting the Bryce executable location for the Bryce bridge to the Edit > Preferences… (F2) > Bridges page
  • Added an option for explicitly setting the Hexagon executable location for the Hexagon bridge to the Edit > Preferences… (F2) > Bridges page
  • Moved the Hexagon bridge “Show Basic/Advanced Options” preference to the Edit > Preferences… (F2) > Bridges page
  • Moved the GoZ “(Don't) Show Options” preference to the Edit > Preferences… (F2) > Bridges page
  • Removed bridge preferences from the Edit > Preferences… (F2) > Interface page
  • Extended DzFileIO SDK API; added getOptionsShown()
  • Extended DzObjExporter scripting API; getDefaultOptions() now includes the “CollapseUVTiles” setting
  • Calling DzObjExporter::getOptions() and passing true for the useInterface parameter now causes the options dialog to be shown
  • Calling DzFbxExporter::getOptions() and passing true for the useInterface parameter now causes the options dialog to be shown
  • Calling DzAlembicExporter::getOptions() and passing true for the useInterface parameter now causes the options dialog to be shown

DAZ Studio : Incremented build number to 4.9.3.22


  • Extended DzFileIO SDK API; added setOptionsShown()
  • Extended DzFileIO public API; added an optionsShown property
  • Updated SDK version to 4.9.3.23; SDK min is 4.5.0.100
  • Updated scripting API documentation; DzController, DzERCLink

DAZ Studio : Incremented build number to 4.9.3.23


  • Added “Draw Settings : Option Menu > Show Hidden Properties” (DzDrawSettingsShowHiddenAction)
  • Added “Draw Settings : Option Menu > Restore Render Setting Defaults” (DzDrawSettingsRestoreDefaultsAction)
  • Updated default menus
  • Fixed scripting API documentation; DzVertexMesh, DzFacetMesh

DAZ Studio : Incremented build number to 4.9.3.24


  • Update to DzCloud 1.0.1.42; revert to Lost and Found product sub-category or vendor categorization after removing the last user categorization of an asset
  • Temporarily disabled the check for running with elevated privileges on Windows; until handling of the user being logged into an account with administrator privileges while UAC is disabled is implemented

DAZ Studio : Incremented build number to 4.9.3.25



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.

  • Source maintenance

DAZ Studio : Incremented build number to 4.9.3.26


  • Source maintenance
  • Updated DzTimer logging functions to provide more friendly output than msec alone (i.e., d, hr, min, sec.hsec, ms); logTime() and logTotal()
  • Made adjustments to DzImporter, DzGeometryImporter and DzExporter so that log messages are consistent and slightly more informative
  • Made adjustments to DzObjImporter so that it is consistent (where possible) with DzObjExporter
  • Update to DzCloud 1.0.1.44; support for removing assets from a “Lost and Found” product sub-category after categorizing elsewhere

DAZ Studio : Incremented build number to 4.9.3.27


  • Changed the label of the “Draw Style” property in the Draw Settings pane to “Highlight Style”; avoid confusion with the term “DrawStyle”
  • Calling DzFbxImporter::getOptions() and passing true for the useInterface parameter now causes the options dialog to be shown (if general options exist and are applicable)
  • DzFbxImporter now supports the “RunSilent” setting in the same way that DzObjImporter does; improves support for pipeline automation via script

DAZ Studio : Incremented build number to 4.9.3.28


  • Source maintenance
  • Extended the scripting API; DzFileInfo
  • Updated scripting API documentation; DzFileInfo, DzFile, DzGZFile, DzZipFile, DzDir
  • Fixed an issue where the OBJ Importer was displaying its options dialog when it should not; i.e., when used by the PZ3 Importer and when loading from a saved scene

DAZ Studio : Incremented build number to 4.9.3.29


  • Source maintenance
  • Update to DzCloud 1.0.1.46; updating metadata via DzCloud now removes an asset from a “Lost and Found” sub-category if that asset has been assigned to a proper category that is outside the “Lost and Found” category; if an asset's categorizations are removed and the asset has not been categorized by the user, the asset is assigned to a “Lost and Found” sub-category named after the product that provides the asset

DAZ Studio : Incremented build number to 4.9.3.30


  • Source maintenance

DAZ Studio : Incremented build number to 4.9.3.31


  • Source maintenance
  • Fixed a crash when launching the Preferences dialog if a bridge plugin that a preference referenced was not installed; e.g., GoZ
  • Fixed the labels of the “Manipulation DrawStyle” property options in Draw Settings; use labels that accurately reference the corresponding DrawStyles
  • Changed the label of the “SubDivision DrawStyle” property in Draw Settings to “Subdivision Updates”; the settings controls whether subdivision is delayed or continuous during manipulation, not simply whether or not it is drawn or how it is drawn
  • Fixed the labels of the “Subdivision Updates” options; Off/On not needed, “Continuous” is more accurate than “Persistent”
  • Fixed the casing of “Subdivision”, where used in Draw Settings, to be consistent
  • Extended DzBox3 SDK API; added closestPoint()

DAZ Studio : Incremented build number to 4.9.3.32


  • Extended DzBox3 scripting API; added isValid(), testIntersection(), getIntersection(), closestPoint()

DAZ Studio : Incremented build number to 4.9.3.33


  • Source maintenance
  • Work on projection algorithms; improve handling of facets

DAZ Studio : Incremented build number to 4.9.3.34


  • Fixed a warning generated when constructing the message displayed for the registration wizard greeting when the application has not been registered
  • Work on projection algorithms; centerline, speed
  • Extended DzDir scripting API; added many functions that wrap QDir functionality
  • Updated DzDir scripting API documentation
  • Extended DzFileInfo scripting API; fixed return type for absoluteDir() and dir(), fixed copy/paste error in isRelative(), fixed permissions() parameter type
  • Updated DzFileInfo scripting API documentation
  • Extended DzFile scripting API; added many functions that wrap QIODevice and QFile functionality
  • Updated DzFile scripting API documentation

DAZ Studio : Incremented build number to 4.9.3.35


  • Source maintenance
  • Work on projection algorithms; facet list vs vertex list

DAZ Studio : Incremented build number to 4.9.3.36


  • Source maintenance
  • Work on projection algorithms; facet list vs vertex list; BVH / Octree API consistency
  • Update to DzCloud 1.0.1.48; properly handle vendor/user categorization when unifying categories
  • Fixed #DS-1286/#CS-221671 : Failure to Upgrade CMS database