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.

  • Source maintenance
  • Merged changes to Trunk (4.10.0.x)

DAZ Studio : Incremented build number to 4.11.0.1


  • Source maintenance
  • Merged changes to Trunk (4.10.0.x)

DAZ Studio : Incremented build number to 4.11.0.2


  • Source maintenance
  • Merged changes to Trunk (4.10.0.x)

DAZ Studio : Incremented build number to 4.11.0.3


  • Source maintenance
  • Merged changes to Trunk (4.10.0.x)

DAZ Studio : Incremented build number to 4.11.0.4


  • Source maintenance
  • Merged changes to Trunk (4.10.0.x)

DAZ Studio : Incremented build number to 4.11.0.5


  • Source maintenance
  • Merged changes to Trunk (4.10.0.x)

DAZ Studio : Incremented build number to 4.11.0.6


  • Source maintenance
  • Merged changes to Trunk (4.10.0.x)

DAZ Studio : Incremented build number to 4.11.0.7


  • Source maintenance
  • Merged changes to Trunk (4.10.0.x)

DAZ Studio : Incremented build number to 4.11.0.8


  • Source maintenance
  • Merged changes to Trunk (4.10.0.x)

DAZ Studio : Incremented build number to 4.11.0.9


  • Source maintenance
  • Merged changes to Trunk (4.10.0.x)

DAZ Studio : Incremented build number to 4.11.0.10


  • Source maintenance
  • Merged changes to Trunk (4.10.0.x)

DAZ Studio : Incremented build number to 4.11.0.11


  • Source maintenance
  • Merged changes to Trunk (4.10.0.x)

DAZ Studio : Incremented build number to 4.11.0.12


  • Source maintenance
  • Merged changes to Trunk (4.10.0.x)

DAZ Studio : Incremented build number to 4.11.0.13


  • Source maintenance
  • Merged changes to Trunk (4.10.0.x)

DAZ Studio : Incremented build number to 4.11.0.14


  • Source maintenance
  • Merged changes to Trunk (4.10.0.x)

DAZ Studio : Incremented build number to 4.11.0.15


  • Source maintenance
  • Merged changes to Trunk (4.10.0.x)

DAZ Studio : Incremented build number to 4.11.0.16


  • Source maintenance
  • Merged changes to Trunk (4.10.0.x)

DAZ Studio : Incremented build number to 4.11.0.17


  • Source maintenance
  • Merged changes to Trunk (4.10.0.x)

DAZ Studio : Incremented build number to 4.11.0.18


  • Source maintenance
  • Merged changes to Trunk (4.10.0.x)

DAZ Studio : Incremented build number to 4.11.0.19


  • Source maintenance
  • Merged changes to Trunk (4.10.0.x)

DAZ Studio : Incremented build number to 4.11.0.20


  • Source maintenance
  • Merged changes to Trunk (4.10.0.x)

DAZ Studio : Incremented build number to 4.11.0.21


  • Source maintenance
  • Merged changes to Trunk (4.10.0.x)

DAZ Studio : Incremented build number to 4.11.0.22


  • Source maintenance
  • Merged changes to Trunk (4.10.0.x)

DAZ Studio : Incremented build number to 4.11.0.23


  • Source maintenance
  • Merged changes to Trunk (4.10.0.x)

DAZ Studio : Incremented build number to 4.11.0.24


  • Source maintenance
  • Merged changes to Trunk (4.10.0.x)

DAZ Studio : Incremented build number to 4.11.0.25


  • Source maintenance
  • Merged changes to Trunk (4.10.0.x)

DAZ Studio : Incremented build number to 4.11.0.26


  • Source maintenance
  • Merged changes to Trunk (4.10.0.x)

DAZ Studio : Incremented build number to 4.11.0.27


  • Source maintenance
  • Merged changes to Trunk (4.10.0.x)

DAZ Studio : Incremented build number to 4.11.0.28


  • Source maintenance
  • Merged changes to Trunk (4.10.0.x)

DAZ Studio : Incremented build number to 4.11.0.29


  • Updated scripting API documentation; DzImageMgr
  • Added support for “CMS Cluster Directory” to Content Directory Manager; allows a Content Set to specify a different database
  • Updated context menu and buttons item entries/states for Cloud Data items in the Content Directory Manager

