User Tools

Site Tools


Change Log

Below is a “sanitized” version of the Daz Studio v6.x (2025) 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.




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 Alpha (6.25.2025.11206)

DAZ Studio : Incremented build number to 6.25.2025.11206

Public Alpha (6.25.2025.11417)

  • Source maintenance
  • Fixed an issue with simulation of dForce hair
  • Fixed an issue on macOS with the deletion of DzActionMgr after executing a script that accessed it
    • Manifested as menus progressively disappearing, and ultimately a crash
  • Fixed an issue on Windows with the BugTrap dialog truncating messages
  • Updated public API documentation; DzElement
  • Fixed an issue with performing a deepCopy of an element via script; DzElement::doDuplicateElement()
  • Addressed issues with localization
  • Addressed issues with anonymous logging
  • Addressed issues with inline help
  • Addressed issues with interactive lessons

DAZ Studio : Incremented build number to 6.25.2025.11417

Public Alpha (6.25.2025.12207)

  • Source maintenance
  • Made an optimization tweak to the Universal tool (and derivatives) drawing while dragging

DAZ Studio : Incremented build number to 6.25.2025.11507


  • Source maintenance
  • Fixed an issue with viewport color of Strand-Based and dForce hair
  • Fixed an issue with color for viewport polyline drawing

