DAZ Studio : Incremented build number to 4.9.4.1
Build system tweaks
Source maintenance
DAZ Studio : Incremented build number to 4.9.4.2
Build system tweaks
Source maintenance
DAZ Studio : Incremented build number to 4.9.4.3
DAZ Studio : Incremented build number to 4.9.4.4
Build system tweaks
Source maintenance
DAZ Studio : Incremented build number to 4.9.4.5
Build system tweaks
Source maintenance
DAZ Studio : Incremented build number to 4.9.4.6
Updates to scripting
API docs; fixed several inconsistencies; fixed missing since statements; fixed missing properties/methods/parameters/etc.
DAZ Studio : Incremented build number to 4.9.4.7
Build system tweaks
Source maintenance
DAZ Studio : Incremented build number to 4.9.4.8
Build system tweaks
Source maintenance
DAZ Studio : Incremented build number to 4.9.4.9
DAZ Studio : Incremented build number to 4.9.4.10
Build system tweaks
Source maintenance
DAZ Studio : Incremented build number to 4.9.4.11
Build system tweaks
Source maintenance
DAZ Studio : Incremented build number to 4.9.4.12
Build system tweaks
Source maintenance
Updated public
API documentation; DzCallBackMgr, DzCallBack
DAZ Studio : Incremented build number to 4.9.4.13
DAZ Studio : Incremented build number to 4.9.4.14
Build system tweaks
Source maintenance
DAZ Studio : Incremented build number to 4.9.4.15
Source maintenance
Extended script access to AutoFit; added support for a “force” boolean setting
Fixed potential memory leaks in save filters; Wearables Preset, Properties Preset, Shaping Preset, Materials Preset and Shader Preset
DAZ Studio : Incremented build number to 4.9.4.16
DAZ Studio : Incremented build number to 4.9.4.17
DAZ Studio : Incremented build number to 4.9.4.18
Fixed DzCallBack scripting
API documentation; setConnection() parameters
Fixed an issue with argument count handling for objectName in script
Updated tip page common scripts
Updated guide page common scripts
DAZ Studio : Incremented build number to 4.9.4.19
Build system tweaks
Source maintenance
Fixed an issue with interactive lessons being able to properly identify if an item list has a dialog
Remove declarations for unimplemented functions/methods in SDK headers
Fixed bugs in DzCallBackMgr::deleteCallBack() and DzCallBackMgr::deleteCallBackGroup()
Updated DzCallBackMgr scripting
API documentation
DAZ Studio : Incremented build number to 4.9.4.20
DAZ Studio : Incremented build number to 4.9.4.21
DAZ Studio : Incremented build number to 4.9.4.22
Source maintenance
Changed the label of the “Drop Smart Asset(s)” dialog to read “Assign Content Type(s)”
Dragging and dropping an asset onto a category when the “Filter By Context” option is checked and an object in the scene is selected will now ask whether or not the user would like to mark the asset(s) as being compatible with the compatibility base of the selected object
DAZ Studio : Incremented build number to 4.9.4.23
DAZ Studio : Incremented build number to 4.9.4.24
DAZ Studio : Incremented build number to 4.9.4.25
DAZ Studio : Incremented build number to 4.9.4.26
DAZ Studio : Incremented build number to 4.9.4.27
DAZ Studio : Incremented build number to 4.9.4.28
DAZ Studio : Incremented build number to 4.9.4.29
Source maintenance
Build system tweaks
DzAssetMgr::createStore() and DzAssetMgr::removeStore() both now return (false) early if the store ID to create/remove is “
DAZ 3D” or “LOCAL USER” instead of waiting to iterate over all stores and skip reserved id or cause a collision error and then return false
Updated DzAssetMgr public
API documentation; createStore(), removeStore()
DAZ Studio : Incremented build number to 4.9.4.30
Source maintenance
Improved handling of paths with mixed path separators (\ or /); DzFileIO::getFilePath(), DzContentMgr::openFile(), DzUri::setUri(), DzUri::setFilePath()
Added write/read of “current_frames_per_second” to/from scene files
Clearing the scene (e.g., File > New) now resets FPS to the default (30)
FPS is no longer written to the startup script
Fix saving of ERC links to various node properties in node/morph/modified support asset filters; Disable Transfrom, Visibility, Selectability, Render Visibility, Shadow
When the path of an icon for a product cannot be determined from a database entry (e.g., installed/imported vs created), an attempt is made to locate an icon in the mapped native/poser format directories where the path/name matches the pattern ./Runtime/Support/<StoreID>_[<ProductToken>_]<Product_Name>.<Ext>; the PNG extension is attempted followed by the JPG extension if not found
Extended DzAssetMgr public
API; added getRelativeProductMetafilePath()
Updated SDK version to 4.9.4.31; SDK min is 4.5.0.100.
Sending the “LOCAL USER” product to the Content DB Editor no longer displays the “Product” page within the dialog; the “LOCAL USER” product is a special case catch-all product of which the product specific details should not be modified
The “LOCAL USER” store is now explicitly listed in the store selector on the “Product” page of the Content DB Editor dialog instead of displaying an empty value
DAZ Studio : Incremented build number to 4.9.4.31
DAZ Studio : Incremented build number to 4.9.4.32
DAZ Studio : Incremented build number to 4.9.4.33
DAZ Studio : Incremented build number to 4.9.4.34
DAZ Studio : Incremented build number to 4.9.4.35
Source maintenance
Updated City Limits Lite layout to include Draw Settings, Render Settings
Updated Product “More Information…” sample script; ./resources/stores/default.dsa
Updated
DAZ 3D “More Information…” store script
DAZ Studio : Incremented build number to 4.9.4.36
Source maintenance
Fixed an issue where a loading a file saved with an unknown member in a scene extra would cause an infinite recursion hang
Changed save of current FPS so that it doesn't hang older versions during read
Moved save of current time to be in animation_setting sub object
Current play range and current animation range are now saved/read to/from a scene file
Improved error logging on certain fixed sized parser types
DAZ Studio : Incremented build number to 4.9.4.37
DAZ Studio : Incremented build number to 4.9.4.38
DAZ Studio : Incremented build number to 4.9.4.39
Source maintenance
Build system tweaks
DAZ Studio : Incremented build number to 4.9.4.40
DAZ Studio : Incremented build number to 4.9.4.41
DAZ Studio : Incremented build number to 4.9.4.42
Source maintenance
Fixed an issue with disconnecting connections made via script
Fixed an issue with automatically cleaning up connections on script completion
Fixed memory leaks in connections made via script
DAZ Studio : Incremented build number to 4.9.4.43
DAZ Studio : Incremented build number to 4.9.4.44
Source maintenance
Updated DzPushButton scripting
API documentation
DAZ Studio : Incremented build number to 4.9.4.45
Source maintenance
Build system tweaks
DAZ Studio : Incremented build number to 4.9.4.46
DAZ Studio : Incremented build number to 4.9.4.47
DAZ Studio : Incremented build number to 4.9.4.48
DAZ Studio : Incremented build number to 4.9.4.49
DAZ Studio : Incremented build number to 4.9.4.50
DAZ Studio : Incremented build number to 4.9.4.51
DAZ Studio : Incremented build number to 4.9.4.52
DAZ Studio : Incremented build number to 4.9.4.53
DAZ Studio : Incremented build number to 4.9.4.54
Source maintenance
Extended Image scripting
API; added under()
DAZ Studio : Incremented build number to 4.9.4.55
DAZ Studio : Incremented build number to 4.9.4.56
DAZ Studio : Incremented build number to 4.9.4.57
DAZ Studio : Incremented build number to 4.9.4.58
DAZ Studio : Incremented build number to 4.9.4.59
DAZ Studio : Incremented build number to 4.9.4.60
DAZ Studio : Incremented build number to 4.9.4.61
DAZ Studio : Incremented build number to 4.9.4.62
DAZ Studio : Incremented build number to 4.9.4.63
DAZ Studio : Incremented build number to 4.9.4.64
Source maintenance
Build system tweaks
DAZ Studio : Incremented build number to 4.9.4.65
Source maintenance
Updated public
API documentation; DzApp, DzAssetMgr
Updated scripting
API documentation; QObject, QWidget, Image, DzContentMgr, DzMorphLoader
DAZ Studio : Incremented build number to 4.9.4.66
DAZ Studio : Incremented build number to 4.9.4.67
Source maintenance
Fixed #
DS-1229 : Restoring Render Settings pane defaults not undo-able
DAZ Studio : Incremented build number to 4.9.4.68
Source maintenance
Build system tweaks
Content DB Editor now checks that a file is not user-facing (loadable) before it allows that file to be listed in the support files list
Editing a file listed in the Support File(s) list of Content DB Editor and choosing a user-facing file removes the edited entry from the list
DAZ Studio : Incremented build number to 4.9.4.69
Source maintenance
Refactored
UI construction code in the Preferences dialog
Extended DzApp scripting
API; added logSize property
Extended DzApp SDK
API; added getLogSize(), setLogSize(), parseLogSize()
Updated DzApp public
API documentation
Updated SDK version to 4.9.4.70; SDK min is 4.5.0.100
Improved initialization of DzApp
Added a Log Size preference (and a Default button) to the General page in the Preferences dialog
The alpha channel of a texture is now supported in Map Transfer when using GPU; when the image dimensions are less than Hardware Cut Off
Fixed #
DS-1195 : Content DB Editor root categories are cut off; use path combobox dialog instead of root categories menu
DAZ Studio : Incremented build number to 4.9.4.70
DAZ Studio : Incremented build number to 4.9.4.71
Source maintenance
Extended projection map
API; allow tolerance to be explicitly set when checking for coincidence; refactor in preparation for exposure to script
DAZ Studio : Incremented build number to 4.9.4.72
DAZ Studio : Incremented build number to 4.9.4.73
Source maintenance
Extended DzFacetMesh public
API; added selectVerticesByFacets(), selectEdgesByFacets()
Extended DzFacetMesh SDK
API; added facetListFromVertexList(), vertexListFromFacetList()
Extended DzFacetMesh scripting
API; added facesFromVertices(), verticesFromFaces()
Extended DzRigidityGroup scripting
API; added getRigidVertexIndices(), getReferenceVertexIndices(), setRigidVertexIndices(), setReferenceVertexIndices(), getRigidFacetIndices(), getReferenceFacetIndices(), setReferenceFacetIndices(), setRigidFacetIndices()
Updated public
API documentation; DzFacetMesh, DzRigidityGroup
Updated SDK version to 4.9.4.74; SDK min is 4.5.0.100
Fixed an issues where the “Visible in Render” property on a node/group node was not being respected in OpenGL renders
Update to NVIDIA Iray 2016.3.2 (278300.12584)
DAZ Studio : Incremented build number to 4.9.4.74
DAZ Studio : Incremented build number to 4.9.4.75
DAZ Studio : Incremented build number to 4.9.4.76
Source maintenance
Extended scripting
API; added DzProjectionMapper, DzProjectionMapperOptions
DAZ Studio : Incremented build number to 4.9.4.77
DAZ Studio : Incremented build number to 4.9.4.78
Source maintenance
Updated scripting
API documentation; DzProjectionMapper, DzProjectionMapperOptions
Updated public
API documentation; DzApp, DzGeometry, DzVertexMesh, DzFacetMesh
DAZ Studio : Incremented build number to 4.9.4.79
Source maintenance
Made changes in Auto-Fit to prepare for feature parity (i.e., pose data in clones) between Auto-Fit and Transfer Utility
Made changes in Transfer Utility to prepare for feature parity (i.e., pose data in clones) between Auto-Fit and Transfer Utility
DAZ Studio : Incremented build number to 4.9.4.80
DAZ Studio : Incremented build number to 4.9.4.81
DAZ Studio : Incremented build number to 4.9.4.82
DAZ Studio : Incremented build number to 4.9.4.83
DAZ Studio : Incremented build number to 4.9.4.84
Source maintenance
Added support for chromatic sub surface scattering color to the uber Iray material
Extended DzMorphDeltas public
API; added calculateDeltas()
Updated scripting
API docs; DzMorphDeltas
Added support for applying pose data in clones to morphs that are not removed in Auto-Fit and Transfer Utility
Optimized pose corrective morphs in Auto-Fit and Transfer Utility
Replaced the message box and node selection behavior used by Clone Asset save with a dialog that presents options for choosing which figure represents the base and which figure represents the clone
DAZ Studio : Incremented build number to 4.9.4.85
DAZ Studio : Incremented build number to 4.9.4.86
DAZ Studio : Incremented build number to 4.9.4.87
DAZ Studio : Incremented build number to 4.9.4.88
DAZ Studio : Incremented build number to 4.9.4.89
Build system tweaks
Source maintenance
Extended DzCallBack public
API; added setDynamicProperty(), getDynamicProperty()
Clone Asset save now provides an option within the dialog to select the destination base path; this is automatically set/updated when the Base Figure is selected/updated
Clone Asset save now provides a property selection view within the dialog for selecting which properties to remove from the target figure when projecting using the clone via Auto-Fit or Transfer Utility
DAZ Studio : Incremented build number to 4.9.4.90
DAZ Studio : Incremented build number to 4.9.4.91
Source maintenance
Removed all remaining Qt3 dependencies from the PowerPose pane
Removed all remaining Qt3 dependencies from the ActivePose tool
Extracted tool tips, status tips, and what's this text for PowerPose widget to inline help file
Renamed the PowerPose class to DzPowerPosePane
Handle layout files that contain reference to PowerPose; translate to DzPowerPosePane
Moved DzPowerPosePane configuration to layout file instead of startup script
Moved ActivePose tool configuration to application settings instead of startup script
DAZ Studio : Incremented build number to 4.9.4.92
DAZ Studio : Incremented build number to 4.9.4.93
DAZ Studio : Incremented build number to 4.9.4.94
Source maintenance
Added support to PowerPose for loading a template set from a figure's support asset tools folder
PowerPose templates now support relative (to the templates file) paths
Made tweaks to widget sizing/styling in the PowerPose pane
DAZ Studio : Incremented build number to 4.9.4.95
DAZ Studio : Incremented build number to 4.9.4.96
Source maintenance
Added support to PowerPose for saving a template set via scripting
API
Made preparations in PowerPose for an edit/create mode
Fixed an issue in PowerPose that left selection points clickable when no figure is selected
Fixed an issue in PowerPose that caused cursor feedback when no figure is selected and no selection points are displayed
DAZ Studio : Incremented build number to 4.9.4.97
Source maintenance
Added a Template Set Name option to the PowerPose Template Set Save dialog
Saving a PowerPose Template Set to the same path that it was read from no longer attempts to copy background images; source and target paths are identical
DAZ Studio : Incremented build number to 4.9.4.98
DAZ Studio : Incremented build number to 4.9.4.99
Source maintenance
Updated public
API documentation; DzBase, DzNode, DzSkeleton, DzShape, DzMap, DzLegacyJoint, DzProperty, DzPaneMgr, DzRenderMgr, DzTextureBakerMgr, DzTextureConvertorMgr, DzTextureConvertorOptions
DAZ Studio : Incremented build number to 4.9.4.100
DAZ Studio : Incremented build number to 4.9.4.101
Source maintenance
Extended DzActionMgr public
API; added setCustomActionShortcut()
Updated public
API documentation; DzActionMgr, DzPersistentMenu
Added a guard against index out of range crash in DzActionMgr::getAction()
Added a guard against index out of range crash in DzActionMgr::getPersistentMenu()
Updated SDK version to 4.9.4.102; SDK min is 4.5.0.100
DAZ Studio : Incremented build number to 4.9.4.102
DAZ Studio : Incremented build number to 4.9.4.103
Source maintenance
Added support in PowerPose for a non-legacy figure template to specify a property on any node (including the skeleton) as a selection point; legacy figures are still limited to Morphforms
Clicking a property selection point on the PowerPose pane now causes the node associated with that property to be selected; if the node is hidden, the node hierarchy is ascended until a non-hidden parent node is reached
The label of a node is now used in PowerPose tooltips instead of its name
Updated the default male PowerPose templates to match functionality provided by the default female templates
Saving a PowerPose template now uses version 3 prelim of the template format
PowerPose now reads version 3 prelim of the template format
Saving a PowerPose template now writes template points separately from node points
PowerPose now reads template points from version 3 templates; earlier version templates are automatically translated during read
DAZ Studio : Incremented build number to 4.9.4.104
DAZ Studio : Incremented build number to 4.9.4.105
DAZ Studio : Incremented build number to 4.9.4.106
DAZ Studio : Incremented build number to 4.9.4.107
DAZ Studio : Incremented build number to 4.9.4.108
Source maintenance
Merged changes from Dev (4.10.0.x)
Added a “FileIOSettings” transient global variable to post-load scripts
Added a settings editor to the element post-load data editor; Edit > Object > Element Data…; Edit > Figure > Element Data…; Scene pane Options Menu : Edit > Element Data…
Made changes to improve the speed of PowerPose operations
Extended SDK
API; added DzNodeSelectionHold
Extended DzScriptContext public
API; added beginNodeSelectionHold(), dropNodeSelectionHold(), restoreNodeSelectionHold(), clearNodeSelectionHolds(); accessible in script via Global
Fixed an issue with parsing a specified log size
Updated SDK version to 4.9.4.109
DAZ Studio : Incremented build number to 4.9.4.109
Source maintenance
Merged changes from Dev (4.10.0.x)
Added support for encrypting/decrypting PowerPose templates and template sets
Made adjustments to loading of post-load data items that cause it to be tolerant of deletion during load
Added support for “RunOnce” DzSimpleElementScriptData settings; deletes data item once script has run
Added support for “RunOnce” DzSimpleSceneScriptData settings; deletes data item once script has run
PowerPose now supports multi-directional node group points; pre-version 3 templates that use the Spread or Scale handlers are not supported; pre-version 3 templates are uni-directional
Saving a PowerPose template now writes node group points
DAZ Studio : Incremented build number to 4.9.4.110