DAZ Studio : Incremented build number to 4.11.0.30


  • Source maintenance
  • Build system tweaks

DAZ Studio : Incremented build number to 4.11.0.31


  • Build system tweaks
  • Updated “Render Directory Manager” and “MDL Directory Manager” to be as consistent as possible with “Content Directory Manager”
  • Use “Fast” CMS stop mode instead of “Immediate” stop mode in “Content Directory Manager” when switching CMS Cluster Directory
  • Extended DzAssetMgr public API; added StopModeCMS enum
  • Updated DzAssetMgr API documentation
  • Updated SDK version to 4.11.0.23; SDK min is 4.5.0.100

DAZ Studio : Incremented build number to 4.11.0.32


  • Updated scripting API documentation; JSON, Math

DAZ Studio : Incremented build number to 4.11.0.33


  • Extended DzApp public API; added clearPixmapCache()
  • Updated SDK version to 4.11.0.34; SDK min is 4.5.0.100

DAZ Studio : Incremented build number to 4.11.0.34


  • Updated public API documentation; DzStyle
  • Extended Point scripting API; added cursorPos()
  • Updated scripting API documentation; DzToolBar, DzPushButton, DzWidget
  • Extended DzPlugin public API; added getPrefixes()
  • Extended DzPlugin scripting API; added Status enum
  • Extended DzPluginMgr public API; added setPluginLoadOnStartup(), saveConfiguration()
  • Updated public API documentation; DzPluginMgr, DzPlugin
  • Updated SDK version to 4.11.0.35; SDK min is 4.5.0.100

DAZ Studio : Incremented build number to 4.11.0.35


  • Extended DzNode public API; added setVisibleInViewport(), isVisibileInViewport(), getViewportVisibilityControl(), setInvisibleInViewportByGroup(), invisibleInViewportByGroup(), visibilityInViewportChanged()
  • Extended DzNode SDK API; added updateViewable()
  • Added a “Visible in Viewport” property to all nodes (DzNode); when enabled (default), the geometry/avatar for a given node is drawn in the viewport; when disabled, the geometry/avatar for a given node is not drawn; when disabled and the node is selected, the bounding box for the node is drawn (draw style settings permitting)
  • Reordered node properties to better suggest that the “Visible” property is a superset of “Visible in *” properties
  • Added support for the “Visible in Viewport” property to group nodes, camera nodes, light nodes and instance nodes
  • Selecting an instance node or an instance node group will now cause the bounding box for the node to be drawn in the viewport (draw settings permitting); but not in OpenGL “renders”
  • Updated public API documentation; DzNode, DzBone, DzCamera, DzLight, DzBrickLight, DzInstanceNode, DzInstanceGroupNode, DzInstanceGroupItem
  • Updated scripting API documentation; DzBasicCamera, DzShaderLight, DzInstanceNode, DzInstanceGroupNode, DzInstanceGroupItem
  • Deprecated DzInstanceNode::getPreviewControl(); now forwards to DzNode::getViewportVisibilityControl()
  • Extended DzFacetMesh public API; added setNumPolylines(), preSizePolylines(), removePolyline(), removeAllPolylines(), addPolyline(), addSegmentToLastPolyline(), addSegmentToLastPolyline(), getNumPolylines(), getNumPolylineSegments(), getPolylineVertexIndices(), getPolylineUVIndices(), getPolylineMaterialGroupIndex(), getPolylineFaceGroupIndex(), getPolylineCageIndex()
  • Extended DzFacetMesh SDK API; added addPolyline(), getConstPolylineIndexOffsets(), getPolylineIndexOffsets(), getConstPolylineVertexIndices(), getPolylineVertexIndices(), getConstPolylineUVIndices(), getPolylineUVIndices(), getConstPolylineFlagsPtr(), getPolylineFlagsPtr(), getConstPolylineMaterialIndices(), getPolylineMaterialIndices(), getConstPolylineGroupIndices(), getPolylineGroupIndices(), getConstPolylineCageIndices(), getPolylineCageIndices()
  • Extended DzIndexChangeSet SDK API; added CMPolyline to ChangeMapType enum
  • Extended DzFaceGroup public API; added getPolylineMembers()
  • Implemented initial basic support for polylines
  • Updated SDK version to 4.11.0.36; SDK min is 4.5.0.100