DAZ Studio : Incremented build number to 6.25.2025.11607


  • Source maintenance
  • The “Content Library” pane now provides an ability to “Duplicate Page” from the Container View context menu
    • Clicking the “Duplicate Page” action causes a new instance of the “Manage” sub-pane, labeled “Manage (#)” where # is the i'th instance, to be created as a sibling to the primary “Manage” page
    • When 2 or more sub-panes exist, a tab bar in the “Content Library” pane is revealed
    • Pages labeled “Manage (#)” can be detached into a custom pane
    • The primary “Manage” page cannot be detached
    • Preference actions apply to all “Manage” page instances
    • API calls apply to the active “Manage” page instance
    • Assets in Asset Views can be dragged/dropped onto containers in Container Views
  • Addressed ES7 warnings for the script that backs the “Build Filter…” action
  • Added support for single digit numerical back-references in the “Replace” text of the “Script IDE” pane, when the “Regular Expression” option is checked
    • Now supports \# for single digits >= 1

DAZ Studio : Incremented build number to 6.25.2025.12007


  • Source maintenance
  • Extended support for numerical back-references in the “Replace” text of the “Script IDE” pane, when the “Regular Expression” option is checked
    • Now supports \g{#} and \g# for one or more digits >= 1
  • Added support to the “Content Library” pane for search menu population from “standard paths”
    • A list of base paths, rather than a single base path, ordered according to search order
    • Allows filters to be defined in the context of the current machine user, all machine users, and/or the application itself
  • Extended support for the -noPrompt CLI option; Content Library pane
  • Updated scripting API documentation; DzContentLibraryPane, DzContentLibraryManageSubPane

DAZ Studio : Incremented build number to 6.25.2025.12013


  • Source maintenance
  • Added a persistent menu for “Content Library” pane “Manage” sub-panes
  • Added support for an optional Information Panel to custom panes (detached sub-panes)
  • Extended support for the -noPrompt CLI option; paged panes, custom panes
  • Updated scripting API documentation; custom pane
  • Fixed an issue with “Content Library” pane support for filter menu population from standard paths
  • Added support to the filter navigation bar for filter menu population from “standard paths”
    • A list of base paths, rather than a single base path, ordered according to search order
    • Allows filters to be defined in the context of the current machine user, all machine users, and/or the application itself

DAZ Studio : Incremented build number to 6.25.2025.12107


  • Source maintenance
  • Extended DzInfoTabs public API; added showAddonsTab(), showTargetsTab()
  • Extended DzInfoDivider scripting API; added MinimizedState enum
  • Extended DzLineEdit scripting API; added showClearButton property; added inputRejected() signal
  • Updated public API documentation; DzInfoTabs
  • Updated scripting API documentation; DzInfoDivider, DzLineEdit
  • Added a user-friendly label to the persistent menu for “Content Library” pane “Manage” sub-panes - i.e., “Content Library : Manage Sub-Pane Options” vs classname
  • Addressed ES7 issues in the script that backs the “Build Filter…” action
    • Manifested as the dialog not being displayed and warnings recorded to the log when executed in the context of the “Outline” page in the “Scene” pane
  • Added an “Add-Ons” page to the “Information Panel” section of the “Smart Content” pane
    • Brings functionality provided by the “Explore Add-Ons…” action, in the context menu of an asset, to a higher level of the UI
    • Selecting an asset on the “Files” page, or within a product on the “Products” page, populates the page with categorized assets that are compatible with the selected asset
  • Added a “Targets” page to the “Information Panel” section of the “Smart Content” pane
    • Brings functionality provided by the “Explore Targets…” action, in the context menu of an asset, to a higher level of the UI
    • Selecting an asset on the “Files” page, or within a product on the “Products” page, populates the page with categorized assets that the selected asset is compatible with
  • Fixed a crash on close caused by recent replacements of runtime connections with compile-time connections
    • Due to differences in lookup/addressing mechanisms involved, certain established connections must be discretely disconnected during destruction to avoid issues with lifetime\order

DAZ Studio : Incremented build number to 6.25.2025.12207

Public Alpha (6.25.2025.13207)

  • Source maintenance
  • Fixed scripting API function signature ambiguities; DzPane
  • Extended DzInfoTabs public API; added showAddOnsTab()
  • Updated public API documentation; DzInfoTabs, DzViewportMgr
  • Updated scripting API documentation; DzPane
  • The DzViewport associated with the “Aux Viewport” pane is now ensured to not draw until/unless it is shown
    • Manifested as sluggishness when navigating the viewports associated with the “Viewport” pane
    • The primary DzViewport, that is DzViewportMgr::getViewport( 0 ) or DzViewportMgr::getDefaultViewport( 0 ), associated with the “Viewport” pane is responsible for maintaining the primary framegraph and is evaluated regardless of whether it is shown
  • Addressed ES7 warnings in the script that backs the Window > Workspace > Update and Merge Menus action

DAZ Studio : Incremented build number to 6.25.2025.12307


  • Source maintenance
  • Extended DzDynamicDividerWgt SDK API; added dividerPercentageChanged() signal
  • Extended DzDynamicDividerWgt scripting API; added ignoreSubWidgetMinSizeHints, firstWidgetHidden, barHidden, secondWidgetHidden properties; added dividerToggled(), dividerPercentageChanged() signals
  • Extended DzContentTab scripting API; added sideNavigationToggled(), sideNavigationPercentageChanged() signals
  • Updated public API documentation; DzDynamicDividerWgt
  • Updated scripting API documentation; DzContentTab
  • Improved performance of certain “Smart Content” pane operations; compile-time connections
  • DzPagedPane now uses QTabBar AutoHide in place of discrete 4.x internal handling
  • Addressed issues with anonymous logging
  • Addressed issues with inline help
  • Addressed issues with interactive lessons

DAZ Studio : Incremented build number to 6.25.2025.12507


  • Source maintenance
  • Added support for showing/hiding the “Add-Ons” page of the Information Panel via DzSubPane::getInfoTabsSettings()
  • Added support for showing/hiding the “Targets” page of the Information Panel via DzSubPane::getInfoTabsSettings()
  • Sub-panes that can be closed (deleted) now provide a close button on the right side of the associated tab
  • The “Detach” action in the menu for a detachable DzSubPane instance now includes the label of the instance
  • The “Delete” action in the menu for a DzSubPane instance that can be deleted now includes the label of the instance
  • Improved performance of certain “Smart Content” pane operations; compile-time connections
  • Fixed duplicate “Create Custom Action…” actions in the Asset View context menu for the “Content Library” pane
  • Improved performance of certain “Content Library” pane operations; compile-time connections
  • The “Help” pane has a Web View once again
  • Addressed ES7 warnings for the script that backs the “More Information…” action, and more broadly DzAssetMgr::showMoreProductInfo()
    • Manifested as the URL not being opened, or the options dialog not being displayed when [Ctrl/Cmd] was held, and warnings recorded to the log
  • Addressed issues with anonymous logging
  • Addressed issues with inline help
  • Addressed issues with interactive lessons

DAZ Studio : Incremented build number to 6.25.2025.12604


  • Source maintenance
  • Updated footprint to include WebView dependencies
  • Updated “Create Custom Action” code to ES7 for assets
  • Updated “Create Custom Action” code message severity for assets
  • Updated “More Information…” action sample script to ES7
    • ./resources/stores/default.dsa
  • Updated help index for 2025/6.x URLs
  • Updated the script backing the “Off Screen Pane Groups” action to ES7
  • Updated the script backing the “Off Screen Tool Bars” action to ES7
  • Updated the script backing the “Toggle Full Screen” action to ES7

DAZ Studio : Incremented build number to 6.25.2025.12615


  • Source maintenance
  • Extended DzAssetMgr public API; added getHideProductsMissingThumbnail(), setHideProductsMissingThumbnail(), getHideOrphanedAssets(), setHideOrphanedAssets(); added hideProductsMissingThumbnailChanged(), hideOrphanedAssetsChanged() signals
  • Updated public API documentation; DzAssetMgr
  • Added support for loading Content Type indicators from “standard paths”
    • A list of base paths, rather than a single base path, ordered according to search order
    • Allows Content Type indicators to be defined in the context of the current machine user, all machine users, and/or the application itself
  • DzApp::getAbsoluteStandardPath() now supports a file path that does not include extension, for the Scripts type
  • Fixed an issue that prevented the “Create Custom Action…” action in the Container View context menu for the “Content Library” pane from being displayed
  • Updated “Create Custom Action” code to ES7 for asset containers
  • Updated “Create Custom Action” code message severity for asset containers

DAZ Studio : Incremented build number to 6.25.2025.12707


  • Source maintenance
  • Updated public API documentation; DzAssetMgr
  • Updated scripting API documentation; DzRelatedAssetsView, DzAssociatedAssetsView
  • Added the “Compatibility Base Filter” selector to the Product Assets View
  • Added the “Filter By Context” option to the Product Assets View
    • Unchecked by default
    • State is not remembered between sessions
  • The “Add-Ons” page in the “Information Panel” of the “Smart Content” pane no longer displays the icon of the context asset
    • This does not impact the view displayed when the “Explore Add-Ons…” action in the context menu for primary asset views of the Files or Products pages is triggered
  • The “Targets” page in the “Information Panel” of the “Smart Content” pane no longer displays the icon of the context asset
    • This does not impact the view displayed when the “Explore Targets…” action in the context menu for primary asset views of the Files or Products pages is triggered
  • Updated message severity if an error occurs in the backing script for the “More Information…” action

DAZ Studio : Incremented build number to 6.25.2025.12807


  • Source maintenance
  • Extended DzSubPane public API; added infoTabsSettingsChanged() signal
  • Extended DzPagedPane SDK API; added updateInfoTabVisibility() override
  • Extended DzFlowLayout SDK API; added clear()
  • Updated public API documentation; DzPagedPane, DzSubPane
  • Updated SDK API documentation; DzFlowLayout
  • The “Tags” page of the “Information Panel” now displays buttons for keywords instead of hyperlinks
  • The “Tags” page of the “Information Panel” now provides a clear button in the “Keywords” field when text is present
  • The “Tags” page of the “Information Panel” now provides a menu button adjacent to the “Keywords” field with the 'current' user keywords value
    • Allows easy restoration of the 'current' value
  • The “Tags” page of the “Information Panel” now uses “Special Interest” styling for the “Apply Changes” button when the keywords or notes are modified
    • Makes the need to save modifications more obvious
  • The “Tags” page of the “Information Panel” now disables the “Apply Changes” button when the keywords or notes are not in a modified state
    • Makes the need to save modifications more obvious
  • The “Tags” page of the “Information Panel” now removes leading/trailing whitespace from keywords when the “Apply Changes” button is clicked
    • Reduces the probability of inserting undesirable information into the content database
  • The “Tags” page of the “Information Panel” now removes empty keywords when the “Apply Changes” button is clicked
    • Reduces the probability of inserting undesirable information into the content database
  • The “Tags” page of the “Information Panel” now removes duplicate keywords when the “Apply Changes” button is clicked
    • Reduces the probability of inserting undesirable information into the content database
  • The “Add-Ons” page in the “Information Panel” for the “Smart Content” pane is now only made available when the active view is an asset view
    • Reduces potential confusion stemming from an invalid context
  • The “Targets” page in the “Information Panel” for the “Smart Content” pane is now only made available when the active view is an asset view
    • Reduces potential confusion stemming from an invalid context
  • The “Add-Ons” page in the “Information Panel” for the “Smart Content” pane now sets the initial side navigation width based on the side navigation width of the active asset view
    • Works toward a feeling of cohesion between disparate views
  • The “Targets” page in the “Information Panel” for the “Smart Content” pane now sets the initial side navigation width based on the side navigation width of the active asset view
    • Works toward a feeling of cohesion between disparate views

DAZ Studio : Incremented build number to 6.25.2025.13107


  • Source maintenance
  • Extended DzAction SDK API; added getActionGroups(); made getDefaultMenuPaths(), getDefaultToolBars() virtual
  • Extended DzAction scripting API; added actionGroups property
  • Updated public API documentation; DzAction
  • Fixed an issue where dragging a script from an OS file browser and dropping it on the document area of the “Script IDE” pane, then choosing the “Open” action in the drop context menu, was not updating the application setting that stores the last path that a script was opened from or saved to
  • Extended support for the -noPrompt CLI option; dForce
  • Updated message titles to improve clarity of context; dForce actions
  • Updated messages to use obligation instead of directive; dForce actions
    • “An object must be selected…” vs “You must select an object…”
  • Addressed issues with localization
  • Addressed issues with anonymous logging
  • Addressed issues with inline help
  • Addressed issues with interactive lessons

DAZ Studio : Incremented build number to 6.25.2025.13207

Public Alpha (6.25.2025.14115)

  • Source maintenance
  • Modified DzAssetMgr public API; removed getHideProductsMissingThumbnail(), setHideProductsMissingThumbnail(); removed hideProductsMissingThumbnailChanged() signal
  • Extended DzAssetMgr public API; added getHideOrphanedProducts(), setHideOrphanedProducts(), getShowHiddenProducts(), setShowHiddenProducts(), getShowHiddenAssets(), setShowHiddenAssets(); added searchForAssetsInCategory() override; added hideOrphanedProductsChanged(), showHiddenProductsChanged(), showHiddenAssetsChanged() signals
  • Extended DzAssetMgr SDK API; added s_MetadataXMLFileExtension, s_MetadataJSONFileExtension static variables
  • Extended DzCategoryAssetContainer public API; added getAssetsInCategory() overrides
  • Extended DzProductAssetContainer public API; added getMetadataJSONPath(), getMetadataXMLPath(), getMetadataAbsolutePath(); added getCategories() overrides
  • Updated public API documentation; DzAssetMgr, DzCategoryAssetContainer, DzProductAssetContainer
  • Improved the quality of metadata files produced by DzProductAssetContainer::getMetadataXML()
    • Trim strings
    • Remove empty entries
  • Added support for hiding and/or unhiding a product in Product Views
    • Added a “Hide Products” action to the context menu of a product if multiple unhidden products are selected
      • Marks the selected products as hidden
    • Added a “Hide Product” action to the context menu of a product if a single unhidden product is selected
      • Marks the selected product as hidden
    • Added an “Unhide Products” action to the context menu of a product if multiple hidden products are selected
      • Marks the selected products as not hidden
    • Added an “Unhide Product” action to the context menu of a product if a single hidden product is selected
      • Marks the selected product as not hidden
    • Toggling display of hidden products in Product Views is currently only available via API
    • Product Views respect the hidden state of a product
  • Added support for hiding and/or unhiding an asset in Asset Views
    • Added a “Hide Assets” action to the context menu of an asset if multiple unhidden assets are selected
      • Marks the selected assets as hidden
    • Added a “Hide Asset” action to the context menu of an asset if a single unhidden asset is selected
      • Marks the selected asset as hidden
    • Added an “Unhide Assets” action to the context menu of an asset if multiple hidden assets are selected
      • Marks the selected assets as not hidden
    • Added an “Unhide Asset” action to the context menu of an asset if a single hidden asset is selected
      • Marks the selected asset as not hidden
    • Toggling whether display of hidden assets in Asset Views is active, is currently only available via API
    • Asset Views respecting the hidden state of an asset is pending
  • Product Views now respect the state of the “Filter By Context” option when populating categories
  • Codesign supporting executables on Windows
    • ./bin/cmgen.exe
    • ./bin/ffmpeg.exe
    • ./bin/matc.exe

DAZ Studio : Incremented build number to 6.25.2025.13509


  • Source maintenance
  • Update to DzCloud 1.0.3.59
    • Added support for products having separate name and label
    • Added support for assets having separate name and label
    • Added support for querying products using a lbl:: scope
      • lbl:: is equivalent to name:: unless label is unique
    • Added support for querying assets using a lbl:: scope
      • lbl:: is equivalent to name:: unless label is unique
    • lbl:: is now the default scope for product queries
    • Modified queries to respect the hidden state of a product
    • Modified queries to respect the hidden state of an asset
    • Results in an “Upgrading database from version # to #” message during application launch

DAZ Studio : Incremented build number to 6.25.2025.13707


  • Source maintenance
  • Extended DzAsset public API; added relabelAsset()
  • Extended DzAsset SDK API; added getAssetLabel(), setAssetLabel()
  • Extended DzAsset scripting API; added assetLabel property
  • Extended DzAbstractAssetContainer public API; added getContainerLabel(), relabel(), relabelChildContainer(), relabelAsset()
  • Extended DzAbstractAssetContainer SDK API; added canRelabel(), setCanRelabel()
  • Extended DzAbstractAssetContainer scripting API; added canRelabelContainer property
  • Extended DzAssetView scripting API; added setLabelEdit()
  • Updated public API documentation; DzAsset, DzAbstractAssetContainer
  • Updated scripting API documentation; DzAssetView
  • Added a “Relabel…” action to the context menu of containers types that support being relabled in the “Content Library” pane
    • Products
  • Added a “Relabel…” action to the context menu of assets in the “Content Library” pane
    • Valid metadata is required
    • Not available for symbolic links
  • Fixed an issue that caused a “Rename…” action to be erroneously added to the context menu of non-product containers provided by Daz Connect in the “Content Library” pane
  • Selecting a relabeled product displays the unmodified product name in the “Info” page of the Information Panel
  • Selecting a relabeled asset displays the unmodified asset name in the “Info” page of the Information Panel
  • Fixed a crash in the Filament DrawStyle when Scale of an object was set to 0
  • Fixed viewport navigation when the Camera Cube is hidden

DAZ Studio : Incremented build number to 6.25.2025.14107


  • Source maintenance
  • Added a “Show Hidden Products” Content preference
  • Added a “Show Orphaned Products” Content preference
  • Added a “Show Hidden Assets” Content preference
  • Added a “Show Orphaned Assets” Content preference
  • Moved Content preferences related to the display of products into a “Product Display” group box
  • Relabeled the Content preference “Display” group box to “Asset / File Display”
  • Reordered Content display preferences
  • Added display of the metadata file path for a product to the “Info” page in the Information Panel when a product is selected and the file that provides metadata can be found
  • Made hyperlink styling consistent in the pages of the Information Panel
  • Fixed an issue with path construction in DzProductAssetContainer::getMetadataJSONPath()
  • Fixed an issue with filename construction in DzAssetMgr::getRelativeProductMetafilePath() for Daz Connect metadata files
  • Daz Connect metadata files can now be found in native content directories
    • Handles changing of mapped Daz Connect data directory

DAZ Studio : Incremented build number to 6.25.2025.14115

Public Alpha (6.25.2025.16407)

  • Source maintenance
  • Extended Dz3DBrushTool SDK API; added updateHitPoint(), setBrushActive(), getBrushActive()
  • Updated SDK API documentation; Dz3DBrushTool
  • Update to NVIDIA Iray 2024.1.3 (381500.5658)
    • Requires a R570 (or newer) branch driver on Windows
  • Addressed viewport performance issues in the Camera Cube
  • Addressed viewport performance issues in the Joint Editor tool
  • Addressed viewport performance issues in Measure Metrics Tailor Tape nodes
  • Allow Qt RHI to determine surface format instead of discretely setting a default version/profile/type
  • Cleaned up labeling, visibility, and separation of Hide/Unhide context menu actions in the “Content Library” pane
  • The “Rename Container” dialog now provides the existing name as an option
  • The “Rename Container” dialog now provides the existing label as an option (if label and name are different)
  • The “Rename Container” dialog now provides a clear button
  • The “Relabel Container” dialog now provides the existing label as an option
  • The “Relabel Container” dialog now provides the existing name as an option (if label and name are different)
  • The “Relabel Container” dialog now provides a clear button
  • Modified renaming/relabeling of product containers in the “Content Library” pane to better track intermediate container expansion
  • Modified renaming/relabeling of product containers in the “Content Library” pane to better track selection
  • Renamed the “OpenGL” section on the “Interface” page of the “Preferences” dialog to “Viewports”
    • Viewport RHI backends differ between platforms
      • OpenGL - Windows
      • Metal - macOS
  • Removed non-optional/obsolete preferences from the “Interface” page of the “Preferences” dialog
    • “Per Pixel Shading”
    • “Hardware Anti-Aliasing”
    • “Display Optimization”
    • “Backface Lighting”
    • “Pixel Buffer”
  • Fixed layout issues on the “Interface” page of the “Preferences” dialog
  • Clicking the “Restore Factory Defaults” button on the “Interface” page of the “Preferences” dialog now marks the application as needing to be restarted
  • Improved captions/consistency for file/directory selector dialogs triggered from the “Preferences” dialog
  • The “Current Hardware Features” dialog now populates the “Platform” qualifier based on the RHI backend in use
  • Tweaked the minimum OpenGL version message
  • Initial availability of the refactored “Geometry Sculptor” tool; limited distribution
    • Now derives from Dz3DBrushTool
    • Draws gizmos/cues/helpers to viewports using the RHI backend for the platform running the application
  • Addressed issues with anonymous logging
  • Addressed issues with inline help
  • Addressed issues with interactive lessons

DAZ Studio : Incremented build number to 6.25.2025.14815


  • Source maintenance
  • The refactored “Geometry Sculptor” tool now displays a single disc on the surface of an object when the cursor is positioned over the object in the viewport and a discrete selection mode (Polygon Selection, Edge Selection, Vertex Selection) is active, similar to the “Geometry Editor” tool
  • The refactored “Geometry Sculptor” tool now displays concentric discs on the surface of an object when the cursor is positioned over the object in the viewport and a soft/implicit selection mode (Soft Selection Brush, Sculpting Brush, Smoothing Brush) is active, similar to the “Node Weight Map Brush” tool
  • Made optimizations to the drawing of bones
  • Made optimizations to Joint Editor tool drawing
  • Fixed a regression in the script that backs the “Create Poser Companion Files…” action
    • Resulted from a change in 4.23.1.42 where user-facing occurrences of the application name were switched to use title case
  • Performed work toward an ALPHA SDK

DAZ Studio : Incremented build number to 6.25.2025.15007


  • Source maintenance
  • Extended DzFacetMesh public API; added mergeMesh(), mergeMeshes()
  • Updated public API documentation; DzFacetMesh

DAZ Studio : Incremented build number to 6.25.2025.15107


  • Source maintenance
  • Made performance improvements to the drawing/interactivity of Null nodes
  • Null nodes now draw as lines instead of cylinders
    • Maintains thickness regardless of distance from the view/camera
  • Null nodes now use previously drawn cylinder geometry for hit tests
    • Lines are very difficult to select - more thickness is needed to test against

DAZ Studio : Incremented build number to 6.25.2025.15407


  • Source maintenance
  • The “Duplicate Node(s)” action will now detach the geometry of duplicates from the object being duplicated if the Ctrl/Cmd key is pressed when the action is triggered
    • Does not apply to Geometry Shell nodes
    • Not saved as detached unless the geometry is modified
  • Added modifier description for DzDuplicateNodeAction
  • The “Duplicate Node(s)” action (DzDuplicateNodeAction) can now be triggered from script with a settings Object (const QVariantMap& if calling from C++), via DzAction::triggerWithSettings(), to control its operation
    • If an optional Detach Boolean property is true, the geometry of duplicates will be detached from the object being duplicated
  • The “Duplicate Node Hierarchies” action will now detach the geometry of duplicates from the objects being duplicated if the Ctrl/Cmd key is pressed when the action is triggered
    • Does not apply to Geometry Shell nodes
    • Not saved as detached unless the geometry is modified
  • Added modifier description for DzDuplicateNodeHierarchyAction
  • The “Duplicate Node Hierarchies” action (DzDuplicateNodeHierarchyAction) can now be triggered from script with a settings Object (const QVariantMap& if calling from C++), via DzAction::triggerWithSettings(), to control its operation
    • If an optional Detach Boolean property is true, the geometry of duplicates will be detached from the objects being duplicated
  • Made performance improvements to the drawing/interactivity of the gizmo/manipulators for the Universal tool (and derived tools)

DAZ Studio : Incremented build number to 6.25.2025.15507


  • Source maintenance
  • Extended DzImporter public API; added addNodeToFilter(), getExtensionDescription(), getExtensionIndex()
  • Extended DzFileIO public API; added getExtensionDescription()
  • Extended DzShape public API; added getDrawStyleOverrideControl(), getDrawStyleOverride(), setDrawStyleOverride(); added drawStyleOverrideChanged() signal
  • Extended DzShape SDK API; added addedTo(), removedFrom()
  • Extended DzMaterial public API; added DrawStyleOverride enum; added getDrawStyleOverrideControl(), getDrawStyleOverride(), setDrawStyleOverride(); added drawStyleOverrideChanged() signal
  • Extended DzGeometry public API; added getShapeList()
  • Extended DzGeometry SDK API; added addedTo(), removedFrom()
  • Extended DzProperty SDK API; added copyDefinitionFrom()
  • Extended public API; added DzUniversalDrawStyle
  • Updated public API documentation; DzImporter, DzFileIO, DzShape, DzMaterial, DzGeometry, DzProperty, DzUniversalDrawStyle
  • Implemented DzImporter::getExtensionDescription() in derived classes; DzPZ3Importer, DzObjImporter, DzFbxImporter, DzBvhImporter, DzAlembicImporter
  • Implemented DzImporter::getExtensionIndex() in derived classes; DzPZ3Importer, DzObjImporter, DzFbxImporter, DzBvhImporter, DzAlembicImporter
  • Fixed message severity for errors/warnings; DzImporter
  • Fixed memory leaks in the “Content DB Editor” dialog; context menus
  • Fixed an issue in the “Content DB Editor” dialog that could result in an empty tag being added to (or preserved for) an asset
  • Added tooltips for each row/column in the assets view, on the “Assets” page of the “Content DB Editor” dialog
  • Added a “Category” column to the “Assets” page of the “Content DB Editor” dialog
  • Improved error logging in the “Content DB Editor” dialog
  • Export of metadata files from the “Content DB Editor” dialog now attempts to be as sparse as possible
    • Unnecessary/empty asset child elements are omitted
  • Added a “Universal” DrawStyle
    • Draw Settings > Display > Scene View > Scene DrawStyle allows a base DrawStyle to be selected
      • Default (Texture Shaded)
      • Wireframe
      • Lit Wireframe
      • Hidden Line
      • Wire Shaded
      • Smooth Shaded
      • Wire Texture Shaded
      • Texture Shaded
    • Parameters > %ObjectRoot% > Display > Scene View > DrawStyle Override allows individual objects to override the “Scene DrawStyle”
      • None (use Scene DrawStyle)
      • Wireframe
      • Lit Wireframe
      • Hidden Line
      • Wire Shaded
      • Smooth Shaded
      • Wire Texture Shaded
      • Texture Shaded
    • Surfaces > %ObjectRoot% > %Surface% > Display > Scene View > DrawStyle Override allows individual surfaces to override the object “DrawStyle Override”
      • None (use object DrawStyle Override)
      • Wireframe
      • Lit Wireframe
      • Hidden Line
      • Wire Shaded
      • Smooth Shaded
      • Wire Texture Shaded
      • Texture Shaded
  • Added a “Universal” (DzUniversalStyleAction) DrawStyle action
  • The refactored “Geometry Sculptor” tool now allows gizmo only move
  • The refactored “Geometry Sculptor” tool now respects the “Lock In Place” option
  • Made performance improvements to the drawing/interactivity of the gizmo/manipulators for the refactored “Geometry Sculptor” tool
  • Extended Qt binaries are now included in the standard footprint
    • Provides additional support for 3rd party plugin development while minimizing logistical conflicts/collisions that ultimately impact end users
  • Performed work toward an ALPHA SDK
  • Updated copyright notices
  • Improved support for the -noPrompt CLI option
  • Addressed issues with localization
  • Addressed issues with anonymous logging
  • Addressed issues with inline help
  • Addressed issues with interactive lessons

DAZ Studio : Incremented build number to 6.25.2025.15923


  • Source maintenance
  • Performed work toward an ALPHA SDK

DAZ Studio : Incremented build number to 6.25.2025.16007


  • Source maintenance
  • Fixed an issue with the writing of shape properties for embedded shared geometry
  • Performed work toward an ALPHA SDK

DAZ Studio : Incremented build number to 6.25.2025.16107


  • Source maintenance
  • Extended DzGeometrySelectionTool public API; added setAutoConvertSelection(), getAutoConvertSelection(); added autoConvertSelectionChanged() signal
  • Updated public API documentation; DzViewTool, DzGeometrySelectionTool, Dz3DBrushTool, DzGeometryEditorTool, DzWeightMapBrushTool, DzNodeWeightBrushTool
  • Performed work toward an ALPHA SDK
  • The avatar for the active camera of a given viewport is no longer drawn in that viewport
    • Implements a behavior of 4.x builds
    • Use of wide aspect ratios in earlier builds could result in the avatar for the active camera being seen within the viewport
    • This change does not impact whether cues (e.g., frustum, focal point, etc) are drawn if the active camera for a given viewport is selected or made persistent by the user
  • Added an “Automatically Convert Selection” (DzFacetSelAutoConvertSelectionAction) action
    • Controls whether geometry selection is automatically converted from one selection type to another when the geometry selection type is changed
    • Can be found in these (default) locations:
      • “Geometry Editor” tool context menu > Geometry Selection > Convert Selection submenu
      • “Geometry Editor” tool option menu > Geometry Selection > Convert Selection submenu
      • “Node Weight Map Brush” tool context menu > Geometry Selection > Convert Selection submenu
      • “Node Weight Map Brush” tool option menu > Geometry Selection > Convert Selection submenu
    • Active state is independently saved/restored for the “Geometry Editor” and “Node Weight Map Brush” tools
  • Updated default interface files
    • Recommend clicking the Window > Workspace > Update and Merge Menus action
  • Addressed issues with localization

DAZ Studio : Incremented build number to 6.25.2025.16207


  • Source maintenance
  • Extended DzNonEmptyComboEditDlgValidator SDK API; added setErrorTitle(), getErrorTitle(), setErrorMessage(), getErrorMessage()
  • Extended SDK API; added DzExclusionListComboEditDlgValidator
  • Updated public API documentation; DzGeometryEditorTool
  • Updated SDK API documentation; DzShape, DzNonEmptyComboEditDlgValidator, DzExclusionListComboEditDlgValidator
  • A distant light is now used for the headlamp of a view/camera when the “Preview Lights” action is inactive/unchecked
  • Fixed a potential crash when enabling/disabling lights
  • Fixed an issue where creating a surface (material face group) on a mesh would not update all shapes that share the same mesh
    • This manifested as discrete polygons not being drawn in viewport for an object that shares its geometry with another object and the “Geometry Editor” tool was used to assign selected polygons to a new surface, which lead to a crash when an affected object was selected to inspect its surfaces
  • Fixed an issue where removing a surface (material face group) on a mesh would not update all shapes that share the same mesh, which could lead to a crash
  • Refactored the dialog displayed when the “Create Surface…” (DzPGECreateMaterialGroupAction) action is triggered
  • Refactored the dialog displayed when the “Create Surface from Selected…” (DzPGECreateMaterialGroupFromSelectionAction) action is triggered
  • Refactored the dialog displayed when the “Create Face Group…” (DzPGECreateFaceGroupAction) action is triggered
  • Refactored the dialog displayed when the “Create Face Group from Selected…” (DzPGECreateFaceGroupFromSelectionAction) action is triggered

DAZ Studio : Incremented build number to 6.25.2025.16307


  • Source maintenance
  • Update to Qt 6.9.1
  • Fixed a regression in “Tool Settings” for the “Geometry Editor” tool that prevented context menus being displayed in the tree view on the “Grouping” page
  • Made label adjustments to context menu actions for the tree view on the “Grouping” page of “Tool Settings” for the “Geometry Editor” tool
  • Fixed the cause of warnings being logged when the “Geometry Editor” tool was active and the “Tool Settings” pane was visible

DAZ Studio : Incremented build number to 6.25.2025.16407



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
  • Extended DzImportMgr public API; added makeExtensionFileFilter()
  • Extended DzExportMgr public API; added makeExtensionFileFilter()
  • Extended DzFileIO SDK API; added parameter to error(), info()
  • Updated public API documentation; DzImportMgr, DzFileIO, DzImporter, DzAudioImporter, DzImageImporter, DzExportMgr, DzExporter, DzVideoExporter, DzImageExporter, DzFileFilter
  • Performed work toward an ALPHA SDK
  • Refactored the dialog displayed when the “Create Region…” (DzPGECreateRegionGroupAction) action is triggered
  • Refactored the dialog displayed when the “Create Region from Selected…” (DzPGECreateRegionGroupFromSelectionAction) action is triggered
  • Refactored the dialog displayed when the “Create Rigidity Group…” (DzPGECreateRigidityGroupAction) action is triggered
  • Refactored the dialog displayed when the “Create Rigidity Group from Selected…” (DzPGECreateRigidityGroupFromSelectionAction) action is triggered
  • Refactored the dialog displayed when the “Create Selection Set…” (DzPGECreateSelectionGroupAction) action is triggered
  • Refactored the dialog displayed when the “Create Selection Set from Selected…” (DzPGECreateSelectionGroupFromSelectionAction) action is triggered
  • The “Create Rigid Follow Node from Selected…” (DzPGECreateRigidFollowNodeFromSelectionAction) action now employs the familiar “Create New Item” dialog
  • Refactored the “Details” page context menu for the “Geometry Editor” tool
  • The “Set Weight…” and “Add Weight…” actions in the “Details” page context menu for the “Geometry Editor” tool now employ a familiar/consistent dialog for setting floating point values
  • Made file read/import error reporting consistent
  • Made file write/export error reporting consistent
  • Made adjustments to message severity
  • Extended support for the -noPrompt CLI option
  • Addressed issues with localization
  • Addressed issues with anonymous logging
  • Addressed issues with inline help
  • Addressed issues with interactive lessons

DAZ Studio : Incremented build number to 6.25.2025.16815


  • Source maintenance
  • Updated public API documentation; DzApp, DzMainWindow
  • Performed work toward an ALPHA SDK
  • Custom colors in the Windows color dialog are now recorded when the application is closing
  • Custom colors in the Windows color dialog are now restored when the application is launched
  • Extended support for the -noPrompt CLI option

DAZ Studio : Incremented build number to 6.25.2025.16907