Change Log
Below is a “sanitized” version of the Daz Studio v6.x (2025-2026) 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
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)
DAZ Studio : Incremented build number to 6.25.2025.11507
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
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
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
Added an “Add-Ons” page to the “Information Panel” section of the “Smart Content” pane
Added a “Targets” page to the “Information Panel” section of the “Smart Content” pane
Fixed a crash on close caused by recent replacements of runtime connections with compile-time connections
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
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
The “Add-Ons” page in the “Information Panel” of the “Smart Content” pane no longer displays the icon of the context asset
The “Targets” page in the “Information Panel” of the “Smart Content” pane no longer displays the icon of the context asset
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
The “Tags” page of the “Information Panel” now uses “Special Interest” styling for the “Apply Changes” button when the keywords or notes are modified
The “Tags” page of the “Information Panel” now disables the “Apply Changes” button when the keywords or notes are not in a modified state
The “Tags” page of the “Information Panel” now removes leading/trailing whitespace from keywords when the “Apply Changes” button is clicked
The “Tags” page of the “Information Panel” now removes empty keywords when the “Apply Changes” button is clicked
The “Tags” page of the “Information Panel” now removes duplicate keywords when the “Apply Changes” button is clicked
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
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
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
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
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
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
Added a “Hide Product” action to the context menu of a product if a single unhidden product is selected
Added an “Unhide Products” action to the context menu of a product if multiple hidden products are selected
Added an “Unhide Product” action to the context menu of a product if a single hidden product is selected
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
Added a “Hide Asset” action to the context menu of an asset if a single unhidden asset is selected
Added an “Unhide Assets” action to the context menu of an asset if multiple hidden assets are selected
Added an “Unhide Asset” action to the context menu of an asset if a single hidden asset is selected
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
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
Added a “Relabel…” action to the context menu of assets in the “Content Library” pane
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
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)
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”
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
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
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
Null nodes now use previously drawn cylinder geometry for hit tests
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
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
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
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
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
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”
Surfaces > %ObjectRoot% > %Surface% > Display > Scene View > DrawStyle Override allows individual surfaces to override the object “DrawStyle Override”
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
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
DAZ Studio : Incremented build number to 6.25.2025.16007
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
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
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
Public Alpha (6.25.2025.17807)
Source maintenance
Extended
DzImportMgr public
API; added
makeExtensionFileFilter()
Extended
DzExportMgr public
API; added
makeExtensionFileFilter()
Extended
DzFileFilter public
API; added
getFilterString()
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
Source maintenance
Update to Filament 1.61.1
The refactored “Geometry Sculptor” tool now displays cues while dragging that indicate the starting position of a translate operation, and the current distance from that position - similar to the “Universal” and “Translate” tools
The refactored “Geometry Sculptor” tool now displays cues while dragging that indicate the center of a scaling operation, and the current percentage of change - similar to the “Universal” and “Scale” tools
Performed work toward an ALPHA SDK
DAZ Studio : Incremented build number to 6.25.2025.17007
Source maintenance
Extended
DzMainWindow SDK
API; added
doColorDialog()
Extended
DzColorDialog scripting
API; added parameters to
getColor()
Updated SDK
API documentation;
DzMainWindow
Updated scripting
API documentation;
Global,
DzColorDialog
Fixed a crash when attempting to import a script module and the path does not exist
Updated the syntax highlighter for the “Script IDE” pane to include Global functions
Custom colors in the Windows color dialog are now restored when the dialog is displayed as a result of clicking a DzColorWgt
Custom colors in the Windows color dialog are now recorded when the dialog is displayed as a result of clicking a DzColorWgt and the dialog is accepted
Custom colors in the Windows color dialog are now restored when DzMainWindow::doColorDialog() is called
Custom colors in the Windows color dialog are now recorded when DzMainWindow::doColorDialog() is called and the dialog is accepted
Performed work toward an ALPHA SDK
Addressed issues with localization
DAZ Studio : Incremented build number to 6.25.2025.17107
DAZ Studio : Incremented build number to 6.25.2025.17207
Source maintenance
Extended SDK
API; added
DzImageMenuButton
Modified SDK
API; deprecated
DzImageMenu
Updated public
API documentation;
DzTexture,
DzTextureModifier,
DzImageTexture,
DzLayeredTexture,
DzTextureComponent,
DzTextureMask
Updated SDK
API documentation;
DzImageMenuButton,
DzTexturePicker,
DzTipsMenu
Performed work toward an ALPHA SDK
The refactored “Geometry Sculptor” tool now updates the cue that indicates the current distance from the starting position of a translate operation - similar to the “Universal” and “Translate” tools
The refactored “Geometry Sculptor” tool now updates the cue that indicates the current percentage of change for a scale operation - similar to the “Universal” and “Scale” tools
Fixed a regression that caused the preview/popup for image menu buttons that have an image set to not display when the cursor is hovered over the button
The image menu button preview/popup now displays the name and temporary filename when a layered image is set as the current image
Image menu actions now display the absolute path of an associated image in a tooltip
Image menu actions now display the name, number of layers, and absolute path of the temporary filename for an associated layered image in a tooltip
The current image in an image menu is now positioned at the top of the list of loaded images
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.17507
DAZ Studio : Incremented build number to 6.25.2025.17707
Source maintenance
Extended
DzFileFilter public
API; added
findFilterIndex()
Extended
DzFileFilter scripting
API; added
getExtensions()
Extended
DzImportMgr public
API; added parameter to
makeImportFileFilter(),
makeGeometryFileFilter()
Extended
DzImportMgr scripting
API; added
makeImportFileFilter(),
makeGeometryFileFilter() overloads
Extended
DzImageMgr public
API; added parameter to
makeImportFileFilter()
Extended
DzImageMgr scripting
API; added
makeImportFileFilter() overload
Updated public
API documentation;
DzFileFilter,
DzImportMgr,
DzImageMgr
Performed work toward an ALPHA SDK
Fixed an issue with absolute path validation in the CommonJS Module framework implementation
Made efficiency adjustments to the CommonJS Module framework implementation
The refactored “Geometry Sculptor” tool now displays cues while dragging that indicate the starting angle of a rotation operation, and the change in angle - similar to the “Universal” and “Rotate” tools
Fixed an issue with the Window > Preview Lights (DzPreviewLightsAction) action not being respected after saving a scene while the Texture Shaded DrawStyle is active
Saving a Scene/Preset now uses the active DrawStyle of the active viewport to generate a thumbnail/tip image, instead of always using Texture Shaded
Preference configuration for whether/when to generate a thumbnail/tip image is respected
Texture Shaded is still used when the NVIDIA Iray DrawStyle is active
When a DrawStyle that does not cause textures to be displayed is active, there is no longer the penalty of waiting for loading/conversion of textures in order to generate a thumbnail/tip image
Extended support for the -noPrompt CLI option
DAZ Studio : Incremented build number to 6.25.2025.17807
Public Alpha (6.25.2025.19807)
Source maintenance
Addressed plugin packaging issues on macOS
Updated the syntax highlighter for the “Script IDE” pane to include CommonJS Module wrapper objects
Performed work toward an ALPHA SDK
DAZ Studio : Incremented build number to 6.25.2025.17823
Source maintenance
Addressed plugin packaging issues on macOS
Fixed plugin package inconsistencies
Fixed a regression that resulted in the Content Type indicator for some assets not being superimposed over the thumbnail in asset views
Performed work toward an ALPHA SDK
DAZ Studio : Incremented build number to 6.25.2025.18018
DAZ Studio : Incremented build number to 6.25.2025.18207
Source maintenance
Updated public
API documentation;
DzImageMgr,
DzImageImporter,
DzVideoClip,
DzAudioClip,
DzImportMgr,
DzExportMgr
Performed work toward an ALPHA SDK
Made performance optimizations to viewport drawing
Updates to inactive viewports, while the active viewport is actively being manipulated by a tool, are now delayed instead of concurrent - a 4.x and earlier behavior
The primary viewport now auto-disables when not visible - prior builds always updated the primary viewport (in addition to the active viewport) regardless of visibility
The refactored “Geometry Sculptor” tool now respects the manipulator/gizmos Size option on the “Tool Settings” pane
The refactored “Geometry Sculptor” tool now positions the value cue for translation operations along the translation vector
The refactored “Geometry Sculptor” tool now positions the value cue for scale operations along the scale vector
Improved error logging when importing
Improved error logging when loading images
Improved error logging when loading layered images
Improved error logging when saving images
Improved error logging when saving layered images
Addressed issues with localization
DAZ Studio : Incremented build number to 6.25.2025.18307
Source maintenance
Extended
DzMultiMediaMgr public
API; added
getAudioImporterInfo(),
makeAudioImportExtensionFileFilter(),
getVideoExporterInfo(),
makeVideoExportExtensionFileFilter()
Extended
DzMultiMediaMgr SDK
API; added parameter to
makeAudioImportFileFilter()
Extended
DzMultiMediaMgr scripting
API; added
makeAudioImportFileFilter() overload
Extended
DzAudioImporter public
API; added
getNumExtensions(),
getExtensionIndex(),
getExtensionDescription(),
getExtensionDescriptions()
Modified
DzAudioImporter public
API; added parameter to
getExtension()
Extended
DzVideoExporter public
API; added
recognize(),
getNumExtensions(),
getExtensionIndex()',
getExtensionDescription(),
getExtensionDescriptions()
Modified
DzVideoExporter public
API; added parameter to
getExtension()
Updated public
API documentation;
DzMultiMediaMgr,
DzAudioImporter,
DzVideoExporter
Updated SDK
API documentation;
Dz3DViewport
Updated scripting
API documentation;
DzMediaAudioClip
Performed work toward an ALPHA SDK
Improved error logging when importing
Improved error logging when saving images
Improved error logging when exporting video
Made configuration adjustments to support High DPI scaling
Fixes offset/alignment/resolution disparities between the operating system and Qt
Manifested in the picking mode on color widgets resulting in a color that did not match the pixel under the cursor
Manifested in the Windows color dialog “Pick Screen Color” mode resulting in a color that did not match the pixel under the cursor
Causes a regression in the Strand Based Hair Editor tool
May have additional ripple effect
Fixed a regression related to auto-disabling the primary viewport when not visible that resulted in an infinite loop during startup, depending on GPU
The refactored “Geometry Sculptor” tool now limits the drawing of normals to the selected polygons/edges/vertices, depending on the discrete selection mode (Polygon Selection, Edge Selection, Vertex Selection) that is active, instead of drawing normals for the entire mesh without respect for selection, when the Normals option on the “Tool Settings” pane is active
Extended support for the -noPrompt CLI option
DAZ Studio : Incremented build number to 6.25.2025.18407
DAZ Studio : Incremented build number to 6.25.2025.18419
Source maintenance
Updated public
API documentation;
DzAudioImporter,
DzVideoExporter
Updated scripting
API documentation;
DzMultiMediaMgr,
DzMediaAudioImporter,
DzMediaAudioClip
Performed work toward an ALPHA SDK
Improved descriptions for audio formats supported by DzMediaAudioImporter
Improved descriptions for video formats supported by DzFFmpegVideoExporter
Fixed a regression in the Strand Based Hair Editor tool that resulted from configuration adjustments to support High DPI scaling
Update to NVIDIA Iray 2024.1.4 (381500.6583)
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, a discrete selection mode (Polygon Selection, Edge Selection, Vertex Selection) is active, and the Falloff option in the “Tool Setting” pane is active
DAZ Studio : Incremented build number to 6.25.2025.18515
Source maintenance
Fixed a crash in the Pose Tool when a bone is rotated more than 360 degrees
Extended support for the -noPrompt CLI option
Performed work toward an ALPHA SDK
DAZ Studio : Incremented build number to 6.25.2025.18907
Source maintenance
Fixed an issue with updating the toggled state of the Visible column in Scene views
Fixed an issue with updating the toggled state of the Selectable column in Scene views
Fixed a crash when loading Poser format content with embedded geometry
The “Spawn Morph…” button in the “DForm” pane now presents a familiar dialog that allows greater configuration of the property at creation time
Extended support for the -noPrompt CLI option
Made adjustments to message severity
Performed work toward an ALPHA SDK
DAZ Studio : Incremented build number to 6.25.2025.19014
DAZ Studio : Incremented build number to 6.25.2025.19107
Source maintenance
Global::include() now attempts to replicate the result of its use in 4.x builds, rather than the manner in which 4.x results were achieved
Global::include() is and will remain deprecated
This change is an attempt to ease transition, not perpetuate use
include() statements should not be used in new code
Transition to require(), and the CommonJS module framework, is recommended - see 6.25.2025.17207
include() statements must be fairly simple to parse
e.g., var bSuccess = include( “relative/path/to/filename” );
e.g., include( App.getSomePath() + “/relative/path/to/filename” );
e.g., include( App.getSomePath() + “/relative/path/to/filename” );//trailing comment
e.g., include( String( “%1/relative/path/to/filename” ).arg( App.getSomePath() ) );
e.g., include( “absolute/path/to/filename” );
include() statements should exist early in the script
A script may be executed multiple times as it is evaluated to resolve include() statements and replace them with the contents of their respective files
Failure to call include() early in a script may result in the work preceding the call(s) being performed as many times as there are statements encountered, hierarchically
include() statements should only be called within the global scope of the script - as documented
While now functional, this approach is very inefficient (albeit necessary to yield the desired result) - performance may suffer
Effectively assuming the behavior of an inline function, Global functions called in scripts that are included operate in the scope of the top-most script
Updated scripting
API documentation;
Global
Use of deprecated Global functions in scripts are now logged
Daz Script 1 conversion attempts are now logged as obsolete (no longer supported)
Performed work toward an ALPHA SDK
DAZ Studio : Incremented build number to 6.25.2025.19207
DAZ Studio : Incremented build number to 6.25.2025.19217
DAZ Studio : Incremented build number to 6.25.2025.19307
Source maintenance
Fixed an issue that could cause log.txt to be missing from BugTrap crash report zips on Windows
Improved performance of the “Geometry Sculptor” tool during geometry selection operations
Fixed a potential crash on close when the NVIDIA Iray DrawStyle is active
Performed work toward an ALPHA SDK
DAZ Studio : Incremented build number to 6.25.2025.19607
Source maintenance
Performed work toward an ALPHA SDK
Extended
DzUiLoader scripting
API; added
errorString()
Updated scripting
API documentation;
DzUiLoader
Added a “Tip Page” CommonJS module
Improved error logging when attempting to load *.ui files via DzUiLoader::load()
Fixed an issue with conflicting modal dialogs (e.g., progress, message box) when ACLs are updated and a cloud operation (e.g., update metadata, download) is executed
Fixed DzVec3::getRotationTo() handling of parallel vectors
Resolved log warnings relating to use of deprecated scripting APIs in tip page Templates
Resolved log warnings relating to use of deprecated scripting APIs in tip pages for the “Content Library” pane
Resolved log warnings relating to use of deprecated scripting APIs in tip pages for the “Draw Settings” pane
DAZ Studio : Incremented build number to 6.25.2025.19707
Source maintenance
Resolved log warnings relating to use of deprecated scripting APIs in tip pages for the “Environment” pane
Resolved log warnings relating to use of deprecated scripting APIs in tip pages for the “Install” pane
Resolved log warnings relating to use of deprecated scripting APIs in tip pages for the “Lights” pane
Resolved log warnings relating to use of deprecated scripting APIs in tip pages for the “Parameters” pane
Resolved log warnings relating to use of deprecated scripting APIs in tip pages for the “Posing” pane
Resolved log warnings relating to use of deprecated scripting APIs in tip pages for the “Render Library” pane
Resolved log warnings relating to use of deprecated scripting APIs in tip pages for the “Render Settings” pane
Resolved log warnings relating to use of deprecated scripting APIs in tip pages for the “Scene” pane
Resolved log warnings relating to use of deprecated scripting APIs in tip pages for the “Shaping” pane
Resolved log warnings relating to use of deprecated scripting APIs in tip pages for the “Smart Content” pane
Resolved log warnings relating to use of deprecated scripting APIs in tip pages for the “Surfaces” pane
Resolved log warnings relating to use of deprecated scripting APIs in tip pages for the “PowerPose” pane
Made performance improvements to viewport drawing
Performed work toward an ALPHA SDK
DAZ Studio : Incremented build number to 6.25.2025.19720
Source maintenance
Editing spinbox values on the “Timeline” pane no longer cause other controls to update before editing has finished
Updated public
API documentation;
DzCallBackMgr,
DzCallBack
Improved “Tip Page” CommonJS module error feedback
Wrap DzBase/DzRefCountedItem derived objects with a DzScriptHandle when new'd in script to manage lifetime
Resolved log warnings relating to use of deprecated scripting APIs in tip pages for the “Cameras” pane
Resolved log warnings relating to use of deprecated scripting APIs in tip pages for the “Queue” page of the “Render Settings” pane
Resolved log warnings relating to use of deprecated scripting APIs in tip pages for the “Modifiers” page of the “Shaping” pane
Resolved log warnings relating to use of deprecated scripting APIs in tip pages for the “Simulation Settings” pane
Performed work toward an ALPHA SDK
Addressed issues with localization
Updated message severity
Extended support for the -noPrompt CLI option
DAZ Studio : Incremented build number to 6.25.2025.19807
Public Alpha (6.25.2025.21308)
Source maintenance
Fixed an issue with automatic-repeat of keyboard scene navigation shortcuts (i.e., W, A, S, D) only responding when certain views (not viewports) had focus
Made minor performance optimizations to ray casting for view tool manipulators
Performed work toward an ALPHA SDK
DAZ Studio : Incremented build number to 6.25.2025.19907
Source maintenance
Fixed a crash in UV View
Implemented mouse wheel dolly zoom acceleration while Ctrl/Cmd is pressed - experimental
DzJpegExporter::saveImage() now supports a “Quality” option - consistent with DzPngExporter::saveImage()
Updated public
API documentation;
DzView
Extended scripting
API; added discrete
DzUVView access
Updated scripting
API documentation;
DzUVView
Replaced the “Save UVs…” button in UV Views with a “Save” icon button
Added an option in UV Views for choosing the extent (dimension in both directions) when saving a UV template
Added support for saving a UV template to raster image formats
Performed work toward an ALPHA SDK
DAZ Studio : Incremented build number to 6.25.2025.20008
Source maintenance
Fixed #
DS-2535/#CS-476634 - A regression in
DzPathValidator that resulted in a valid leading drive character (i.e.,
:) being stripped from an otherwise valid path on Windows
Manifested in the “Update Base Geometry” dialog, preventing use of the “Update Full Geometry (from file)” option
Would similarly manifest in any text field that allowed an absolute path to be specified and had a DzPathValidator assigned
Updated messages originating from the “DForm” pane for consistency/clarity
Fixed a regression in the “New Scene” dialog where the “Create” button did not have focus when the dialog was displayed
Performed work toward an ALPHA SDK
Addressed issues with anonymous logging
Addressed issues with inline help
Addressed issues with interactive lessons
DAZ Studio : Incremented build number to 6.25.2025.20107
DAZ Studio : Incremented build number to 6.25.2025.20207
Source maintenance
Extended SDK
API; added
DzStyledImageLabel
Updated SDK
API documentation;
DzStyledLabel,
DzElidedLabel,
DzStyledImageLabel
Performed work toward an ALPHA SDK
DzPickTool derived view tools now delay processing of mouse over/move events for the purposes of drawing until 0.1 second (100 msec) after cursor movement stops/pauses
This increases viewport interaction performance by reducing the amount/duration of hit tests performed where the result is not used (cursor movement is too rapid) - especially in geometrically heavy and/or densely populated scenes
Delay duration may still require refinement to strike a balance between updates to visual feedback on geometry in the scene (highlighting) and responsiveness to cursor movements
Processing of pick (mouse press) events are not delayed - a hit test is performed immediately upon click
Update to NVIDIA Iray 2024.1.5 (381500.6978)
DAZ Studio : Incremented build number to 6.25.2025.20308
Source maintenance
Extended public
API; added
DzDepthDrawStyle
Extended DzGeometryUtil scripting
API; added
Disc enumerated value; added
createPrimitiveMesh()
Updated public
API documentation;
DzDepthDrawStyle,
DzScene
Updated SDK
API documentation;
DzAssetItemModel,
DzAssetListMime
Updated scripting
API documentation;
DzGeometryUtil
Added an option to Edit > Preferences… (F2) > Content > Thumbnail Saving for choosing the creation size of tip images (if creating tip images)
“Create tip images @ 256 x 256”
“Create tip images @ 512 x 512”
“Create tip images @ 1024 x 1024”
Added a “Depth” DrawStyle
Added support to DzGeometryUtil::createPrimitive() for parametrically defining a section (arc) of a Torus primitive; added StartSegment, EndSegment
Added support to DzGeometryUtil::createPrimitive() for parametrically defining a section (pie) of a Disc primitive; added StartSide, EndSide
Performed work toward an ALPHA SDK
DAZ Studio : Incremented build number to 6.25.2025.21015
Source maintenance
Performed work toward an ALPHA SDK
Extended
DzRenderHandler SDK
API; added
getPreferredFormat()
Extended
DzRenderHandler scripting
API; added
getPreferredImageFormat()
Extended
Image scripting
API; added
Format_CMYK8888 enumerated value
Extended
Dz3DViewRenderHandler public
API; added
format parameter to constructor
Extended
DzImageRenderHandler public
API; added
format parameter to constructor
Extended
DzViewRenderHandler public
API; added
format parameter to constructor
Updated public
API documentation;
DzRenderHandler,
Dz3DViewRenderHandler,
DzImageRenderHandler,
DzViewRenderHandler
Added support for higher bit depth image formats to DzRenderHandler and subclasses
Added support for higher bit depth image formats to NVIDIA Iray renders (includes canvases)
Added conversion of floating point image formats when saving to *.png
When DzImageRenderHandler saves an image and the preferred format is composed of float values, *.tif is used instead of *.png unless discretely specified
DAZ Studio : Incremented build number to 6.25.2025.21107
Source maintenance
Modified public
API; deprecated
DzOpenGL
Extended
Global scripting
API; added
DrawOptions variable
Modified
Global scripting
API; deprecated
OpenGL variable
Updated public
API documentation;
DzOpenGL,
DzViewTool,
DzWeightMapBrushTool,
DzRenderHandler,
DzImageRenderHandler,
Dz3DViewRenderHandler,
DzViewRenderHandler
Updated scripting
API documentation;
Global
Performed work toward an ALPHA SDK
Updated the “Script IDE” pane syntax highlighter to include the DrawOptions global
Fixed a regression in DzScene::removeSelected()
Added a “Max Refraction Weight” property to the “Draw Settings” pane
Serves as a global override that limits the Refraction Weight of surfaces so that otherwise invisible surfaces (e.g., glass) are drawn translucently in the viewport
Value is applicable to standard DrawStyles that display surfaces
Wire Shaded
Smooth Shaded
Wire Texture Shaded
Texture Shaded
Universal
Value is not applicable to Filament or NVIDIA Iray DrawStyles except where/when the base DrawStyle is displayed
Fixed an issue with IK-chains/pins not being drawn in viewports
Fixed an issue with viewport update when the pane has been hidden (e.g., a different pane in the same pane group is raised) and then shown again (the pane the viewport is on is raised in the pane group)
Extended support for the -noPrompt CLI option
DAZ Studio : Incremented build number to 6.25.2025.21308
Public Alpha (6.25.2025.21707)
DAZ Studio : Incremented build number to 6.25.2025.21407
Source maintenance
Extended
Dz3DBrushTool public
API; added
BrushCustom enumerated value
Extended DzBone public API; added getBoneColorControl()
Extended scripting
API; added
RandomGenerator
Updated public
API documentation;
Dz3DBrushTool,
DzBone
Updated scripting
API documentation;
RandomGenerator
Disabled OpenGL version checks on macOS
Added a Display > Scene View > Bones > Bone Color property to each bone of a skeleton
When set to a non-black (0, 0, 0) value, the value of this property overrides the Display > Scene View > Bones > Bone Color property on the skeleton, causing the bone to be drawn in the color chosen when the Display > Scene View > Bones > Show Bones property on the skeleton is active
Performed work on an ALPHA SDK
DAZ Studio : Incremented build number to 6.25.2025.21707
Public Alpha (6.25.2025.22607)
Source maintenance
Extended
DzTransformTool public
API; added
Part constants
Extended
DzWeightMapBrushTool public
API; added
DisplayMode constants
Extended
DzViewTool SDK
API; added
getOptionsFrame(),
getOptionsFrameFooterGuide()
Updated public
API documentation;
DzPickTool,
DzTransformTool,
DzWeightMapBrushTool
Updated SDK
API documentation;
DzViewTool
Updated scripting
API documentation;
Dz3DViewport
Performed work on an ALPHA SDK
Refactored the “Convert Prop to Figure” dialog
The “Convert Prop to Figure…” action (DzJEConvertPropToFigureAction) can now be triggered from script with a settings Object (const QVariantMap& if calling from C++), via DzAction::triggerWithSettings(), to control its operation
If a RunSilent Boolean property is true, no dialog or messages will be displayed
If a NodeID Number property is defined, the value is used to identify the node to operate on, otherwise the primary selection is the node to operate on
If an InheritParentSkeleton Boolean property is true, the bone hierarchy of the skeleton the node is parented to (up to the bone the node is parented to) will be replicated in the resulting figure
If a BoneName String property is defined (and the InheritParentSkeleton property is false or undefined), the value is used for the name of the root bone of the figure
If a Parametric Boolean property is true, the “Parametric Joint Parameters” option will be used for “Rigging Type”
If a TriAxWeight Boolean property is true (and the Parametric property is false or undefined), the “TriAx Weight Mapping” option will be used for “Rigging Type”
If a GeneralWeight Boolean property is true (and the Parametric and TriAxWeight properties are false or undefined), the “General Weight Mapping” option will be used for “Rigging Type”
DAZ Studio : Incremented build number to 6.25.2025.21807
Source maintenance
Modified
DzBone public
API; removed
getBoneColorControl()
Modified
DzSkeleton SDK
API; removed
setDrawGLBones(),
getDrawGLBones(),
getDrawGLBonesControl(),
getGLBonesDrawModeControl(),
getGLBonesColorControl(),
getGLBonesFillOpacityControl(),
getGLBonesEdgeStyleControl(),
getGLBonesEdgeOpacityControl()
Modified
DzSkeleton scripting
API; deprecated
setDrawGLBones(),
getDrawGLBones(),
getDrawGLBonesControl(),
getGLBonesDrawModeControl(),
getGLBonesColorControl(),
getGLBonesFillOpacityControl(),
getGLBonesEdgeStyleControl(),
getGLBonesEdgeOpacityControl()
Extended
DzNode public
API; added
getNodeColor(),
getNodeColorControl()
Extended
DzSkelton public
API; added
setShowBones(),
getShowBones(),
getShowBonesControl(),
getBoneDrawModeControl(),
getBoneFillOpacityControl(),
getBoneEdgeStyleControl(),
getBoneEdgeOpacityControl()
Extended
DzWeightMapBrushTool public
API; added
WeightColorMode enum; added
getUnitedColorMapping(),
getAdjunctWeightMapColor(),
setWeightColorMode(),
getWeightColorMode(); added
addAdjunctWeightMap() overload; added
weightColorModeChanged() signal
Extended
DzNodeWeightHandler SDK
API; added
getNormalizationColors()
Updated public
API documentation;
DzNode,
DzBone,
DzSkeleton,
DzWeightMapBrushTool
Updated SDK
API documentation;
DzNodeWeightHandler
Performed work on an ALPHA SDK
Added a Display > Scene View > Node Color property to all nodes
When set to a non-black (0, 0, 0) value on a bone, the value of this property overrides the Display > Scene View > Node Color property on the associated skeleton, causing the bone to be drawn in the color chosen when the Display > Scene View > Bones > Show Bones property on the skeleton is active
The Node Color property on a DzSkeleton is no longer dynamically hidden based on the state of the “Show Bones” property
Added support to the “Node Weight Brush” tool for full figure weight display based on Node Color
Provides a blended view of all normalized weight maps associated with the bones of a figure
Requires a bone with a weight map to be selected (so that a weight map can be selected in the “Tool Settings” pane)
Requires a weight map to be selected in the “Tool Settings” pane
Supports the “Draw Weighted Vertices” and “Draw Weighted Surface” modes for Weight Display
Supports the “Base” and “High Resolution” options of the General > Mesh Resolution > Resolution Level property
Supports the “Catmark”, “Bilinear”, and “Loop” options of the General > Mesh Resolution > SubDivision Algorithm property when the Resolution Level is set to “High Resolution” and the “Draw Weighted Surface” mode for Weight Display is active
Supports all options of the General > Mesh Resolution > SubDivision Algorithm property when the Resolution Level is set to “High Resolution” and the “Draw Weighted Vertices” mode for Weight Display is active
Fixed an issue where the first column of the view in the “Property Hierarchy” pane initialized too narrow
Fixed an issue where the first column of the view in the “Activities” page in the “Customize” dialog initialized too narrow
DAZ Studio : Incremented build number to 6.25.2025.21907
Source maintenance
Extended
DzGeometrySelectionTool SDK
API; added
setSelectionVisible(),
getSelectionVisible()
Extended
DzNode SDK
API; made
updateNodeForVersion() virtual
Updated public
API documentation;
DzBone
Updated SDK
API documentation;
DzNode
Updated scripting
API documentation;
DzSkeleton
Performed work on an ALPHA SDK
Fixed an issue where the “Save Last Draw…” (DzSaveLastDrawAction) action did not include the entire viewport if High DPI scaling was active
Missing inline help is now reported in the tooltip for the Camera Cube and Pose Tool
When the Display > Scene View > Node Color property on a bone is set to a non-black (0, 0, 0) value, this value is used as the node color for descendant bones until/unless a bone with a non-black (0, 0, 0) value is encountered
Loading of previously saved files that contain a reference to a Bone Color property on the root node of a figure now automatically translate its settings to the Node Color property
The “Geometry Sculptor” tool now derives from DzWeightMapBrushTool
Selection/Deformation in the “Geometry Sculptor” tool is now selection mode (Polygon Selection, Edge Selection, Vertex Selection) specific
Selection conversion between selection modes (Polygon Selection, Edge Selection, Vertex Selection) in the “Geometry Sculptor” tool is no longer automatic
Disabled selection/weight visibility for interactive modes (Sculpting Brush, Smoothing Brush) in the “Geometry Sculptor” tool - until display of selection/weight in these modes have a contextual meaning
DAZ Studio : Incremented build number to 6.25.2025.22007
DAZ Studio : Incremented build number to 6.25.2025.22107
Source maintenance
Modified
DzMainWindow SDK
API; added parameter to
doColorDialog()
Updated SDK
API documentation;
DzMainWindow
Performed work on an ALPHA SDK
The “Geometry Sculptor” tool no longer displays a manipulator/gizmos when there is no geometry selection to act upon
Clicking a “Visible” (V) icon in the “Scene” pane “Outline” page now creates an undo item - the same as if the Visible property is toggled in the “Parameters” pane
Clicking a “Selectable” (S) icon in the “Scene” pane “Outline” page now creates an undo item - the same as if the Selectable property is toggled in the “Parameters” pane
Fixed a styling issue in the “Scene” pane “Outline” page that could cause a break to appear between the “Visible” and “Node” columns
Added a “Node Color” (C) column to the tree view in the “Scene” pane “Outline” page
Provides a means of classifying/grouping nodes in the scene by color
Clicking a color swatch prompts for a color to assign to the “Node Color” property
Holding [Ctrl/Cmd] while clicking applies the selected color recursively to each “Node Color” property of each decedent node
Holding [Alt] while clicking resets the “Node Color” property
Holding [Ctrl/Cmd] + [Alt] while clicking resets the “Node Color” property, and recursively each “Node Color” property of each decedent node
Changing the value creates an undo item - the same as changing the “Node Color” property in the “Parameters” pane
Extended support for the -noPrompt CLI option
DAZ Studio : Incremented build number to 6.25.2025.22308
Source maintenance
Extended
DzNode public
API; added
nodeColorChanged() signal
Extended
DzColorWgt public
API; added
setPickerTitle()
Extended SDK
API; added
DZ_DECL_INTERNAL,
DZ_DECL_INTERNAL_X macros to
dzgeneraldefs.h
Modified
DzMainWindow SDK
API;
doColorDialog() function signature alignment
Updated public
API documentation;
DzNode,
DzColorWgt,
DzGeometrySelectionTool
Updated SDK
API documentation;
DzMainWindow
Performed work on an ALPHA SDK
Fixed a regression with filtering in the view on the “Scene” pane “Outline” page
Changing the value of the “Node Color” property for a node now causes the “Node Color” (C) column of the view on the “Scene” pane “Outline” page to update without additional interaction
Fixed a regression with multi-selection in the view on the “Scene” pane “Outline” page
Causing the color picker dialog to appear by clicking the well of a color property now sets the title of the resulting dialog to clarify context
Fixed an issue with inline help that resulted in tooltips, status tips, and what's this text for many widgets/actions to not be found
DAZ Studio : Incremented build number to 6.25.2025.22411
Source maintenance
Updated SDK samples
Performed work on an ALPHA SDK
Fixed an issue where a viewport navigation operation ending may not signal the need for a viewport update when the cursor left the viewport or the viewport lost focus (e.g., popup)
DAZ Studio : Incremented build number to 6.25.2025.22507
DAZ Studio : Incremented build number to 6.25.2025.22607
Public Alpha (6.25.2025.23807)
Source maintenance
Added support for filtering/searching the Dopesheet on the “Timeline” pane
Operates on the labels of properties
The Filter Menu is populated from the ./resources/Filters/Timeline folder
Supports the common Syntax Selectors and Syntax Modifiers used throughout the application for Advanced Filtering
Added actions to a “Show In” submenu on context menus for views in the “Customize Daz Studio” dialog
Performed work on an ALPHA SDK
DAZ Studio : Incremented build number to 6.25.2025.22707
DAZ Studio : Incremented build number to 6.25.2025.22807
Source maintenance
Extended
DzViewportMgr public
API; added
setToolInactiveViewportDelayInterval(),
getToolInactiveViewportDelayInterval(); added
toolInactiveViewportDelayIntervalChanged() signal
Extended
DzPickTool public
API; added
getMouseOverDelayInterval(),
setMouseOverDelayInterval(); added
mouseOverDelayIntervalChanged() signal
Extended SDK
API; added
DzButtonMessageBox
Updated public
API documentation;
DzViewportMgr,
DzPickTool
Updated SDK
API documentation;
DzButtonMessageBox
Made adjustments to “Auto-Fit”
The message displayed when the application has not been registered/serialized has been updated
Made text and layout tweaks to the “Auto-Fit” dialog
Clone shapes presented in the “Auto-Fit” dialog are now alphanumerically sorted
Updated message severity
Made consistency adjustments to the wording of various message texts
Extended support for the -noPrompt CLI option
The following actions now provide feedback for invalid selection when triggered
“Memorize Figure” (DzMemorizeFigureAction)
“Memorize Figure Pose” (DzMemorizeFigurePoseAction)
“Memorize Figure Shape” (DzMemorizeFigureShapeAction)
“Memorize Selected Item(s)” (DzMemorizeSelectedItemsAction)
“Memorize Selected Item(s) Pose” (DzMemorizePoseAction)
“Memorize Selected Item(s) Shape” (DzMemorizeShapeAction)
“Restore Figure” (DzRestoreFigureAction)
“Restore Figure Pose” (DzRestoreFigurePoseAction)
“Restore Figure Shape” (DzRestoreFigureShapeAction)
“Restore Selected Item(s)” (DzRestoreSelectedItemsAction)
“Restore Selected Item(s) Pose” (DzRestorePoseAction)
“Restore Selected Item(s) Shape” (DzRestoreShapeAction)
“Zero Figure…” (DzZeroFigureAction)
“Zero Figure Pose…” (DzZeroFigurePoseAction)
“Zero Figure Shape…” (DzZeroFigureShapeAction)
“Zero Selected Item(s)…” (DzZeroSelectedItemsAction)
“Zero Selected Item(s) Pose…” (DzZeroPoseAction)
“Zero Selected Item(s) Shape…” (DzZeroShapeAction)
“Clear Figure” (DzClearKeysFigureAction)
“Clear Figure Pose” (DzClearKeysFigurePoseAction)
“Clear Figure Shape” (DzClearKeysFigureShapeAction)
“Clear Selected Item(s)” (DzClearKeysSelectedItemsAction)
“Clear Selected Item(s) Pose” (DzClearKeysPoseAction)
“Clear Selected Item(s) Shape” (DzClearKeysShapeAction)
“Lock Selected Node(s)” (DzLockNodeAction)
“Unlock Selected Node(s)” (DzUnlockNodeAction)
“Lock Selected Node(s) Shape” (DzLockShapeAction)
“Unlock Selected Node(s) Shape” (DzUnlockShapeAction)
“Lock Selected Node(s) Pose” (DzLockPoseAction)
“Unlock Selected Node(s) Pose” (DzUnlockPoseAction)
“Copy Figure” (DzCopyFigureAction)
“Paste to Figure(s)” (DzPasteFigureAction)
“Paste Figure Pose” (DzPasteFigurePoseAction)
“Paste Figure Shape” (DzPasteFigureMorphAction)
Added the following actions
“Memorize Figure By Type…” (DzMemorizeFigureByTypeAction)
“Memorize Figure By Path…” (DzMemorizeFigureByPathAction)
“Memorize Selected Item(s) By Type…” (DzMemorizeSelectedItemsByTypeAction)
“Memorize Selected Item(s) By Path…” (DzMemorizeSelectedItemsByPathAction)
“Restore Figure By Type…” (DzRestoreFigureByTypeAction)
“Restore Figure By Path…” (DzRestoreFigureByPathAction)
“Restore Selected Item(s) By Type…” (DzRestoreSelectedItemsByTypeAction)
“Restore Selected Item(s) By Path…” (DzRestoreSelectedItemsByPathAction)
DAZ Studio : Incremented build number to 6.25.2025.23108
Source maintenance
Updated scripting
API documentation;
DzRigidityGroup
Performed work on an ALPHA SDK
Fixed an issue that caused the loading of figures with high bone depth to appear to hang
Fixed an issue that caused a hang when saving (thumbnail) on macOS if the primary viewport was not displayed
Added the following actions
“Zero Figure By Type…” (DzZeroFigureByTypeAction)
“Zero Figure By Path…” (DzZeroFigureByPathAction)
“Zero Selected Item(s) By Type…” (DzZeroSelectedItemsByTypeAction)
“Zero Selected Item(s) By Path…” (DzZeroSelectedItemsByPathAction)
“Clear Figure By Type…” (DzClearKeysFigureByTypeAction)
“Clear Figure By Path…” (DzClearKeysFigureByPathAction)
“Clear Selected Item(s) By Type…” (DzClearKeysSelectedItemsByTypeAction)
“Clear Selected Item(s) By Path…” (DzClearKeysSelectedItemsByPathAction)
“Lock Selected Node(s) By Type…” (DzLockSelectedNodesByTypeAction)
“Lock Selected Node(s) By Path…” (DzLockSelectedNodesByPathAction)
“Unlock Selected Node(s) By Type…” (DzUnLockSelectedNodesByTypeAction)
“Unlock Selected Node(s) By Path…” (DzUnLockSelectedNodesByPathAction)
The recently added “* By Type…” actions (above) can each be triggered from script with a settings Object (const QVariantMap& if calling from C++), via DzAction::triggerWithSettings(), to control their respective operation
If a RunSilent Boolean property is true, no dialog or messages will be displayed
If a Types Array property is defined with String elements, the value of each String element is used to filter which properties are operated upon based on a match of its assigned Type - e.g., “Modifier/Pose”, “Modifier/Shape”, etc.
If a Default String property is defined with a supported type, and the RunSilent property is false, the value is used to set the value displayed in the field when the dialog is displayed
The recently added “* By Path…” actions (above) can each be triggered from script with a settings Object (const QVariantMap& if calling from C++), via DzAction::triggerWithSettings(), to control their respective operation
If a RunSilent Boolean property is true, no dialog or messages will be displayed
If a Paths Array property is defined with String elements, the value of each String element is used to filter which properties are operated upon based on whether its respective property group Path starts with the specified value(s) - e.g., “Pose Controls/Head/Expressions”, “General/Transforms/Rotation”, etc.
If a Default String property is defined with an existing property group path, and the RunSilent property is false, the value is used to set the value displayed in the field when the dialog is displayed
Updated default interface files
DAZ Studio : Incremented build number to 6.25.2025.23207
Source maintenance
Extended SDK
API; added
DzShapeHandle
Modified
DzGeometryImporter SDK
API; changed signatures of
readFile() and
read() to support multiple shapes being read from a single import file
Modified
DzImportMgr SDK
API; changed signature of
readGeometry() to support multiple shapes being read from a single import file
Modified
DzMainWindow SDK
API; changed signature of
doGeometryImport() to support multiple shapes being read from a single import file
Updated SDK
API documentation;
DzShapeHandle,
DzGeometryImporter,
DzImportMgr,
DzMainWindow
Updated scripting
API documentation;
DzImportMgr
Performed work on an ALPHA SDK
Updated actions that can be controlled via DzAction::triggerWithSettings() to provide available/default settings via DzAction::defaultSettings (script) and DzAction::getDefaultSettings() (SDK)
Updated scripting
API documentation; actions that can be controlled via
DzAction::triggerWithSettings()
Made adjustments to the length and position of the rotation arc gizmos for the “Universal” tool manipulator
DAZ Studio : Incremented build number to 6.25.2025.23408
DAZ Studio : Incremented build number to 6.25.2025.23507
Source maintenance
Extended
DzFacetMesh public
API; added
squeezePolylines()
Extended
DzScene public
API; added
getPrimitiveName()
Extended
DzScene SDK
API; added
createPrimitive(),
createPrimitiveNode(),
createPrimitiveMesh()
Updated public
API documentation;
DzFacetMesh,
DzScene
Performed work on an ALPHA SDK
Updated scripts saved when the Window > Workspace > Save Layout As… (DzSaveLayoutAction) action is triggered to use ECMAScript 7 keywords/syntax
Updated scripts saved when the Window > Style > Save Style As… (DzSaveStyleAction) action is triggered to use ECMAScript 7 keywords/syntax
Updated scripting
API documentation; actions that can be controlled via
DzAction::triggerWithSettings()
OBJ Exporter now removes spaces from Object (“o”) statements
OBJ Exporter now ensures uniqueness in Object (“o”) statements
OBJ Importer now supports Object (“o”) statements for polylines
OBJ Importer now supports Object (“o”) statements that include spaces
Made adjustments to the length and position of the rotation arc gizmos for the “Geometry Sculptor” tool manipulator that mimic recent changes to the “Universal” tool manipulator
DAZ Studio : Incremented build number to 6.25.2025.23807
Public Alpha (6.25.2025.25616)
DAZ Studio : Incremented build number to 6.25.2025.23903
Source maintenance
Replaced all uses of the emit Qt macro with the alternative Q_EMIT Qt macro to avoid conflicts with other C++ libraries (e.g., boost, TBB, etc.)
Performed work on an ALPHA SDK
DAZ Studio : Incremented build number to 6.25.2025.25007
Source maintenance
A
DZ_DECL_INTERNAL macro is now used in SDK headers to mark “internal use only”
API and generate warnings if used by 3rd parties
Performed work on an ALPHA SDK
Fixed an issue that caused the “Draw Settings Pane Context” menu to not be created
Fixed an issue where the context menu for the “Draw Settings” pane would not appear when right-clicking in the “Property Groups View”
Fixed an issue where the context menu for the “Draw Settings” pane would not appear when right-clicking in the “Properties View”
Fixed an issue that caused the “Render Settings Pane Context” menu to not be created
Fixed an issue where the context menu for the “Render Settings” pane would not appear when right-clicking in the “Property Groups View”
Fixed an issue where the context menu for the “Render Settings” pane would not appear when right-clicking in the “Properties View”
Fixed an issue where the context menu for the “Parameters” pane would appear a second time after an action in the context menu was clicked
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.25106
Source maintenance
Use
DZ_DECL_INTERNAL to warn if “internal use only”
API is used by 3rd parties
Performed work on an ALPHA SDK
Update to CMSConnector 2025.9.4.66
Update to DzCloud 1.0.3.63
Update to vcpkg 2025.7.21
Update to Alembic 1.8.8
Update to Boost 1.88
Update to bzip2 1.0.8
Update to Crypto++ 8.9.0
Update to Expat 2.7.1
Update to GIFLIB 5.2.2
Update to GLEW 2.2.0
Update to Imath 3.1.12
Update to libdeflate 1.24
Update to libjpeg-turbo 3.1.0
Update to liblzma 5.8.1
Update to LibPNG 1.6.48
Update to LibRaw 0.21.4
Update to LibTIFF 4.7.0
Update to Little
CMS 2.17
Update to minizip 1.3.1.1
Update to oneTBB 2022.1.0
Update to OpenColorIO 2.2.1
Update to OpenEXR 3.3.4
Update to OpenImageIO 3.0.8
Update to OpenJPEG 2.5.3
Update to OpenSSL 3.5.1
Update to yaml-cpp 0.8.0
Update to zlib 1.3.1.1
Update to Zstandard 1.5.7
Modified use of Thrust when choosing host
Alembic Exporter now uses the Ogawa format
Updated Alembic plugin description
Updated copyright notices
Updated Windows distribution footprint
Updated macOS distribution footprint
Fixed an issue with the selection of composite keys in the Timeline pane dopesheet view
DAZ Studio : Incremented build number to 6.25.2025.25407
DAZ Studio : Incremented build number to 6.25.2025.25507
Source maintenance
Enable Alembic build on macOS
Updated macOS distribution footprint
Performed work on an ALPHA SDK
DAZ Studio : Incremented build number to 6.25.2025.25616
Public Alpha (6.25.2025.26119)
Source maintenance
Fixed the output name of the “Sub Panes” SDK sample
Plugins on Windows must include the dsp_ prefix to distinguish them from dependencies
Plugins on macOS must include the libdsp_ prefix to distinguish them from dependencies
dsp is shorthand for “Daz Studio Plugin”
Updated
DzPane SDK
API documentation
Updated
DzSmartContentPane scripting
API documentation
Performed work on an ALPHA SDK
Updated the vcpkg Alembic dependency to include legacy support for HDF5
Added a “Format” option to the “Alembic Export Options” dialog
Fixed a regression with the loading of dForce hair resulting from updates to dependent libraries
Fixed a build issue with the inclusion of LibTIFF on macOS
Improved consistency between the Windows and macOS distribution footprints
DAZ Studio : Incremented build number to 6.25.2025.26107
DAZ Studio : Incremented build number to 6.25.2025.26119
Public Alpha (6.25.2025.27507)
DAZ Studio : Incremented build number to 6.25.2025.26322
Source maintenance
Extended
DzGraftingFigureShape public
API; added
getOriginalToWeldMeshList(),
getOriginalToWeldMeshMapSize(),
getWeldMeshToOriginalList(),
getWeldMeshToOriginalMapSize()
Modified
DzGraftingFigureShape public
API; deprecated
getOrignalToWeldMeshList(),
getOrignalToWeldMeshMapSize(),
getWeldMeshToOrginalList(),
getWeldMeshToOrginalMapSize()
Extended
DzGraftingFigureShape SDK
API; added
getOriginalToWeldMeshMap(),
getWeldMeshToOriginalMap()
Modified
DzGraftingFigureShape SDK
API; deprecated
getOrignalToWeldMeshMap(),
getWeldMeshToOrginalMap()
Extended
DzConditionalGraftModifier scripting
API; added
getFollowTargetHiddenFaces(),
getSelfCullFaces()
Updated public
API documentation;
DzGraftingFigureShape
Updated scripting
API documentation;
DzConditionalGraftModifier
Performed work on an ALPHA SDK
The “Geometry Sculptor” tool now supports loop selection via double-click (like the “Geometry Editor” tool)
Double-clicking an edge/vertex will select a loop of the geometric element type that corresponds to the selection mode
Double-click an edge between two polygons while “Polygon Selection” mode is active to select a “loop” of polygons
Double-click an edge while “Edge Selection” mode is active to select a “loop” of connected edges
Double-click a vertex while “Vertex Selection” mode is active to select “loops” of vertices that share an edge
Progression of the “loop” selection will terminate when a pole (a point where multiple loops converge) is encountered or when the path becomes ambiguous
Fixed a crash when switching the “Influence Mode” on a D-Former Field node
Update vcpkg to 2025.8.27
libjpeg-turbo 3.1.1
LibPNG 1.6.50
OpenColorIO 2.4.2
OpenEXR 3.3.5
OpenImageIO 3.0.9.1
OpenSSL 3.5.2
Update CMSConnector to 2025.9.23.71
Update DzCloud to 1.0.3.77
Update DzSerialNumber to 2025.8.27
Updated distribution footprints
DAZ Studio : Incremented build number to 6.25.2025.26707
DAZ Studio : Incremented build number to 6.25.2025.26714
DAZ Studio : Incremented build number to 6.25.2025.26807
DAZ Studio : Incremented build number to 6.25.2025.26907
DAZ Studio : Incremented build number to 6.25.2025.26914
Source maintenance
Performed work on an ALPHA SDK
Update to NVIDIA Iray 2024.1.6 (381500.7597)
Added a DzMdlBaseNoiseDeriv2GetValue (“Noise Deriv2 Get Value”) brick to Shader Mixer
Added a DzMdlBaseNoiseReturnGetVal (“Noise Return Get Val”) brick to Shader Mixer
Added a DzMdlBasePerezSunAndSkyDataGetPerezDataLum (“Perez Sun And Sky Data Get Perez Data Lum”) brick to Shader Mixer
Added a DzMdlBasePerezSunAndSkyDataGetPerezDataXy (“Perez Sun And Sky Data Get Perez Data Xy”) brick to Shader Mixer
DAZ Studio : Incremented build number to 6.25.2025.27306
DAZ Studio : Incremented build number to 6.25.2025.27507
Public Alpha (6.25.2025.30407)
Source maintenance
Performed work on an ALPHA SDK
Updated SDK sample; Scene Info Pane/SubPane
Extended
DzStyle public
API; added
styleHint()
Extended
DzBusyButton public
API; added
isAnimating()
Extended scripting
API; added
DzBusyButton
Updated public
API documentation;
DzBusyButton,
DzStyle
Updated SDK
API documentation;
DzAction,
DzPane
Updated SDK documentation; Coding Standards
Updated scripting
API documentation;
DzComboEdit,
DzScriptedStepsPane
Updated message severity; “Scripted Steps” pane
Initial “AI Chat” pane; internal
Provides the “Victoria” AI Agent functionality on the website, within the application as a pane
Requires an internet connection
Does not require/support login (currently)
A context (right-click) menu for the messenger view contains actions that are applicable to the pane/view rather than a web browser
Links clicked directly within the conversation cannot trigger navigation events within the application
When a link is displayed in the conversation (i.e., AI response, or your own comment), right-clicking the link provides an “Open Link in Browser…” action in the context menu that will send the link to the default web browser (or whatever is configured for the
OS to handle URLs)
This does not apply to links displayed in the popup when hovering the cursor over citations, e.g., (1) (2), but it does apply to the citation itself (which contains the same link as the popup)
The “Refresh” and “Clear Conversation” actions in the context menu currently perform the same function (pending support for account login)
DAZ Studio : Incremented build number to 6.25.2025.28307
Source maintenance
Performed work on an ALPHA SDK
Update to NVIDIA Iray 2025.0.1 (387700.1606)
Minimum R575 driver is 576.57 on Windows
Added support for a transform applied when looking up the density value from the texture to the DzMdlBaseVolumeBlackbodyEmission (“Volume Blackbody Emission”) shader brick
Extended
DzAiChatPane scripting
API
Updated scripting
API documentation;
DzAiChatPane
“AI Chat” pane now has support for enabling/disabling debug mode; limited access
“AI Chat” pane now displays loading progress feedback on the loading page
“AI Chat” pane now displays loading error feedback on the loading page
“AI Chat” pane now supports connection retries and displays feedback on the loading page
“AI Chat” pane now supports page loading retries and displays feedback on the loading page
“AI Chat” pane now supports theme selection
Improved “AI Chat” pane debug logging
DAZ Studio : Incremented build number to 6.25.2025.28707
DAZ Studio : Incremented build number to 6.25.2025.29307
DAZ Studio : Incremented build number to 6.25.2025.29407
Source maintenance
Performed work on an ALPHA SDK
Fixed a potential crash when a script uses DzBasicDialog::addLayout()
Fixed a potential crash when a script uses DzBasicDialog::insertLayout()
Updated scripting
API documentation;
DzBasicDialog,
DzLabel,
DzScreen
Added audio (microphone) support to “AI Chat” pane
Added style support for Accent and PlaceholderText color roles
DAZ Studio : Incremented build number to 6.25.2025.29507
Source maintenance
Performed work on an ALPHA SDK
Update to Qt 6.10.0
Updated footprints to include “AI Chat” pane - enabled via
ACL, requires login to retrieve
ACL
“Geometry Sculptor” tool now provides discrete control over inner and outer brush radius
Fixed inconsistencies in “Geometry Sculptor” tool selection status text
Fixed “Geometry Sculptor” tool selection sync between tool modes and the node/object/mesh
Fixed “Geometry Sculptor” tool manipulator/gizmo display when object selection changes
DAZ Studio : Incremented build number to 6.25.2025.29607
Source maintenance
Performed work on an ALPHA SDK
Increased minimum macOS version to 13.0; Qt 6.10
Updated macOS footprint; Qt 6.10 changes
Added microphone usage description on macOS
Added camera usage description on macOS
Added audio (microphone) permission detection/request to the “AI Chat” pane on macOS
DAZ Studio : Incremented build number to 6.25.2025.29619
Source maintenance
Extended
DzAiChatPane scripting
API; added
getMaxRetries(),
setMaxRetries(),
isAutoLoad(),
setAutoLoad()
Updated scripting
API documentation;
DzAiChatPane
DzAiChatPane::refresh() now resets the retry count
Added checks for necessary macOS entitlements to “AI Chat” pane
Made automatic loading of messenger in the “AI Chat” pane optional
DAZ Studio : Incremented build number to 6.25.2025.30007
Source maintenance
Performed work on an ALPHA SDK
Fixed a regression/crash on macOS when the Filament DrawStyle was activated
Coincided with the update to Qt 6.10; changes to Metal resources usage
Crash occurred when loading a layout that set, or user manually switched, the DrawStyle of a viewport to Filament
The “AI Chat” pane in-messenger option menu is no longer displayed
Addressed corner-cases in the “AI Chat” pane where the retry count should be reset, but was not being
Setting the number of maximum retries for the “AI Chat” pane (via
API) is now saved/restored if non-default
Setting whether “Load Automatically” is enabled for the “AI Chat” pane is now only saved/restored if non-default
Update to DzCloud 1.0.3.99
Update to CMSConnector 2025.10.24.73
Update DzSerialNumber to 2025.10.17
Update to vcpkg 2025.10.17
Updated distribution footprints
DAZ Studio : Incremented build number to 6.25.2025.30207
DAZ Studio : Incremented build number to 6.25.2025.30214
Source maintenance
Extended
DzApp public
API; added
isPromptSuppressionActive()
Extended
DzApp SDK
API; added
getUiLanguage(),
setUiLanguage()
Extended
DzApp scripting
API; added
uiLanguage property
Addressed regressions in
DzApp scripting
API; restored
isRestartRequired(),
cpuInfo()
Addressed
DzApp SDK
API visibility to script; removed
isDeleting()
Updated public
API documentation;
DzPromptSuppressionHandler
Updated SDK
API documentation;
DzApp
Updated scripting
API documentation;
DzApp,
DzScriptPromptSuppressionHandler,
DzDialog,
DzBasicDialog,
DzLayout,
DzBoxLayout,
DzGridLayout
Performed work on an ALPHA SDK
Extended support for localization
Added support for a -language CLI option
Allows overriding the preferred
UI language
Fixed a crash in DzProcess if launched/started while arguments is empty
Fixed a crash when a DzLayout is re-parented after using a constructor that takes a parent
Fixed potential crash cases when a script uses DzBasicDialog::addLayout()
Fixed potential crash cases when a script uses DzBasicDialog::insertLayout()
DAZ Studio : Incremented build number to 6.25.2025.30307
Source maintenance
Fixed strange undo/tool behavior when a mouse button was pressed while the cursor was over the viewport (e.g., to begin translating an object with the “Universal” tool) but released after the cursor was not over the viewport
Fixed busy feedback in the “AI Chat” pane when the maximum number of connection/loading retries has been reached
“Geometry Sculptor” tool viewport selection now respects the radius of the disc displayed on the surface - similar to the “Geometry Editor” tool
Fixed an issue with the “Global Deform Factors” settings in the “Advanced Settings” dialog for the “Geometry Sculptor” tool
Removed unused settings from the “Advanced Settings” dialog for the “Geometry Sculptor” tool
DAZ Studio : Incremented build number to 6.25.2025.30407
Public Alpha (6.25.2025.32308)
DAZ Studio : Incremented build number to 6.25.2025.30507
Source maintenance
Performed work on an ALPHA SDK
Update to Filament 1.66.2
Fixed strange context menu behavior (regression) when right-clicking in the viewport
DAZ Studio : Incremented build number to 6.25.2025.30908
Source maintenance
Performed work on an ALPHA SDK
Updated public
API documentation;
Dz3DViewport
Updated scripting
API documentation;
DzWidgetMapPane
Fixed a crash while preparing some Strand-Based Hair for render via NVIDIA Iray
Fixed an update issue when resuming a canceled NVIDIA Iray render
Fixed memory leaks in the “
UI Widget Map” pane context menu actions
Fixed missing “Show Hidden Properties” (DzSRFShowHiddenAction) action
Added a “Depth” (DzDepthStyleAction) action
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.31008
DAZ Studio : Incremented build number to 6.25.2025.31108
Source maintenance
Performed work on an ALPHA SDK
Build system tweaks
Updated scripting
API documentation;
DzToolPane
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.31209
DAZ Studio : Incremented build number to 6.25.2025.31508
Source maintenance
Build system tweaks
Updated SDK documentation; various
Updated SDK
API documentation;
DzAbstractAssetContainerHandle,
DzAssetHandle,
DzBackdropHandle,
DzBrickGroupHandle,
DzCategoryAssetContainerHandle,
DzCompatibilityBaseAssetContainerHandle,
DzFacetMeshHandle,
DzFolderAssetContainerHandle,
DzMaterialHandle,
DzMDLModuleHandle,
DzParentProductContainerHandle,
DzPresentationHandle,
DzProductAssetContainerHandle,
DzProductHolderContainerHandle,
DzSearchContainerHandle,
DzShapeHandle,
DzSimulationSettingsProviderHandle,
DzSkinHandle,
DzTextureHandle,
DzTopLevelAssetContainerHandle,
DzTypeAssetContainerHandle,
DzVirtualFolderAssetContainerHandle
Updated scripting
API documentation;
DzProcess; section labels
Performed work on an ALPHA SDK
Reduced the potential for a threading race condition on close when using the “Filament”, “Texture Shaded”, or “Wire Texture Shaded” DrawStyles
Added a “None” option to the “Falloff” > “Shape” setting for the “Geometry Sculptor” tool
Added “Marquee Selection” and “Drag Selection” actions to the “Selection Mode” submenu of the “Geometry Sculptor” tool context menu
The value of the “Radius” > “Inner” setting on the “Geometry Sculptor” tool now survives the session
The value of the “Radius” > “Outer” setting on the “Geometry Sculptor” tool now survives the session
DAZ Studio : Incremented build number to 6.25.2025.31809
Source maintenance
Build system tweaks; macOS entitlements, signing, notarization
Extended
DzPane public
API; added
undockGroup(),
undock() overloads
Extended
DzActionMgr SDK
API; added
getShortcutActivatedAction()
Updated public
API documentation;
DzActionMgr,
QObject,
QAction,
DzBaseAction,
DzAction,
DzViewToolAction,
DzAssetIOFilterAction,
DzPaneAction,
DzSubPaneAction,
DzPane
Updated SDK
API documentation;
DzAbstractAssetContainerHandle,
DzAssetHandle,
DzBackdropHandle,
DzBrickGroupHandle,
DzCategoryAssetContainerHandle,
DzCompatibilityBaseAssetContainerHandle,
DzFacetMeshHandle,
DzFolderAssetContainerHandle,
DzMaterialHandle,
DzMDLModuleHandle,
DzParentProductContainerHandle,
DzPresentationHandle,
DzProductAssetContainerHandle,
DzProductHolderContainerHandle,
DzSearchContainerHandle,
DzShapeHandle,
DzSimulationSettingsProviderHandle,
DzSkinHandle,
DzTextureHandle,
DzTopLevelAssetContainerHandle,
DzTypeAssetContainerHandle,
DzVirtualFolderAssetContainerHandle
Updated scripting
API documentation;
Object,
Array; added
List (Array-Like); stubbed ES6/ES8 types
Performed work on an ALPHA SDK
Fixed the “Help” pane not displaying content on macOS 14, macOS 15, and macOS 26
Fixed the “AI Chat” pane not being able to connect on macOS 14, macOS 15, and macOS 26
Fixed an issue where script based actions that use the [Shift] key in their shortcut would seemingly not execute when a viewport had cursor focus
Manifested as the dialog for the “Symmetry…” action, which is bound to [Shift + Y] by default, not displaying when a figure was selected in the viewport - the symmetry script does execute, but due to changes in the base class used for viewports, the mechanism used by the script to differentiate between the [Shift] key being pressed as part of a shortcut and the [Shift] key being pressed to invoke preferred settings mode (without displaying the dialog) was causing the preferred settings mode to be invoked
DAZ Studio : Incremented build number to 6.25.2025.32308
Public Alpha (6.25.2025.35308)
DAZ Studio : Incremented build number to 6.25.2025.32408
Source maintenance
Extended
DzAction public
API; added
allowChordSequences(),
getShortcutGroups()
Added support for saving/restoring chord sequence manager option states
Made performance optimizations to the chord sequence manager
View control actions now expressly disallow chord sequences, and thereby reduce the initial repeat interval pause
“Increase Move Speed” (DzIncreaseCameraDollyFactorAction)
“Decrease Move Speed” (DzDecreaseCameraDollyFactorAction)
“Move Up” (DzDollyCameraUpAction)
“Move Down” (DzDollyCameraDownAction)
“Move Forward” (DzDollyCameraForwardAction)
“Move Back” (DzDollyCameraBackAction)
“Move Left” (DzDollyCameraLeftAction)
“Move Right” (DzDollyCameraRightAction)
“Increase Rotation Speed” (DzIncreaseCameraRotateFactorAction)
“Decrease Rotation Speed” (DzDecreaseCameraRotateFactorAction)
“Look Up (Pitch +)” (DzRotateCameraUpAction)
“Look Down (Pitch -)” (DzRotateCameraDownAction)
“Look Left (Yaw -)” (DzRotateCameraLeftAction)
“Look Right (Yaw +)” (DzRotateCameraRightAction)
“Bank Left (Roll -)” (DzBankCameraLeftAction)
“Bank Right (Roll +)” (DzBankCameraRightAction)
“Increase Leveling Speed” (DzIncreaseCameraLevelFactorAction)
“Decrease Leveling Speed” (DzDecreaseCameraLevelFactorAction)
Updated scripting
API documentation;
DzCustomPane
Performed work on an ALPHA SDK
DAZ Studio : Incremented build number to 6.25.2025.32508
Source maintenance
Fixed a bias toward shorter chord sequences
Extended
DzActionMgr public
API; added
getChordStatusEnabled(),
setChordStatusEnabled(),
getChordLoggingEnabled(),
setChordLoggingEnabled()
Updated public
API documentation;
DzActionMgr
Fixed an issue where an action with a shortcut that is a prefix in the shortcut for another action (i.e., chord sequence) would not trigger the action with the shorter sequence when the chord timer expired if the longer sequence was not completed
Performed work on an ALPHA SDK
DAZ Studio : Incremented build number to 6.25.2025.32608
Source maintenance
Fixed an issue where closing the application with the render “Engine” set to “Viewport” in the “Render Settings” pane would not update to display properties for another engine (e.g., “NVIDIA Iray”) when chosen after re-launch
Update to Qt 6.10.1
Performed work on an ALPHA SDK
DAZ Studio : Incremented build number to 6.25.2025.32908
Source maintenance
Updated SDK documentation; DzAssetExtraObjectIO, DzAssetExtraApplyToObjectIO, DzExtraMaterialIO, DzExtraNodeIO, DzExtraModifierIO, DzExtraNodeModifierIO, DzExtraElementDataIO, DzExtraSceneDataIO, DzExtraGeometryIO, DzExtraSimulationSettingsProviderIO, DzElementPropertyIOFilter, DzElementPropertyValuesIO, DzElementPropertyValueIO, DzAssetElementPropertyValuesIO, DzAssetElementPropertyValueIO, DzAssetSettingsIO, DzAssetSettingsValueArrayIO, DzAssetJsonItem, DzAssetJsonObject, DzAssetJsonArray, DzAssetJsonNullObject, DzAssetJsonNullArray, inline Qt links
Performed work on an ALPHA SDK
DAZ Studio : Incremented build number to 6.25.2025.33108
Source maintenance
Performed work on an ALPHA SDK
Modified
DzBase SDK
API; removed obsolete methods; marked internal methods
Modified
DzMap SDK
API; made
makeCopy() virtual
Modified
DzAbstractAssetContainer SDK
API; removed obsolete methods
Extended
DzBase scripting
API; added
getRefCount(),
isUnique(),
isShared()
Extended
DzWeightMap scripting
API; added
copy()
Updated public
API documentation;
DzBase,
DzRefCountedItem,
DzMorphDeltas,
DzWeightMap,
DzMap,
DzVertexMap,
DzUVSet,
DzFacetMesh,
DzNode
Updated SDK
API documentation;
DzAbstractAssetContainer,
DzCategoryAssetContainer,
DzCompatibilityBaseAssetContainer,
DzFolderAssetContainer,
DzProductAssetContainer,
DzParentProductContainer,
DzTopLevelAssetContainer,
DzProductHolderContainer,
DzSearchContainer,
DzTypeAssetContainer,
DzVirtualFolderAssetContainer,
DzWeightMapValues, typedefs, Qt doc links, member grouping consistency
Updated scripting
API documentation; 140+ classes
Added logging to the “Batch Convert” pane when errors occur while attempting to save script files
Update to NVIDIA Iray 2025.0.2 (387700.2211)
DAZ Studio : Incremented build number to 6.25.2025.33710
Source maintenance
Performed work on an ALPHA SDK
Merged symmetry related tool actions
Merged DzPGESymmetryOffAction and DzNodeWeightBrushSymmetryOffAction into DzFacetSelSymmetryOffAction (“Symmetry Off”)
Merged DzPGESymmetryXAxisAction and DzNodeWeightBrushSymmetryXAxisAction into DzFacetSelSymmetryXAxisAction (“X Axis Symmetry”)
Merged DzPGESymmetryYAxisAction and DzNodeWeightBrushSymmetryYAxisAction into DzFacetSelSymmetryYAxisAction (“Y Axis Symmetry”)
Merged DzPGESymmetryZAxisAction and DzNodeWeightBrushSymmetryZAxisAction into DzFacetSelSymmetryZAxisAction (“Z Axis Symmetry”)
Allows a single shortcut, for each merged set, to be assigned for any (current or future) tool that derives from DzGeometrySelectionTool - e.g., “Node Weight Brush”, “Geometry Editor”, “Geometry Sculptor”
Each tool is responsible for maintaining its respective option state, action states (e.g., enabled, checked) are automatically updated from tool state when the active tool changes
Setting symmetry option state via
DzGeometrySelectionTool API (e.g., “Node Weight Brush”, “Geometry Editor”, “Geometry Sculptor”) is now properly reflected in corresponding
UI options on the “Tool Settings” pane for the “Node Weight Brush”, “Geometry Editor”, “Geometry Sculptor” tools
“Geometry Sculptor” tool symmetry behaviors, for geometry selection tool modes (i.e., “Polygon Selection”, “Edge Selection”, “Vertex Selection”), are now consistent with other DzGeometrySelectionTool derived tools (e.g., “Node Weight Brush”, “Geometry Editor”)
Geometry selection may occur when the geometry selection modes are active
Geometry selection may occur on either side of the active axis
Corresponding improvements to “Sculpt” and “Smooth” tool modes are pending
DAZ Studio : Incremented build number to 6.25.2025.33808
Source maintenance
Updated public
API documentation;
DzAssetMgr
Updated SDK
API documentation; added external links for Standard Template Library (STL) types throughout
Addressed Qt 6 deprecation in the SDK
Updated scripting
API documentation; 115+ classes
Performed work on an ALPHA SDK
Implemented a workaround for a Qt/macOS bug where system memory is quickly consumed when devicePixelRatio is not 1.0 - e.g., 4K displays
DAZ Studio : Incremented build number to 6.25.2025.34208
Source maintenance
Performed work on an ALPHA SDK
Updated scripting
API documentation; signal signatures of 170+ classes - Qt 6 does not support overloaded signals in script, parameters are implicitly passed
Extended
DzGeometrySelectionTool public
API; added
getVertexSymmetryIndex(),
getVertexSymmetryIndices(),
getFacetSymmetryIndex(),
getFacetSymmetryIndices()
“Geometry Sculptor” tool symmetry behaviors, for brush tool modes (i.e., “Sculpt Brush”, “Smooth Brush”), are now consistent with other DzGeometrySelectionTool derived tools (e.g., “Node Weight Brush”, “Geometry Editor”)
DAZ Studio : Incremented build number to 6.25.2025.34408
DAZ Studio : Incremented build number to 6.25.2025.34608
Source maintenance
Updated SDK CMakeLists
Updated SDK preprocessor directive
Performed work on an ALPHA SDK
Update to NVIDIA Iray 2025.0.3 (387700.2665)
DAZ Studio : Incremented build number to 6.25.2025.34810
Source maintenance
Performed work on an ALPHA SDK
Updated public
API documentation;
DzVersion
Updated SDK documentation; compiling, dzversion.h
Extended
Global scripting
API; added support for
*.cjs,
*.js, and
*.json to
require()
Updated scripting
API documentation;
Global,
List
Improved feedback for Global::require() and Global::importModule()
DAZ Studio : Incremented build number to 6.25.2025.34915
Source maintenance
Extended
DzTSortedArray SDK
API; added methods for consistency with STL; added methods for compatibility with Qt meta object system; added move
API; added guards to assignment operators
Extended
DzTSimpleArray SDK
API; added methods for consistency with STL; added methods for compatibility with Qt meta object system; added move
API; added guards to assignment operators
Extended
DzTBlockArray SDK
API; added methods for consistency with STL; added methods for compatibility with Qt meta object system; added move
API; added guards to assignment operators
Extended
DzTArray SDK
API; added methods for consistency with STL; added methods for compatibility with Qt meta object system; added move
API; added guards to assignment operators
Modified
DzTArray SDK
API;
size() is now an alias of
count() to avoid confusion with memory size
Modified
DzTStack SDK
API; now a typedef for
DzTBlockArray
Updated SDK preprocessor directives
Updated SDK documentation; compiling on Windows/macOS
Performed work on ALPHA SDK
Extended
DzDateTimeEdit scripting
API; added
dateTimeMin,
dateTimeMax properties
Extended
DzUiLoader scripting
API; added
isLanguageChangeEnabled(),
setLanguageChangeEnabled()
Extended
DzPlugin scripting
API; added
getClassNames()
Updated scripting
API documentation;
DzDateTimeEdit,
DzUiLoader,
DzPluginMgr,
DzPlugin
Addressed a potential crash if the “Paths” Array property for the following actions was not defined or did not contain at least one element when triggering with settings
“Memorize Selected Item(s) By Path…” (DzMemorizeSelectedItemsByPathAction)
“Restore Figure By Path…” (DzRestoreFigureByPathAction)
“Restore Selected Item(s) By Path…” (DzRestoreSelectedItemsByPathAction)
“Zero Figure By Path…” (DzZeroFigureByPathAction)
“Zero Selected Item(s) By Path…” (DzZeroSelectedItemsByPathAction)
“Clear Figure By Path…” (DzClearKeysFigureByPathAction)
“Clear Selected Item(s) By Path…” (DzClearKeysSelectedItemsByPathAction)
“Lock Selected Node(s) By Path…” (DzLockSelectedNodesByPathAction)
“Unlock Selected Node(s) By Path…” (DzUnLockSelectedNodesByPathAction)
Fixed an issue that caused the Alembic plugin to not load on Windows
DAZ Studio : Incremented build number to 6.25.2025.35108
DAZ Studio : Incremented build number to 6.25.2025.35119
Source maintenance
Extended
DzApp public
API; added
getCanPositionCursor()
Updated public
API documentation;
DzApp, brand/term inconsistencies
Extended
DzPlugin SDK
API; added
getClassFactories(),
classFactoryIterator(),
init()
Modified
DzPlugin SDK
API; deprecated
getFactories()
Updated SDK samples; fixed inconsistencies between samples
Updated SDK
API documentation;
DzPluginMgr,
DzPlugin,
dzversion.h, Plugin Architecture, Plugin Macros, Plugin Activation and Serialization
Improved organization of plugin templates/macros
Reduced plugin template code duplication
Reduced plugin macro code duplication
Marked deprecated plugin macros
Fixed an issue with export of the DzDForceSettingsProvider symbol
Performed work on ALPHA SDK
Addressed an issue on macOS where the cursor may not be repositioned to the click origin while dragging in a viewport, or on a slider, that allowed the cursor to reach the edge of the screen and thereby impose a limit on operations that are intended to be limitless
Updated inline help; fixed brand/term inconsistencies
Improved logging when loading plugins
DAZ Studio : Incremented build number to 6.25.2025.35308
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
Performed work on ALPHA SDK
The rotation ring gizmo for the “Rotate” tool manipulator now has a thicker (offset in all directions) picking surface than the corresponding drawing surface
Fixed an issue where calling DzActionMgr::getMenu() more than once from script yielded null on all but the first call
DAZ Studio : Incremented build number to 6.25.2025.35407
Source maintenance
Extended
DzVersion public
API; added
getMajorComponent(),
getMinorComponent(),
getRevisionComponent(),
getBuildComponent()
Modified
DzVersion public
API; deprecated
getVersionNumber32(),
getMajorVersion(),
getMinorVersion(),
getRevisionNumber(),
getBuildNumber()
Extended
DzApp public
API; added
statusLine(),
fatal(),
error(),
warning(),
log(),
verbose(),
debug(),
postScriptEvent(),
writeConfigScript(),
getAbsoluteStandardPath() overloads
Updated public
API documentation;
DzApp,
DzAssetMgr,
DzNode,
DzPromptSuppressionHandler,
DzVersion
Extended
DzAssetMgr SDK
API; added
searchForAssets(),
searchForProductAssets(),
searchForProducts() overloads
Updated SDK
API documentation;
DzBusyCursorGuard,
DzPromptSuppressionHandlerGuard
Extended scripting
API; added
DzSpinBox,
DzIntSpinBox,
DzDoubleSpinBox
Modified
DzDateTimeEdit scripting
API; now inherits
DzSpinBox
Extended
DzListView scripting
API; added
MatchMode enum; added
filterColumn,
treePosition properties; added
showColumn(),
selectAll(),
invertSelection(),
collapseAll(),
expandAll(),
expandToDepth(),
resizeColumnToContents(),
sortByColumn(),
setFilterString(),
clearFilterString(),
setCurrentToSearchFilteredNext(),
setCurrentToSearchFilteredPrevious(),
searchFilteredNext(),
searchFilteredPrevious()
Extended
DzListViewItem scripting
API; added
pixmap()
Extended
DzWidget scripting
API; added
signalsBlocked property
Extended
DzApp scripting
API; added
shrinkLogFile()
Extended
DzContentLibraryPane scripting
API; added
getFileSearchOptions(),
getDBSearchOptions()
Updated scripting
API documentation;
DzAssetContainerView,
DzAssetView,
DzButton,
DzButtonGroup,
DzCheckBox,
DzCheckListItem,
DzColorWgt,
DzComboBox,
DzContentLibraryManageSubPane,
DzContentLibraryPane,
DzDateEdit,
DzDateTimeEdit,
DzDial,
DzDoubleSpinBox,
DzFloatSlider,
DzGroupBox,
DzHeader,
DzHGroupBox,
DzIntSlider,
DzIntSpinBox,
DzLabel,
DzLCDNumber,
DzLineEdit,
DzListView,
DzListViewItem,
DzMorphSelectionComboBox,
DzNodeSelectionComboBox,
DzPathComboBox,
DzPopupMenu,
DzPropertySelectionComboBox,
DzPushButton,
DzRadioButton,
DzScrollArea,
DzScrollView,
DzSettingsWidget,
DzSpinBox,
DzSplitter,
DzTabWidget,
DzTextBrowser,
DzTextEdit,
DzTimeEdit,
DzVGroupBox,
DzWidget
Performed work on ALPHA SDK
Updated minimum SDK version to 6.25.2026.614
Fixed a regression in DzListView::findItem() where it was no longer operating recursively
DzListView::findItem() now allows wildcard syntax, regular expression syntax, discrete control over whether to wrap, and discrete control over whether to recurse, using MatchMode named constants
Added the ability to discretely override base paths used in DzAssetMgr::searchFiles() by adding an “Expression Modifier” to the end of the expression - e.g., && (base::c:/temp)
Multiple base paths are supported using a || (space, pipe, pipe, space) delimiter between base:: entries - e.g., && (base::c:/temp || base::d:/temp)
Added the ability to restrict “File” search in the “Content Library” pane to the selected folder container (recursive) by adding a && (base::current) “Expression Modifier” to the end of the expression
Only supported if the selected container is a Folder - not supported for Virtual Folder, Category, Product, or Search containers
Updated “Script IDE” pane scripts to ES7
Added a “Trim Trailing Whitespace” action (script) to the Edit > Convert menu of the “Script IDE” pane
Improved logging when writing the application config script fails
Updated copyright statements throughout; 2026
Updated labeling to reflect version Revision year (2026); splash/about, packaging
DAZ Studio : Incremented build number to 6.25.2026.619
DAZ Studio : Incremented build number to 6.25.2026.808
DAZ Studio : Incremented build number to 6.25.2026.910
Source maintenance
Exposed properties on DzTexturedStyle, DzWireTexturedStyle, DzWireShadedStyle, DzSmoothShadedStyle, and DzUniversalDrawStyle to turn on/off various maps and light effects.
Updated public
API documentation; DzAssetMgr. Improved logging if loading default content types, root categories, compatibility bases fails.
Updated scripting
API documentation; DzContentLibraryManageSubPane.
Extended DzAction public
API; added allowsChordSequence(). Updated public
API documentation; DzAction
Extended DzActionMgr SDK
API; added insertActionInMenu(), insertCustomActionInMenu(). Updated public
API documentation; DzActionMgr.
Fix use of headlight on cameras that have been set invisible.
Fixed DzVec3 equality operator; Use qFuzzyIsNull.
Extended Dz3DBrushTool public
API; getHitNormal(), getVerticesInRadius().
Extended Dz3DBrushTool public
API; added getHitPoint(). Modified Dz3DBrushTool public
API; deprecated getSelectedPoint(). Updated public
API documentation; Dz3DBrushTool
Fix Chord sequences on DzAction to allow multiple action to have the same prefix
Extended Dz3DBrushTool public
API; hasHitPoint()
Updated SDK
API Move internal implementation classes from dzviewportmgr.h to internal location.
Updated SDK
API Move internal implementation classes from various view tools internal location.
Updated Public
API Rename DzOpenGLRenderProgress to DzRHIRenderProgress; Rename DzOpenGLRenderSettings to DzRHIRenderSettings.
Updates to Geometry Sculptor
Respect inner and outer radius of the 3D Brush Tool for Geometry Sculptor while in Sculpt and Smooth modes
Draw direction of effect for Sculpt or Smooth modes
Enable/Disable controls relevant to the Selection/Sculpt modes
Build machine fixes.
DAZ Studio : Incremented build number to 6.25.2026.2920