DAZ Studio : Incremented build number to 4.11.0.36


  • Source maintenance
  • Build system tweaks

DAZ Studio : Incremented build number to 4.11.0.37


  • Extended DzStyledButton SDK API; added setSizedFromIcon(), getSizedFromIcon()
  • Extended DzPushButton scripting API; added sizedFromIcon property; added sizedFromIconChanged() signal
  • Updated scripting API documentation; DzPushButton, DzNode, Point
  • Updated SDK version to 4.11.0.38; SDK min is 4.5.0.100
  • Extended DzTextInputFile SDK API; added ctor for QIODevice*, getLineTokens()
  • Extended DzGzIO SDK API; added getInternalDevice()
  • Added polyline support to OBJ Importer
  • Added a “Read Faces” option to OBJ Importer
  • Added a “Read Polylines” option to OBJ Importer
  • Extended DzObjImporter scripting API; added “IncludeF”, “IncludeL” settings

DAZ Studio : Incremented build number to 4.11.0.38


  • Made tweaks to DzStyledButton (DzPushButton) drawing/sizing
  • Extended DzTextInputFile SDK API; added appendLineTokens() x3, getLineTokens() x3
  • Added polyline support to OBJ Exporter
  • Added a “Write Faces” option to OBJ Exporter
  • Added a “Write Polylines” option to OBJ Exporter
  • Extended DzObjImporter scripting API; added “WriteF”, “WriteL” settings
  • Remove unused vertices (DzFacetMesh::removeUnusedVertices) has been updated to account for polylines

DAZ Studio : Incremented build number to 4.11.0.39


  • Updated scripting API documentation; DzApp
  • Updated public API documentation; DzBasicCamera, DzInstanceGroupNode
  • SDK Audit: Removed unpublished flagged DzScriptAction API

DAZ Studio : Incremented build number to 4.11.0.40


  • Source maintenance
  • Build system tweaks

DAZ Studio : Incremented build number to 4.11.0.41


  • Updated scripting API documentation; DzButton, DzPushButton, DzTransferUtility

DAZ Studio : Incremented build number to 4.11.0.42


  • SDK Audit: Implemented DzAction API that was declared but not defined in 4.5 SDK
  • Updated DzAction public API documentation
  • Extended DzAction scripting API; added styleIcon property
  • Extended DzEventScriptAction SDK API; added convenience ctor
  • Updated public API documentation; DzAction, DzViewToolAction, DzSaveFilterAction, DzAssetIOFilterAction, DzPaneAction, DzCreateItemAction, DzEditAction, DzSaveAsSupportAction, DzScriptAction, DzEventScriptAction
  • Extended DzStyledButton SDK API; added setCollapseEmptySpace(), getCollapseEmptySpace()
  • Updated DzStyledButton SDK API documentation
  • Extended DzPushButton scripting API; added collapseEmptySpace property; added collapseEmptySpaceChanged() signal
  • Updated DzPushButton scripting API documentation
  • Made tweaks to DzStyleButton (DzPushButton) drawing/sizing
  • Updated SDK version to 4.11.0.43; SDK min is 4.5.0.100

DAZ Studio : Incremented build number to 4.11.0.43


  • Source maintenance
  • Update to dForce 1.0.0.26
  • Extended DzModifier public API; added getModifierStackSectionID(), getUnknownModifierStackSectionID()
  • Extended DzModifier SDK API; added setModifierStackSectionID()
  • Added support to DzObject for modifier stack section ID when present
  • Updated scripting API documentation; DzCompatibilityBaseAssetContainer

DAZ Studio : Incremented build number to 4.11.0.44


  • Updated SDK version to 4.11.0.44; SDK min is 4.5.0.100
  • Updated public API documentation; DzDrawStyle, DzUserDrawStyle, DzWireBoxStyle, DzSolidBoxStyle, DzWireFrameStyle, DzLitWireFrameStyle, DzHiddenLineStyle, DzWireShadedStyle, DzSmoothShadedStyle, DzWireTexturedStyle, DzTexturedStyle, DzIrayDrawStyle, DzUserDrawStyleAction
  • Updated SDK API documentation; DzPickStyle, DzDefaultStyle, DzUnshadedStyle
  • Extended DzObject SDK API; added getModifierListForSectionRange()
  • Extended DzModifier public API; added getPreferredModifierStackSectionID(); renamed getModifierStackSectionID() to getAssignedModifierStackSectionID()
  • Extended DzModifier SDK API; renamed setModifierStackSectionID() to setPreferredModifierStackSectionID()
  • Extended DzModifier subclass SDK APIs; DzDFormModifier, DzLegacyBinding, DzMorph, DzLegacyPostJointMorph, DzPushModifier, DzSkinBinding; getDefaultModifierStackSectionID()
  • Extended DzModifier subclass section ids; DzConditionalGraftModifier, DzMeshSmoothModifier
  • Implemented preferred modifier stack section IDs
  • Extended DzViewportMgr script API; added getDrawSettingsElementList()

DAZ Studio : Incremented build number to 4.11.0.45


  • Source maintenance
  • Update to dForce 1.1.0.1
  • Extended DzNode SDK API; added updateNodeForVersion(), handleVisibilityChanged()
  • Extended DzBone SDK API; added handleVisibilityChanged()
  • Updated SDK API documentation; DzNode, DzBone, DzSkeleton
  • Updated SDK version to 4.11.0.46; SDK min is 4.5.0.100
  • Changing the state of the “Visible” property on a node now causes dependent properties to be dynamically hidden/shown; thus providing additional visual feedback about the scope of the “Visible” property
  • The “Visible in Viewport” property is (dynamically) hidden for all bones; until support for implicit geometry (geometry on the skeleton vs the bone) is implemented
  • A version number is now written to the node extra. When the version of a node loaded is less than the current node version, adjustments are (potentially) made to update the node/properties
  • Extended DzSkeleton SDK API; added handleDrawGLBonesChanged()
  • Changing the state of the “Show Bones” property on a skeleton now causes dependent properties to be dynamically hidden/shown; thus providing additional visual feedback about the scope of the “Show Bones” property
  • Additional handling in DzNode::updateNodeForVersion()

DAZ Studio : Incremented build number to 4.11.0.46


  • Source maintenance
  • Update to NVIDIA Iray 2017.1.2 (296300.3713)
  • Build system tweaks

DAZ Studio : Incremented build number to 4.11.0.47


  • Source maintenance
  • Updated public API documentation; DzModifier, DzAuthenticationMgr
  • Updated scripting API documentation; DzApp, DzModifier

DAZ Studio : Incremented build number to 4.11.0.48


  • Source maintenance

DAZ Studio : Incremented build number to 4.11.0.49


  • Source maintenance
  • Updated scripting API documentation; DzApp

DAZ Studio : Incremented build number to 4.11.0.50


  • Source maintenance
  • Updated public API documentation; DzViewportMgr

DAZ Studio : Incremented build number to 4.11.0.51


  • Source maintenance
  • Updated scripting API documentation; DzViewportMgr, DzViewport, DzView, Dz3DViewport, DzPickTool, DzViewTool, DzDrawStyle

DAZ Studio : Incremented build number to 4.11.0.52


  • Source maintenance
  • Extended scripting API; DzUniversalTool
  • Updated scripting API documentation; DzUniversalTool

DAZ Studio : Incremented build number to 4.11.0.53


  • Source maintenance
  • Fixed an issue in Content Directory Manager that caused the ability to remove a mapped directory from the “Current Directories” to be inaccessible
  • The Universal Tool (DzUniversalTool), and all derived tools (Rotate, Translate, Scale), now correctly hides dynamic camera/light extensions (helpers provided by the tool) when the camera/light is not Visible and/or not Visible in Viewport
  • Fixed an issue that caused an unusable dynamic extension to be drawn/processed for non-point/spot lights (DzLight)

DAZ Studio : Incremented build number to 4.11.0.54


  • Source maintenance
  • Extended DzMaterialPickTool public API; added getHighlightSelected(), getHighlightWidth(), highlightSelectedChanged(), highlightWidthChanged()
  • Updated DzMaterialPickTool public API documentation
  • Updated SDK version to 4.11.0.55; SDK min is 4.5.0.100
  • Fixed read of UV sets for geometry consisting of only polylines
  • Updated copyright notice
  • Updated about image (temporary)

DAZ Studio : Incremented build number to 4.11.0.55


  • Source maintenance
  • Updated splash
  • Updated copyright in SDK files
  • Performed clean up on SDK samples

DAZ Studio : Incremented build number to 4.11.0.56


  • Source maintenance
  • Extended DzRegionNavigatorTool scripting API; added getShowViewportSlider(), setShowViewportSlider(), getHighlightWidth(), showViewportSliderChanged(), highlightWidthChanged(), regionClickModeChanged()
  • Updated DzRegionNavigatorTool scripting API documentation
  • Calling DzViewportMgr::setRegionClickMode() when DzRegionNavigatorTool is the active tool will now update the tool's options to accurately reflect the change
  • Updated DzMaterialPickTool SDK API documentation
  • Update to dForce 1.1.0.5

DAZ Studio : Incremented build number to 4.11.0.57


  • Source maintenance
  • Removed an annotation that was causing a MDL compile warning
  • Updated static data for Iray Uber shader
  • Explicitly call out float to color conversions in Iray Uber shader

DAZ Studio : Incremented build number to 4.11.0.58


  • Source maintenance
  • Build system tweaks; CMake
  • Moved Dz3DBrushTool header into the SDK
  • Extended public API; DzPolygonSelectionTool, Dz3DBrushTool, DzWeightMapBrushTool
  • Updated public API documentation; DzPolygonSelectionTool, Dz3DBrushTool, DzWeightMapBrushTool
  • Updated SDK version to 4.11.0.59; SDK min is 4.5.0.100

DAZ Studio : Incremented build number to 4.11.0.59


  • Source maintenance
  • Build system tweaks; CMake
  • Fixed an issue with loading previously saved scenes that contain instance nodes and/or instance group nodes where their respective “Instance Preview” properties were disabled; the recently removed/replaced “Instance Preview” property was not being handled in all potential loading scenarios to use the recently added “Visible in Viewport” property instead
  • Previously saved scenes that contain instance nodes and/or instance group nodes, where the “Instance Preview” property has not been explicitly re-labeled and/or re-grouped are now properly updated to the current standard when the node property version is less than the current node property version
  • Extended DzFacetMesh scripting API; added selectAllEdges(), selectEdgesByIndexList(), invertEdgeSelection(), beginEdgeSelectionEdit(), finishEdgeSelectionEdit()
  • Updated public API documentation; DzVertexMesh, DzFacetMesh, DzViewTool, DzPolygonSelectionTool
  • Updated SDK version to 4.11.0.60; SDK min is 4.5.0.100

DAZ Studio : Incremented build number to 4.11.0.60


  • Source maintenance
  • Build system tweaks; CMake
  • Updated FBX Importer/Exporter license text displayed in the About Installed Plugins dialog
  • Extended DzGeometryRegion scripting API; added getNumRegionFacetIndexes(), getRegionFacetIndexList(), setRegionFacetIndices(), preSizeRegionFacetIndexes(), addRegionFacetIndex()
  • Extended DzIndexList public API; added ctor for copying; added addIndices(), insertIndex(), insertSortedIndex(), toList(), toString()
  • Extended DzIndexList scripting API; added copy ctor; added setIndices(), preSizeArray()
  • Extended scripting API; added DzScriptIndexList
  • Updated public API documentation; DzDrawStyle, DzUserDrawStyle, DzWireBoxStyle, DzSolidBoxStyle, DzWireFrameStyle, DzLitWireFrameStyle, DzHiddenLineStyle, DzWireShadedStyle, DzSmoothShadedStyle, DzWireTexturedStyle, DzTexturedStyle, DzFacetMesh, DzGeometryRegion, DzIndexList
  • Updated scripting API documentation; DzGeometryRegion, DzIndexList, DzPolygonSelectionTool, DzWeightMapBrushTool; removed DzPickStyle, DzDefaultStyle, DzUnshadedStyle
  • Updated SDK version to 4.11.0.61; SDK min is 4.5.0.100

DAZ Studio : Incremented build number to 4.11.0.61


  • Source maintenance
  • Build system tweaks; CMake, OpenSSL, DPI manifest
  • Fixed an issue that caused the “General” DrawStyle option element to not have a name/label
  • Updated DzViewportMgr public API documentation

DAZ Studio : Incremented build number to 4.11.0.62


  • Source maintenance
  • Updated public API documentation; DzStorable, DzGeometry, DzVertexMesh
  • Updated SDK API documentation; DzBase, DzFacetMesh