User Tools

Site Tools


4.9.0.63 Change Log

Below is a “sanitized” version of the Daz Studio change log leading to the General Release of version 4.9.0.63. This log is posted as part of a conscious effort to be more transparent in the development process. That being said, not all information relating to a particular build is present on this page - some information is still considered private and is therefore not included.

Public Build Channel

Public Beta 1

  • Multiple concurrent operations (install, uninstall, repair) on any single product is now prevented
  • Update to DzCloud 1.0.0.79
  • Added API documentation for DzAssetMgr
  • Exposed several update*Containers member functions on DzAssetMgr to the public API
  • Added/corrected scripting API documentation on DzContentTab, DzFileContentTab and DzAssociatedAssetsView

DAZ Studio : Incremented build number to 4.8.1.65


  • Source maintenance
  • Renamed “All” to “All Categories” in DzContentTab; base for smart content views
  • Fixed restoring the enabled state of the Sync Pages action for Smart Content pane
  • Auto-selection of “All Categories” in the asset association view is now consistent with the product assets view
  • Fixed update of DzFileContentTab categories when a product is [un]installed
  • Made DzProductContentTab context menu entries consistent with DzFileContentTab context menu entries
  • Updated DzProductAssetContainer script API documentation stubs
  • Added StylePixmap OutArrow
  • Changed DzRelatedAssetsView back button to use OutArrow
  • Simplified compatibility base filter icon
  • Tweaked ProductNotInstalledAccent icon/styling
  • Tweaked ProductUpdateAccent styling
  • Recompiled default styles

DAZ Studio : Incremented build number to 4.8.1.66


  • Update to NVIDIA Iray 2015.3
  • Update to DzCloud 1.0.0.81

DAZ Studio : Incremented build number to 4.8.1.67


  • Update to DzCloud 1.0.0.82
  • Added support for multi-selection to the Product page of the Smart Content pane
  • Added a checkbox option for “Respect Scene Selection” to smart content views; Smart Content pane, Presets pages
  • Update to DzCloud 1.0.0.83

DAZ Studio : Incremented build number to 4.8.1.68


  • Update to DzCloud 1.0.0.85
  • The product view icon button now launches the system default URL handler (i.e. browser) to the ReadMe page for DAZ 3D products; holding the control keyboard modifier presents “control freak” options
  • Added a default store script example
  • Refactored DzAssetMgr::showInStore() to pass a single argument to the store script
  • Refactored DAZ 3D store script
  • Categories and assets views in DzFileContentTab are now properly refreshed when a cloud product install/uninstall operation completes

DAZ Studio : Incremented build number to 4.8.1.69


  • Added DzGuidePage scripting API dcoumentation
  • Extended DzGuidePage API; added static convenience functions
  • Source maintenance
  • Made Smart Content “Respect Scene Selection” option state persistent
  • Optimized fetching of product icons
  • Added guide pages to product and associated asset views
  • Improved DzContentTab scripting API documentation
  • Added “More Information…” action to the Smart Content product context menu; executes store script; DAZ 3D products launch product ReadMe by default - hold Ctrl/Cmd keyboard modifier for additional “control freak” style options
  • Added the ability to “Categorize…” from within product and associated assets views; context menus; smart content pages
  • Added DzAssetMgr::showMoreProductInfo() to public APIs; deprecated DzAssetMgr::showInStore() in SDK API
  • Updated DzAssetMgr store related API documentation
  • Updated DzProductContentTab scripting API documentation
  • Smart Content products now retrieve icons rather than create a pixmap on non non-gui threads
  • Update to DzCloud 1.0.0.86
  • Added an “Uninstall” action to the context menu of a Content Library pane product container
  • Added functions to interactive lesson common included script; findRendererByName, setDrawStyleMember, renderSettingsPaneEditorRendererSelect, renderSettingsPaneAdvancedRendererSelect, drawSettingsPaneEditorDrawStyleSelect, drawSettingsPaneAdvancedDrawStyleSelect, checkForMissingRenderer, checkForDrawStyle, alertMissingRenderer, alertMissingDrawStyle, alertMissingAssets, processLesson, usage example
  • Fixed functions in interactive lesson common included script; renderSettingsPaneWidgetSelect, drawSettingsPaneWidgetSelect
  • Deprecated functions in interactive lesson common included script; alertMissing, checkForRenderer
  • Fixed functions interactive lesson common included script; checkForMissingDrawStyle vs checkForDrawStyle

DAZ Studio : Incremented build number to 4.8.1.70


  • Fixed busy indication in Smart Content on filter bar of Product page
  • Prevent conflicting operations during progress of a product; download, install, update, uninstall, etc
  • Build/Publishing system tweaks; RTQA scripts; PublishingBuild tag
  • Update to DzCloud 1.0.0.88
  • Switched User Data export to use DzCloud schema
  • Source maintenance

DAZ Studio : Incremented build number to 4.8.1.71


  • Source maintenance
  • Update to DzCloud 1.0.0.90

DAZ Studio : Incremented build number to 4.8.1.72


  • Extended DzProductAssetContainer scripting API
  • Switched DzProductAssetContainer store/product URL to use DzCloud API; scripting API
  • Marked deprecated methods on DzProductAssetContainer
  • Updated/Added DzProductAssetContainer scripting API documentation
  • Fixed a compile issue with classes exposed to script

DAZ Studio : Incremented build number to 4.8.1.73


  • Update to DzCloud 1.0.0.91
  • Removed logging of metadata sync progress
  • Update to DzCloud 1.0.0.92

DAZ Studio : Incremented build number to 4.8.1.74


  • Update to DzCloud 1.0.0.93
  • Fixed double initialization of asset association pages
  • Fixed a connection warning on product search
  • Set Smart Content Sync Pages on by default
  • Fixed “Respect Scene Selection” label word wrap

DAZ Studio : Incremented build number to 4.8.1.75


  • Added unit tests for current projection map implementation
  • Refactored projection map implementation
  • Removed unused code paths from projection code
  • Improved test stability
  • Fixed crash on load when Smart Content pane Store page was last active on close
  • Smart Content pane Sync Pages action state is now preserved between sessions
  • Update to DzCloud 1.0.0.94
  • Source maintenance
  • Fixed an issue with icons being loaded properly in associated file views
  • Fixed an error with requesting a metadata sync while a metadata sync is in progress
  • Implemented DzMultiPointProjectionMap

DAZ Studio : Incremented build number to 4.8.1.76


  • Implemented invalid facets on DzMultiPointProjectionMap
  • Fixed bug in octree implementation
  • Added tolerance support to octree
  • Update to DzCloud 1.0.0.95
  • Implemented “More Information…” option in context menu for Products in Content Library pane
  • Implemented options for sending navigation to category, product and mapped folder between Smart Content and Content Library panes
  • Fixed ordering consistency issues in Smart Content and Content Library pane context menus
  • Extended DzContentLibraryPane, DzProductContentTab and DzFileContentTab scripting APIs
  • Source maintenance
  • Smart content view and content library context menu cleanup

DAZ Studio : Incremented build number to 4.8.1.77


  • Added adaptive tolerance option to transfer utility
  • Enabled multi-point projection via transfer utility

DAZ Studio : Incremented build number to 4.8.1.78


  • Fixed issues with facet group projection
  • Fixed a projection memory leak
  • Added support for click-able keywords to the Tags page of smart content file views
  • Update to DzCloud 1.0.0.96
  • Fixed a facet lookup weighting issue
  • Source maintenance
  • Improved facet projection

DAZ Studio : Incremented build number to 4.8.1.79


  • Moved Store view to information panel in smart content views
  • Fixed word-wraping issue with artist names in product tooltips

DAZ Studio : Incremented build number to 4.8.1.80


  • Added a check for an empty product token to the DAZ 3D store script; avoid sending the user to an invalid URL
  • Custom action script tweaks; wrap strings for localization
  • Refactored projection map to maintain more information about hit locations
  • Fixed a Mac build issue
  • Improved facet projection handling

DAZ Studio : Incremented build number to 4.8.1.81


  • Fixed a bug in new projection nearness; regression from old projection
  • Added support for Puppeteer Presets to be able to use images in mapped content directories; rather than only from resources

DAZ Studio : Incremented build number to 4.8.1.82


  • Tweaked check for location in mesh on projection map
  • Added filter by install state options in the Products page of Smart Content pane; still needs styling
  • Source maintenance

DAZ Studio : Incremented build number to 4.8.1.83


  • Missing files dialog now shows products to install when possible
  • Update to DzCloud 1.0.0.99; data migration triggers
  • Source maintenance
  • Moved missing files dialog to be after scene draw resumes
  • Implemented interactive keyword tags in the Tags page of the Smart Content information panel; for files
  • Implemented interactive artist tags in the Info page of the Smart Content information panel; for products
  • Fixed author data display for cloud installed assets in Info page of the Smart Content information panel; files
  • Fixed hidden/shown state of the Tags page of the Smart Content information panel while in embedded product/associated file views
  • Fixed clearing the filter field of the Smart Content embedded views when exiting a view
  • Extended DzContentTab filter scripting API
  • Extended DzInfoTabs API
  • Deprecated DzInfoTabs::setFileInfoFromContainer(); use DzInfoTabs::setProductInfo() instead
  • Extended DzFileMetaTab API
  • Deprecated DzFileMetaTab::applyPressed(); use DzFileMetaTab::applyChanges() instead
  • Extended DzRelatedAssetsView API
  • Switch to cloud API for file info
  • Consistency tweaks to Content Library tooltips

DAZ Studio : Incremented build number to 4.8.1.84


  • Build/Publishing system tweaks; archiving of Publishing Builds
  • When loading a Scene with missing files, the missing files dialog is now shown before load to allow install
  • When loading a Scene with missing files, the missing files routine attempts to detect images and uv sets in animations
  • Product view is now set to non-paging

DAZ Studio : Incremented build number to 4.8.1.85


  • When loading a Scene with missing files, the missing files routine attempts to detect images from the images library
  • Fixed an issue with product update for missing files
  • Fixed an issue with simple image detection for missing files
  • Initial work to allow auto morph following projection options

DAZ Studio : Incremented build number to 4.8.1.86


  • Ensure projection options duplicate

DAZ Studio : Incremented build number to 4.8.1.87


  • Renamed DzContentTab *CornerWidget member functions to clarify widget placement; scripting API
  • Renamed DzContentTab *FooterWidget member functions to clarify widget placement; scripting API
  • Fixed an issue with the product install state filter bar in the Products page of the Smart Content pane not being hidden when entering an embedded assets view
  • Initial styling of the product install state filter bar
  • Renamed the “Respect Scene Selection” option in the Smart Content pane to “Filter By Context”; if checked the contents of the compatibility base/filter selector, the categories displayed within the side navigation view and the contents of the results view are determined based on the primary node selection within the scene, or the lack of node selection within the scene, and the content types assigned to assets; if unchecked the contents of the views will not be filtered based on node selection or content types
  • Renamed DzContentTab *RespectSceneSelection member functions to clarify widget placement to reflect option rename; scripting API
  • Added an option for clearing correlation morphs to projection follower options
  • Fixed a logic error in finding follower morphs for projection
  • Fixed auto morph following tag in files
  • Deprecated email in authorship information (per Publishing request); removed from file info displays; API always returns empty string
  • Update to NVIDIA Iray 2015.3 release; does not support OS X 10.6; intent inquiry sent
  • Added new base MDL bricks
  • Cleaned up beta MDL bricks; removed intermediate numbered input bricks in favor of bricks with variable input count
  • Fetching of categories in smart content views is now delayed until the interface is completely built

DAZ Studio : Incremented build number to 4.8.1.88


  • Build system tweaks

DAZ Studio : Incremented build number to 4.8.1.89


  • Made tweaks to the configuration of the install filter tab bar
  • Made tweaks to install filter tab bar styling; use existing primitives
  • Fixed a style primitive assert
  • Implemented support for data migration via DzCloud APIs
  • Fixed an issue that allowed the NVIDIA Iray renderer to attempt render/draw even if no valid renderers could be loaded; NVIDIA Iray 2015.3 and OS X 10.6
  • Fixed an issue in smart content views where entering an embedded view (i.e. product, add-on, target) before a search (i.e. all categories) completed caused the base results view to be raised when the search finished, without also causing the base navigation to be shown - thereby leaving the user with no means of category navigation
  • Cloud install of a product even if it is installed by other means is now enabled
  • Tool tip images for products and assets now use a common code path
  • Update to DzCloud 1.0.0.104; fixed product images and improved migration
  • Updated City Limits and City Limits Lite layouts
  • Added inline help for the information panel tags page
  • Updated Smart Content tips
  • Removed obsolete Smart Content tips

DAZ Studio : Incremented build number to 4.8.1.90


  • Replaced the DAZ 3D Store corner button in the Smart Content pane with a Login/Logout button
  • Update to DzCloud 1.0.0.105; fixed data migration
  • Metadata sync is now ensured to occur after migration
  • Source maintenance
  • Improved the Content DB Maintenance > Reset Database user experience; non-applicable options are now unchecked and disabled when the Reset Database option is checked; user is alerted/prompted to Export User Data when Reset Database option is checked and Export User Data option is not
  • Fixed an issue in the info tabs Info page where “No Selection” could end up being linked as the last clicked tag
  • Fixed an issue where clicking an empty area of the side navigation in smart content views would not clear the info tabs Info page
  • Fixed an issue where entering and/or exiting an embedded smart content view would not always update the info tabs Info page

DAZ Studio : Incremented build number to 4.8.1.91


  • Build/Publishing system tweaks
  • All cloud messages are now sent to a separate log
  • Updated text displayed in store login/registration
  • Pressing the RETURN key while a field has focus in login/registration now begins the operation
  • Decoupled logging for unit testing
  • Login/Registration widgets are now disabled while operation is active

DAZ Studio : Incremented build number to 4.8.1.92


  • Extended DzRelatedAssetsView scripting API; browseToCategory
  • Minor updates to script API docs; globals, dialogs
  • Added Color::isValid() to scripting API
  • Fixed script API documentation inheritance for ByteArray, Color, Font, Image, Palette, Pixmap, Point, Rect, Size

DAZ Studio : Incremented build number to 4.8.1.93


  • Fixed correlated morph to allow follower morph to be empty
  • Added/updated DzAssetMgr, DzAssetMetadata and DzAsset public API documentation; marked content instance API deprecated
  • Login widget now remembers settings across all instances
  • Source maintenance
  • Improved error messages for Hexagon bridge
  • Fixed an issue with handling press of the RETURN key in the login dialog

DAZ Studio : Incremented build number to 4.8.1.94


  • Removed system identification code from cloud manager
  • Removed calls to DzAsset::getNumInstances(); content instances are deprecated
  • Fixed an issue in Transfer Utility projection options with no follower morph
  • Updated to Qt 4.8.7
  • Build system tweaks; project dependencies
  • Added a method to Hexagon bridge for retrieving the Hexagon executable path
  • When Hexagon doesn't launch from the bridge, forget the location stored in application settings
  • Source maintenance
  • Handle unexpected exception at shutdown
  • Orderly shutdown of cloud manager to prevent crashing
  • Change “All Categories” to “All” in smart content views; “All” now ignores categories
  • Update to DzCloud 1.0.0.110
  • Alert user when user id has become invalid
  • Changes to db startup
  • Only check cloud content use flag when alerting user
  • Product icons and install progress are now displayed in Content Library
  • Extended DzProductAssetContainer API; guid
  • Begin implementation of renderer language content type filtering
  • Fixed Script IDE console printing of debug messages; handle code
  • Made optimizations related to asset updates in Content Library product containers
  • Added heap inspector
  • Update to DzCloud 1.0.0.111
  • Extracted common ini class from various locations where ini files are queried
  • Fixed an issue in Bryce bridge with respecting dialog selection for sending materials per frame
  • Added a method to Bryce bridge for retrieving the Bryce executable path
  • Fixed messages that were incorrectly displayed as information instead of warnings or errors
  • Improved diagnostic messaging with Bryce bridge
  • Updated DzScript documentation
  • Added Windows 10 and OSX 10.10 enums and platform strings to DzApp
  • Updated DzDSONIO to Qt 4.8.7; DSON Importer
  • Clear search results when empty area is clicked in smart content views
  • Allow a user to agree to a EULA
  • Require user to agree to changed EULA prior to installing
  • Updated DzProperty and DzNumericProperty script API documentation
  • Fixed a DzDSONIO/Optitex issue with Qt 4.8.7
  • Update SDK installer packaging to use Qt 4.8.7
  • Extracted common EULA dialog
  • Fixed an issue with “signing” the EULA when the EULA dialog is dismissed
  • Added a manual mode for heap inspector
  • Made DzRenderLibraryPane and DzContentLibraryPane scripting APIs parallel where applicable; cleaned up access specifiers, renamed member functions, etc
  • Extended DzRenderMgr API
  • When in manual mode of heap inspector also check dzMalloc and dzFree

DAZ Studio : Incremented build number to 4.8.1.95


  • Build system tweaks; Mac content library
  • Clear results from search thread when finished; free temporary memory
  • Fixed product asset model to use Qt preferred mechanism for updates
  • Added memory management helpers to clean up runtime loaded libraries
  • Source maintenance
  • Require user to agree to updated EULA before metadata retrieval

DAZ Studio : Incremented build number to 4.8.1.96


  • Build system tweaks; Mac
  • Source maintenance; Hexagon Bridge, Bryce Bridge
  • Verify Hexagon bridge path actually contains Hexagon executable; prompt user if invalid
  • Verify Bryce bridge path actually contains Bryce executable; prompt user if invalid
  • Extended DzAsset API; added metadata properties and marking member functions
  • Deprecated DzAssetMetadata
  • Scripting API documentation

DAZ Studio : Incremented build number to 4.8.1.97


  • Stop CMS, Start CMS, and change DSN now notify cloud
  • Update to DzCloud 1.0.0.116
  • Implemented back-end for asset/product marking
  • Fixed an issue with keeping DB user when logging out
  • Update to DzCloud 1.0.0.117
  • Source maintenance
  • Update DzCloud when the mapped content directory list changes
  • Notify DzCloud when application resets database
  • Extended DzAsset API; added mark property for getting/setting mark index from script
  • Extended DzProductAssetContainer API; added mark property for getting/setting mark index; added getMark and clearMark member functions to parallel the DzAsset API
  • Updated DzAbstractAssetContainer, DzTopLevelAssetContainer, DzProductHolderContainer, DzParentProductContainer, and DzSearchContainer API documentation
  • Deprecated DzProductAssetContainer::showAsNew()
  • Entering an embedded asset view now attempts to select the category of the parent view; preserve navigation
  • DzAsset description getting/setting now uses the cloud API
  • DzAsset originalFilename and originalPath getters now use the cloud API
  • Extended the DzAsset API; vendor/user categories
  • Deprecated DzAsset instance member functions
  • Updated DzAsset API documentation
  • Extended DzFileContentTab scripting API; getSelectedAssets
  • Extended DzProductContentTab scripting API; getSelectedProducts; exploreProduct now takes an optional argument
  • Disable login/logout menu item while login/logout in progress
  • Cleaned up iCCP and showAsNew warnings
  • Updated NVIDIA Iray to 2015.3.2
  • Updated generated bricks for NVIDIA Iray

DAZ Studio : Incremented build number to 4.8.1.98


  • Update to DzCloud 1.0.0.118
  • Refactored core encryption
  • Improved error diagnostics from DzConnect in debug builds
  • Source maintenance
  • Work to allow EULA to be shown without signing it during login
  • Build system tweaks; Mac
  • Fixed an issue with synchronizing selected categories in the Smart Content pane when the “Sync Pages” option is enabled
  • Renamed “Synchronize” action to “Update Metadata”; operation is pull, not bi-directional
  • Replaced “Synchronize” in status updates to “Update Metadata” or similar
  • Tweaked handling of setting embedded smart content view active category to parent active category
  • Updated SDK version to 4.8.1.99; SDK min is 4.5.0.100

DAZ Studio : Incremented build number to 4.8.1.99


  • Update to DzCloud 1.0.0.119
  • Store encrypted passwords
  • Disabled “Scan Known Directories for Files…” action to prevent conflicts with DzCloud

DAZ Studio : Incremented build number to 4.8.1.100


  • Source maintenance
  • Show busy cursor on logout
  • Prompt user to re-login if logged out by database reset
  • Update to DzCloud 1.0.0.120; remove un-needed column causing performance issues
  • Login during registration wizard to automatically obtain serial numbers
  • Prompt user to login during startup wizard
  • Fixed an issue where hiding the login page on startup wizard didn't hide the page in registration wizard
  • Suppressed the account creation link in login wizard page

DAZ Studio : Incremented build number to 4.8.1.101


  • Updated user-facing copyright statements

DAZ Studio : Incremented build number to 4.8.1.102


  • Build system tweaks

DAZ Studio : Incremented build number to 4.8.1.103


  • Incremented application and plugin versions for 4.9.0.x
  • Build/Publishing system tweaks; 4.9.0.x
  • Added “Pending” filter to Smart Content Products footer; shows queued operations
  • Separated update progress from install progress
  • Fixed login action being disabled if login dialog is canceled

DAZ Studio : Incremented build number to 4.9.0.1


  • Update to 3delight 12.0.27
  • Update to DzCloud 1.0.0.127
  • Source maintenance
  • Fixed status messages; “Beginning [install/update] of…”
  • Added preliminary timing wrappers around long build tasks
  • Allow “Delete Installed Metadata…” from context menu for all products displayed in the Content Library pane
  • Allow renaming of vendor products; not generic local user product; vendor updates override local modification
  • Added support for “Explore User Assets…” from the context menu in smart content asset views; explore generic local user product
  • Updated tooltips when hovering and info panel when selected; smart content product/asset views, content library assets/products
  • Extended DzAsset and DzProductAssetContainer APIs; added/renamed/deprecated
  • Updated API documentation
  • Updated SDK version to 4.9.0.2; SDK min is 4.5.0.100
  • Removed “Mark Folders Containing New Content as NEW” preference; obsolete
  • Deprecated DzAssetMgr::setMarkFoldersContainingNewContent()

DAZ Studio : Incremented build number to 4.9.0.2


  • Updated login connect success message
  • Updated registration message and layout
  • Updated splash screen
  • Updated about screen copyright notice
  • Source maintenance
  • Restore update progress to product icons
  • Added an update product button in product asset view
  • Update to DzCloud 1.0.0.129; full text search - keyword search performance
  • Don't show login page if connected during startup wizards
  • Fixed an issue with auto-retrieval of serial number

DAZ Studio : Incremented build number to 4.9.0.3


  • Fixed #DS-980 : Color property isn't mappable in create property dialog

DAZ Studio : Incremented build number to 4.9.0.4


  • Display error message when EULA cannot be fetched

DAZ Studio : Incremented build number to 4.9.0.5


  • Build system tweaks

DAZ Studio : Incremented build number to 4.9.0.6


  • Build system tweaks

DAZ Studio : Incremented build number to 4.9.0.7


  • Build system tweaks

DAZ Studio : Incremented build number to 4.9.0.8


  • Fixed gap on the sides of product icons in smart content product views; height of product icons is now consistent with the width/height ratio of product images in the store; 91px x 128px - was 91px x 118px
  • Extended DzWidget scripting API with read only properties for physical/logical size and depth
  • Extended DzWidget scripting API with screen mapping functions; mapTo*, mapFrom*
  • Updated scripting API documentation for DzWidget

DAZ Studio : Incremented build number to 4.9.0.9


  • Updated message displayed when a valid PostgreSQL CMS connection could not be established
  • Updated message displayed when system configuration has changed and cloud installed content must be re-authenticated
  • Don't hide second level categories in related asset views; it causes confusion and is incompatible with auto-selection of encompassing view navigation
  • Update info panel for products; cloud installed
  • Fixed an issue with mass cloud install
  • Changed Content Library product context menu action labels to clarify cloud involvement
  • Renamed style primitive elements; AssetIconContainerMask to AssetMask, AssetIconAccent to AssetIconCompanionAccent, NewFileAssetIconAccent to AssetIconNewAccent, MissingFileAssetIconAccent to AssetIconMissingFileAccent, AssetIconTextBox to AssetTextBox, MissingIconAssetIconAccent to AssetIconMissingIconAccent, ProductNotInstalledAccent to ProductIconInstallAccent, ProductUpdateAccent to ProductIconUpdateAccent, NewPropertyAccent to PropertyNewAccent
  • Added style primitive elements; ProductIcon, ProductIconMask, ProductIconOwnershipAccent, ProductIconNewAccent, ProductIconMissingIconAccent
  • Removed style primitive element; ProductNotInstalled
  • Fixed initialized size of product icon
  • Renamed DzProductAssetContainer member function needsInstall to isCloudInstallable
  • Extended DzProductAssetContainer public API
  • Fixed issues with product install state
  • Updated DzProductAssetContainer documentation
  • Refactored asset/product style primitive accents
  • Updated default styles
  • Updated SDK version to 4.9.0.10; SDK min is 4.5.0.100
  • Extended DzAssetMgr SDK API; added getDatabaseDsn()
  • Prevent login and/or metadata update if PostgreSQL database cannot be found
  • Login page is no longer displayed in wizards when no database can be found
  • Added object compatibilities to DzProductAssetContainer::getMetadataXML()
  • Fixed #DS-1001 : Fixed crash on load of Poser items that remove facets from their base obj
  • Uninstalling a product now causes a smart content product view to “go back”
  • Source maintenance
  • Login is now prevented when no database is present; if the application cannot record a local cache of the data, login serves no real purpose for current services
  • Added start/stop signals for CMS to DzAssetMgr
  • Starting/stopping the CMS now enables/disables login action/button
  • Updated application icon
  • Updated SFW splash and about images

DAZ Studio : Incremented build number to 4.9.0.10


  • Newly saved user facing assets are now automatically added to a dynamic “Default/Lost and Found/LOCAL_USER/%contentType%” category
  • Added filename auto keywords; basename and extension
  • Access to a LOCAL_USER product is now enabled; user created user-facing assets
  • Update to DzCloud 1.0.0.135; rename flags to group
  • Build system tweaks
  • Created published group names; 0 = None, -1 = New
  • Update to DzCloud 1.0.0.136; rename group column to groupNum; fix issue with AnySurface/AnyObject search - Material/Shader presets results in smart content views; resets database
  • Made asset building consistent for various db searches
  • Source maintenance
  • Unified Content Library pane “Delete…” action in the container view context menu
  • Renamed DzContentLibrary member functions; markAssetSeen to clearAssetGroup
  • Clicking an asset in the Content Library pane now only clears the group if that group is “New”
  • Relabeled Content Library pane “New” and “Seen” actions in the container view context menus
  • Removed obsolete actions/submenus from the Content Library pane container view context menu; base path, preferred instance, etc
  • Extended DzProductAssetContainer public API; getMetadataXML now takes an enumerated value instead of a bool; User, Vendor, UserAndVendor
  • Extended DzAsset SDK API; getCategories and getCompatibilities now take an enumerated value for User, Vendor, UserAndVendor
  • Updated Darkside style default colors
  • Updated Darkside style store button to use style definable special interest color
  • Update to DzCloud 1.0.0.137; fixes several memory errors and now product initial progress is emitted before task is placed in pool
  • Added busy cursor feedback on product install/update; begin to address longer start times
  • Fixed an integer divide by zero issue
  • Cloud status no listens to updates
  • Fixed a subtle memory issue in update events
  • Only ask user to log-in once per-mass operation
  • Fixed a race condition that caused crash on close
  • Updated splash and about images
  • Updated Darkside style

DAZ Studio : Incremented build number to 4.9.0.11


  • Switched busy cursor to background progress bar for batch install/update operations
  • Improved visual feedback on the Smart Content pane login button; set checkable/checked for indicating connection state; set enabled/disabled based on whether cloud services are available
  • Tweaked the “No Database Found” message
  • Updated styling of the Smart Content pane login button; clipping the bottom edge; on/checked state; disabled state
  • Improved sizing and styling of the Content Library pane not installed product icon
  • Fixed login/logout display for logout/login action and button
  • Build system tweaks
  • Source maintenance
  • Updated about and splash images
  • Adjusted NVIDIA badge position in splash/about screens
  • Hide NVIDA badge when showing copyright; fix z-index ordering issue that caused badge to overlay auto-scrolling text
  • Made an optimization that avoids a database query when resolving absolute paths
  • Reverted icon sizing in asset views; caused clipping of product icons - asset views are shared
  • Fixed an assert condition on asset selection

DAZ Studio : Incremented build number to 4.9.0.12


  • Source maintenance
  • Added the ability to Group products and assets in smart content views from context menus; None, New
  • Build groups context menu from resource files; resources:images/products, resources:images/assets
  • Added the ability to Group individual assets in smart content views from context menus; None, New

DAZ Studio : Incremented build number to 4.9.0.13


  • Build system tweaks; Win code signing certificate
  • Fixed member functions involved in producing metadata XML files from products; fixed return values from DzProductAssetContainer::getMetadataXML(), DzAsset::getCompatibilities(), DzAsset::getVendorCompatibilities(), DzAsset::getUserCompatibilities(), DzAsset::getCategories(), DzAsset::getVendorCategories(), DzAsset::getUserCategories()
  • Update to DzCloud 1.0.0.139; fixed an issue when metadata updates but files do not
  • Fixed a crash when SSL errors are returned to the smart content store page
  • Select the last selected category instead of “All” when smart content views are refreshed; use first selection index instead of current index
  • Refactored Content Library pane context menu construction
  • Source maintenance
  • Updated application icon
  • Updated registered file icons
  • Moved “Group Asset As” options above “Show In …” in DzFileContentTab results context menu
  • Simplified labels of “Group x As” context submenus

DAZ Studio : Incremented build number to 4.9.0.14


  • Updated splash and about images
  • Updated nVidia badge placement
  • Updated standalone installer text; 4.8 vs 4.9
  • Limit file searches to 1200 by default; reduce resource consumption; DzAssetMgr API provides adjustment
  • Build system tweaks; code signing
  • Fixed a comparison issue in the FBX exporter
  • Source maintenance
  • Resurrected DzProductAssetContainer::showAsNew(); SDK API
  • Fixed group marking for products
  • Changing a group id updates the icon accent
  • Added grouping support for products in Content Library; None (0) and New (-1)

DAZ Studio : Incremented build number to 4.9.0.15


  • Build system tweaks

DAZ Studio : Incremented build number to 4.9.0.16


  • Tweaks to DzAssetMgr API
  • Changed path for grouping resources; resources:images/groups/products/… and resources:images/groups/assets/…
  • Added grouping support for assets in Content Library; None (0) and New (-1)
  • Use a single list for product and file groups; resources must exist as matching pairs, and must not match built-in None (0) or New (-1)
  • Ensure that configured groups are returned in the proper order
  • Source maintenance
  • Prevent user from closing the login frame while operation is in progress
  • When multiple products are selected, only place a check next to a group when all products are in the same group
  • Temporary fix to splash screen placement of partner badge(s)
  • Include release cycle in prefix for exported UserData files; prevent file collisions between release cycles

DAZ Studio : Incremented build number to 4.9.0.17


  • Build system tweaks; Mac
  • Update to DzCloud 1.0.0.143; fix user metadata export/import issues
  • Cleaned up deprecated warnings
  • Cleaned up issue where pixmaps were being created in a non-gui thread
  • Extended DzProductAssetContainer; added isLocalUser
  • Updated DzProductAssetContainer::getMetadataXMLPath() and DzProductAssetContainer::getMetadataXML() to account for the LOCAL_USER product
  • Updated SDK version to 4.9.0.18; SDK min is 4.5.0.100
  • Modified handling of showMoreProductInfo for the LOCAL_USER product
  • Improved information panel asset info; added product name
  • Cleaned up product info displayed for LOCAL_USER product

DAZ Studio : Incremented build number to 4.9.0.18


  • Added token (Product ID) to product info
  • Source maintenance
  • Fixed an issue where pixels could be accessed outside of the range of an image
  • Show finer progress of product operations; horizontal scroller within scanline
  • Update to DzCloud 1.0.0.145
  • Added support for retrieving user data to cloud task notifier
  • Wait for serial numbers during registration wizard
  • Rejecting the registration wizard starts the application as standard edition
  • Fixed symbol export for basic types

DAZ Studio : Incremented build number to 4.9.0.19


  • Build system tweaks; symbols, code sign
  • Added cloud info to asset info page
  • Extended DzAsset; added needsCloudInstall, isCloudInstallable, isCloudInstalled, isInstalled and displayName
  • Updated SDK version to 4.9.0.20; SDK min is 4.5.0.100
  • Added 'since' statements to recently exposed member functions in DzAssetMgr API documentation

DAZ Studio : Incremented build number to 4.9.0.20


  • Moved “Group As” context submenu to proper position for assets in Content Library
  • Update to DzCloud 1.0.0.149
  • Fixes and speed ups to update metadata
  • Speed up application close while installing content
  • Prevent deletion of the LOCAL_USER product; temporary
  • Fixed styling of the “New” accent in default styles
  • Fixed Smart Content Products context menu for products that are not cloud installed; allow Group As, set product info

DAZ Studio : Incremented build number to 4.9.0.21

Public Beta 2

  • Added Group As icon decoration for groups other than “New”
  • Extended DzAssetMgr SDK API
  • Updated SDK version to 4.9.0.22; SDK min is 4.5.0.100
  • Fixed path to accent images; move products and assets under groups
  • Fixed an issue with Group As… on selected assets only
  • Fixed an issue where facets were not being passed to NVIDIA Iray in facet material order
  • Asset icon content type accent is now anchored top right instead of scaled
  • Asset icon group accent is now anchored bottom right instead of scaled
  • Product icon group accent is now anchored bottom right instead of scaled
  • Added preliminary script for exporting metadata for products selected on the Products page of the Smart Content pane; internal; Librarian/QA
  • Fixed re-import of vendor metadata

DAZ Studio : Incremented build number to 4.9.0.22


  • Added a preference for grouping new products as “New”
  • Added a preference for grouping files in new products as “New”
  • Extended DzAssetMgr API
  • Updated SDK version to 4.9.0.23; SDK min is 4.5.0.100
  • Allow morphs to load on a geometry that shares asset id as original parent geometry if topological data matches

DAZ Studio : Incremented build number to 4.9.0.23


  • Improved logging the source of a duplicate formula
  • Fixed the obey limits dialog to be smarter about when to shut on/off limits
  • Extended DzNumericProperty; added doesClampChangeValue()
  • Gracefully handle property deleted during load
  • Add node name to limit breaking log
  • Added scripting API documentation stub/since for DzNumericProperty additions

DAZ Studio : Incremented build number to 4.9.0.24

Public Beta 3

  • Implemented an option in the Import Metadata dialog for grouping products as “New”
  • Implemented an option in the Import Metadata dialog for grouping product files as “New”
  • Extended DzAssetMgr public API; added setProductGroupIDs()
  • Updated SDK version to 4.9.0.25; SDK min is 4.5.0.100
  • Source maintenance
  • Fixed an issue where icon update frequency was causing delays
  • Always update product icon at the end of an [un]install operation if it needs it

DAZ Studio : Incremented build number to 4.9.0.25


  • DzAssetMgr::setProductGroupIDs() now explicitly handles the “00000000-0000-0000-0000-000000000000” guid; LOCAL_USER GlobalID in XML metadata
  • Implemented the ability to cancel a product operation in progress
  • Addressed long load times for scenes with many unique nodes
  • Upgrade db in separate thread to allow user feedback
  • Fixed creation of categories from containers in the Content Library pane context menus; Folder: Create a Category From (submenu); Product: Create a Category…; Category: Duplicate Category (submenu); Search: Create a Category…
  • Setting the group id using DzAssetMgr::setProductGroupIDs() now causes the product to update visually
  • Extended DzAssetMgr API; added clearAllGroupIDs(), added productsUpdated()
  • Deprecated DzAssetMgr::markAllContentSeen()
  • Updated SDK to 4.9.0.26; SDK min is 4.5.0.100
  • Renamed “Mark All Content As Seen” option in Content DB Maintenance dialog to the “Clear All Groups” equivalent
  • Updated inline help to reflect the “Mark All Content As Seen” rename
  • Removed an obsolete option and corresponding inline help for “Remove Un-Mapped Base Paths and Orphans…” in Content DB Maintenance dialog

DAZ Studio : Incremented build number to 4.9.0.26


  • Extended DzApp; cloudName
  • Updated SDK to 4.9.0.27; SDK min is 4.5.0.100
  • Removed or replaced user-facing instances of “cloud” with the (dynamic) name for cloud services
  • Renamed “Explore Product…” to “Explore…”; remove redundancy
  • Renamed “Cancel Cloud Request” to “Cancel Operation”
  • Source maintenance
  • Fixed #DS-1024: Crash on recursive geo-graphs

DAZ Studio : Incremented build number to 4.9.0.27


  • Refactored Export Selected Product Metadata script; added support for Smart Content Files page, added support for Content Library pane, added an options dialog; internal until tested
  • Refactored Update and Merge Menus user-facing script
  • Extended DzHelpPane scripting API
  • Renamed “Export Selected Product Metadata” script to “Export Product Metadata”; script is not limited to selected products, also works from selected assets
  • Fixed an issue in the Export Product Metadata script when using the product selection in the Content Library pane
  • Observe preference to group newly installed/updated products and their files as “New”
  • Source maintenance

DAZ Studio : Incremented build number to 4.9.0.28


  • Added options to the “Export Product Metadata” script
  • Tweaked DzProductAssetContainer::getMetadataXMLPath() return value when userData argument is true; include store id in filename
  • Modified DzProductAssetContainer::getMetadataXML() so that it also returns asset metadata for products that are not installed

DAZ Studio : Incremented build number to 4.9.0.29

Public Beta 4

  • Update SDK samples to Qt 4.8.7
  • Fixed an issue with asset support save
  • Updated SDK to 4.9.0.30; SDK min is 4.5.0.100

DAZ Studio : Incremented build number to 4.9.0.30


  • Refactored the DAZ 3D store script; the “More Information…” action on products now launches the Help pane in a non-modal dialog and sets the URL by default; holding the Ctrl/Cmd keyboard modifier provides “Control Freak” style options for choosing which page to open (ReadMe or Product Library) and which browser to use (Help pane or System Default URL handler).
  • Implemented support for JSON Link files; *.djl; drag-n-drop from database driven views (Content Library, Smart Content, Preset pages, etc) to native folder containers (Content Library) to create link file
  • Update to DzCloud 1.0.0.159
  • Tweaks to scripting API docs
  • Fixed an issue with side navigation on smart content views hiding on when search threads completed
  • Enable/Disable the login button, not the entire smart content view, when login operation is in progress
  • Source maintenance
  • Replaced “Logout” with “Work Offline[…]”; adds support for offline account switching

DAZ Studio : Incremented build number to 4.9.0.31


  • Added sorting to smart content views; sort products by name, product id, release date, order date, install date, last update and group id; sort assets by name, product id, created date, install date, last update and group id
  • Updated SDK to 4.9.0.32; SDK min is 4.5.0.100
  • Switch “Scan Known Directories for Files…” to DzCloud queries
  • Re-enabled “Scan Known Directories for Files…” action
  • Source maintenance
  • Added an “Update Metadata” action to Smart Content Products and Content Library Product context menus
  • Update to DzCloud 1.0.0.165; per product encryption

DAZ Studio : Incremented build number to 4.9.0.32


  • Extended DzDynamicDividerWgt scripting API; added setToggleState() and swapFirstAndSecondWidgets()
  • Fixed issues with the DzDynamicDividerWgt scripting API; setPreferredWidgetExtent() and WidgetType enum
  • Updated DzDynamicDividerWgt scripting API documentation

DAZ Studio : Incremented build number to 4.9.0.33


  • Update NVIDIA Iray to 2015.3.3
  • Update to DzCloud 1.0.0.166; attempt to clone files installed via Install Manager to data/cloud when installing via cloud to save on [user] bandwidth
  • The DzAsset contentType setter has been updated to use the DzCloud API
  • Implemented support for “Work Offline…” account selection to the “Login…” button in the page bar of the Smart Content pane
  • Cleaned up placement/grouping/labeling/population of Smart Content and Content Library context menus for products
  • Extended DzContentMgr API; added setCloudContentDirectory(), getCloudAbsolutePath(), getCloudRelativePath(), getCloudContentDirectory(), getCloudContentDirectoryPath() and cloudContentDirectoryChanged()
  • Updated DzContentMgr API documentation
  • Updated SDK to 4.9.0.33; SDK min is 4.5.0.100
  • Moved “Export Product Metadata” script to the support folder in preparation for promotion to an action
  • Renamed “Export Product Metadata” script in preparation for promotion to an action

DAZ Studio : Incremented build number to 4.9.0.34


  • The DzAsset::addCompatibilities() and DzAsset::addToCategories() member functions now use the DzCloud API
  • Updated the “Content Directory Manager” script to current standards; improvements to speed and accelerator handling
  • Added the ability to specify an explicit Daz Connect folder to the “Content Directory Manager” script; instead of being the first mapped native format path
  • Changing the “Daz Connect Data” path in the “Content Directory Manager” script causes a check for the previous path in the mapped native paths to be performed and prompts to add if the previous path is unique; avoid breaking saved scenes/presets/etc. and database entries
  • Updated the “Render Directory Manager” script to current standards; improvements to speed and accelerator handling
  • Spontaneous metadata update notifications are now buffered with a 60 sec delay since the last notification; avoid rebuilding/updating the interface too frequently during mass updates
  • Added acceptance test GUI for simulating spontaneous sync notification
  • Extended DzContentMgr API; added setContentDirectories(), setImportDirectories(), setPoserDirectories()
  • Updated SDK to 4.9.0.35; SDK min is 4.5.0.100
  • Updated “Content Directory Manager” script to use new [more efficient] DzContentMgr API
  • Added an action for “Export Product Metadata”; Smart Content pane option menu; Content Library pane option menu
  • “Export Product Metadata” script now hides its dialog by default; hold Ctrl/Cmd for “Control Freak” style options
  • Omitted non-applicable actions in context menu for LOCAL_USER product in the Smart Content pane
  • Updated default layout menus

DAZ Studio : Incremented build number to 4.9.0.35


  • Update to DzCloud 1.0.0.168; minizip vs zip
  • Optimized database queries in Content DB Editor, Content Library pane and the DzAsset API
  • Removed recent DzAsset::setOriginal*() public member function additions; getters only, setters introduce high risk for database conflicts; deprecated DzAssetMetadata::setOriginal*() member functions no longer forward to DzAsset
  • Deleted products are now marked as needing a metadata update
  • Update to OS X zip library built with 10.5 SDK
  • Ensure DSN gets reset when content cluster directory is changed
  • Update cloud to use thread-safe configuration
  • Updated DzProductAssetContainer::insertAsset() to use DzCloud API
  • Disallow non installed product assets to be copied in the Content Library pane
  • Added an action for installing off-line Daz Connect packages; currently internal/debug only - cloud side does not work correctly yet

DAZ Studio : Incremented build number to 4.9.0.36

Public Beta 5

  • Update to DzCloud 1.0.0.172; fix calls to find add-ons
  • Disable store page inspector for non-dev builds
  • Extended DzProductAssetContainer SDK API; setGroupForProducts()
  • Extended DzAsset SDK API; setGroupIDForProducts()
  • Update to DzCloud 1.0.0.173
  • Improved the speed of assigning a group to products and/or assets
  • Prefer native types over cloud types in public APIs
  • Update metadata immediately on first spontaneous notification, then throttle all subsequent spontaneous metadata notifications to one per minute; avoid overwhemling the user in mass update scenarios

DAZ Studio : Incremented build number to 4.9.0.37


  • Extended DzSettingsHelper scripting API; added removeValue()
  • Updated DzSettingsHelper API documentation
  • Fixed an issue with sizing of the “Content Directory Manager” and “Render Directory Manager” dialogs
  • The toggled state of the buttons divider in the “Content Directory Manager” and “Render Directory Manager” dialogs are now remembered.
  • Fixed an error message in the “Content Directory Manager” script when setting mapped directories to an empty list
  • Refactored the “MDL Directory Manager” script to be consistent with recent changes to the “Content Directory Manager” and the “Render Directory Manager” scripts
  • Made consistency tweaks to the “Render Directory Manager” script
  • Added a product image/icon for the LOCAL_USER product
  • Update to DzCloud 1.0.0.175; renamed “LOCAL_USER” product to “LOCAL USER”
  • Extended DzContentMgr public API; added functions for getting all files that are under a relative directory; SDK: getDirectoryContentsUris(); SDK/script: getAbsoluteUri() and getDirectoryContentsUrisList()
  • Extended DzUri SDK API; added toLocalFilenameByPreferredPath(), clearFoundLocalFilename() and fromLocalFilenameWithRelativePath()
  • Extended DzUri scripting API; isCloudFileUri (property), toLocalFilename() and clearFoundLocalFilename()
  • Updated SDK to 4.9.0.38; SDK min is 4.5.0.100
  • Fixed Auto-Fit and Transfer Utility to work with cloud content and multiple mapped directories

DAZ Studio : Incremented build number to 4.9.0.38


  • Extended DzContentLibraryPane scripting API; added browseToPath() and selectAssets(); browseToAsset(), browseToAssetFolder(), browseToAssetProduct() and browseToProductContainer() now return a DzAbstractAssetContainer; browseToAsset() and browseToAssetFolder() now take an optional additional argument for directory type
  • Updated DzContentLibraryPane scripting API documentation
  • Fixed container/asset selection based enabling/disabling of add, remove, copy and paste buttons in the Content Library pane
  • Updated Smart Content pane option menu

DAZ Studio : Incremented build number to 4.9.0.39


  • Fixed action population of the asset view context menu in the Content Library pane
  • Facets are no longer required for a figure to accept a geo-graft
  • Switch to URIs instead of paths where possible
  • Update to DzCloud 1.0.0.177; warnings of bad tag in cache
  • Switch several CMS connector TODOs to use DzCloud APIs
  • Removed DzAsset::pushMetadata()
  • Fixes to DzContentMgr and asset containers
  • Fixed issues with resolving cloud paths in DzContenLibraryPane APIs

DAZ Studio : Incremented build number to 4.9.0.40


  • Fixed drag-n-drop creation of metadata in the Smart Content pane
  • Fixed auto-words for user content; full file name
  • Fixed DzUri scripting API documentation
  • Revived DzAssetMgr::markAllContentSeen()
  • Update to DzCloud 1.0.0.178
  • Fixed a tiling issue when rendering with 3Delight
  • Added a warning message when user edits to keywords could not be saved
  • Locally saved user-facing assets are now assigned to the “Default/Saved Files/…” category instead of “Default/Lost and Found/…”
  • User-facing assets discovered during a content scan are now assigned to the “Default/Scan Results/…” category instead of “Default/Lost and Found/…”
  • Updated several backend scripts to current APIs

DAZ Studio : Incremented build number to 4.9.0.41


  • Fixed load of source content when missing an asset id on the source
  • Updated default categories to match Librarian master list
  • Begin advanced filtering support; Smart Content pane, Products page; sku, date::rel, date::instd, date::pur
  • Updates to styling/branding; updates to splash screens, about screens, product install state iconography, Smart Content progress, home screen, company related actions, missing asset icon, etc
  • Updated styling/branding of standalone installer; generic/alternate theme vs default/creative
  • Tweaked styling/layout of sorting drop-down
  • Updated default styles; Darkside, Highway, Main Street

DAZ Studio : Incremented build number to 4.9.0.42


  • Added user/style variables to style definitions; in preparation for UI scaling
  • Update to DzCloud 1.0.0.180
  • Advanced filtering support; smart content views, Products; group and date::upd
  • Added support for path to user colors/numbers in style definitions
  • Initial support for a user managed “bookmarks” help index
  • Updated inline help; cancel content search
  • Added “New Features” and “Change log” links to Help pane Documentation Center navigation
  • Fixed LOCAL USER product icon; size
  • Switched Customize Colors dialog to to use DzElementSideNavHierarchy for UI
  • Changed “Customize Colors” to “Customize Style”; in preparation for extended control
  • Fixed layout/style issues with smart content sorting drop-down

DAZ Studio : Incremented build number to 4.9.0.43


  • Updated default styles; version, parameter grouping, missing asset icon
  • Updated inline help; style actions
  • Fixed a logic error with dynamic hiding of style viewport properties
  • Added busy cursor to category building
  • Made slight speed improvements to type asset container

DAZ Studio : Incremented build number to 4.9.0.44

Release Candidate 1

  • Made speed improvements to building categories in smart content views
  • Added source material for registering .djl file extension
  • Updated 48px, 32px and 24px file extension icon source; all extensions

DAZ Studio : Incremented build number to 4.9.0.45


  • Optimized DzElement scripting API methods; getPropertyList(), getPrivatePropertyList() and getDataItemList()
  • Extended DzRSLShader; added getProperty() and getPropertyList()
  • Update to DzCloud 1.0.0.183; fixes issue where products with two packages did not sync correctly
  • Added djl file icon resource
  • Updated file icon resources
  • Updated resource info
  • Updated bugtrap info
  • Update to DzCloud 1.0.0.184; off-line install follows same encryption rules as on-line install
  • Advanced filtering support; smart content views, Assets/Files; group, date::upd, date::crd
  • Fixed #DS-953 : Crashes when “No Context” is clicked
  • Update to DzCloud 1.0.0.186; fixes search of products for file; affects display of missing products on scene load
  • Update NVIDIA Iray to 2015.3.4
  • Fixed #DS-1063 : Auto fit resolution for assets
  • Extended DzContentMgr; DirectoryType enum, CloudDB and CloudDir; getCloudPathPrefix()
  • Extend DzContentMgr to search by CloudDB or CloudDir
  • Added a “Browse to folder location…” action to the Content Library context menu for cloud installed products; quick access to textures, etc.
  • Added a “Browse to folder location…” action to the Smart Content context menu for cloud installed products; quick access to textures, etc.
  • Added a “Browse to file location…” action to the Smart Content context menus for assets
  • Daz Connect data directory is now independently stored/restored; edit in Content Directory Manager
  • Set the default Daz Connect directory to <%user_docs%»/DAZ 3D/Studio/My Daz Connect Library; edit in Content Directory Manager
  • Register .djl file extension

DAZ Studio : Incremented build number to 4.9.0.46


  • Added icon source for filter menu buttons
  • Fixed #DS-1065/#CS-205774 : Fixed finding assets created by auto_adapted process
  • Fixed #DS-1010 : Do not allow use of user-created textures in cloud folders; must be in mapped directory out side of cloud
  • Fixed #DS-1061 : Open Recent doesn't clear scene before loading
  • Fixed #DS-1060 : Change of subdivision algorithm on G3F and add Geometry Shell causes crash
  • Fixed #DS-1062 : Drag-n-drop of non-connect installs from smart content copies instead of creating a link. [CR: AD]
  • Added support for saving/loading/managing/displaying filters on the Smart Content, Parameters, Posing, Shaping, Surfaces, Cameras, Lights, Render Settings, Draw Settings and Property Hierarchy panes
  • Extended DzFilterNavigationBar SDK API
  • Exported DzRelatedAssetsView, DzAssociatedAssetsView and DzProductAssetsView to the scripting API
  • Extended DzElementSideNavHierarchy, DzPropertySideNavHierarchy and DzSurfaceSideNavHierarchy scripting APIs
  • Updated default styles
  • Fixed a crash in PowerLoader core
  • Updated PowerLoader scripts to current standards

DAZ Studio : Incremented build number to 4.9.0.47


  • Fixed #DS-1034 : ERC Freeze with hidden property as context won't populate dialog
  • Updated directory manager scripts, the metadata export script, content creator scripts, scripted renderer scripts, scene builder scripts to current standards
  • Fixed #DS-1034 : Fixed showing of hidden properties
  • Fixed #DS-1016 : Content loading gives error in DS 4.9 private beta but not in 4.8
  • Fixed an issue in the Content Library pane where the user would be asked to save the scene more than once when opening as new
  • Fixed writing/reading of Content Sets from the ContentDirectoryManager.dsx file; replace occurrences of DirectorySet with ContentSet; restores ability to share configurations between build channels

DAZ Studio : Incremented build number to 4.9.0.48


  • Fixed a lighting unit scale issue introduced by fixes in NVIDIA Iray 2015.3.4

DAZ Studio : Incremented build number to 4.9.0.49


  • Additional work on preventing a crash on recursive geo-graphs with regions
  • Fixed scripting API documentation; since/versions, deprecated status, etc.
  • Extended DzHierarchyPane scripting API; expandSelected() and closeSelected() now both take an argument for whether to recurse, default true to preserve previous behavior
  • DzHPExpandSelectedAction now only expands the selected node
  • Added DzHPExpandFromSelectedAction; expands the selected node and all of its children, recursively; the previous behavior of DzHPExpandSelectedAction
  • DzHPCloseSelectedAction now only collapses the selected node
  • Added DzHPCloseFromSelectedAction; collapses the selected node and all of its children, recursively; the previous behavior of DzHPCloseSelectedAction

DAZ Studio : Incremented build number to 4.9.0.50


  • Fixed an issue that caused the bounding box to be invalid when a vertex mesh has no visible facets
  • Fixed #DS-1068 : Selecting a loop of faces selects seemingly random faces
  • Fixed #DS-984/#CS-201706 : Issue with outfits using autofollow fit to mode and parented to the figure
  • Update to DzCloud 1.0.0.187; fixes issues with resolving advanced filtering dates
  • Fixed an ABI issue with enumerated values of DzContentMgr::DirectoryType
  • The Content DB Editor metadata export file collision message now displays the path of the collision
  • Metadata XML from Content DB editor should not be exported to the cloud folder
  • Added the ability to delete and/or duplicate categories directly within the Categorize dialog
  • “Show In Smart Content” from the context menu of a product in the Content Library pane now causes the product to be explored in the Products page if the product is installed
  • Extended DzContentTab scripting API; added showSortingBar() and hideSortingBar()
  • Fixed an issue with hiding/showing the sort bar in DzContentTab
  • Extended DzFileContentTab scripting API; added selectAssets()
  • Extended DzProductContentTab scripting API; added selectProducts()
  • Fixed volume transmitted distance of measurement and scattering distance of measurement on NVIDIA Iray Uber material to be in cm
  • Added publishing partner plugin project to Mac
  • Fixed #DS-975 : Crash in Content DB Editor when declaring compatibility base on a file and a compatibility is selected; e.g. select all
  • DzFileContentTab::selectAssets() and DzProductContentTab::selectProducts() now account for the delay caused by a busy search thread

DAZ Studio : Incremented build number to 4.9.0.51


  • Made tweaks to the logic of script accessible DzFileContentTab::selectAssets() and DzProductContentTab::selectProducts(); fixed an issue where assets/products wouldn't be selected if the target category was the same as the current category

DAZ Studio : Incremented build number to 4.9.0.52


  • Extended DzController scripting API: added slaveDescription property
  • Extended DzFigure public API; added removeWeldPoint(), clearWeldPoints(), optimizeWeldPoints(), removeDuplicateWeldPoints()
  • Fixed a crash in Content DB Editor caused by an index error
  • Fixed reporting of the “doVisible” default option in the FBX exporter scripting API

DAZ Studio : Incremented build number to 4.9.0.53


  • Activated publishing partner plugin build on mac
  • Extended DzProductAssetContainer public API; added getCategories()
  • Updated SDK version to 4.9.0.54; SDK min is 4.5.0.100
  • Fixed morphed vertices missed in graft split
  • Extended lesson strip path resolution; content folders
  • Fixed #DS-964 : When saving a layout, if the main layout file is not overwritten do not attempt to save the remaining layout files
  • Added DzProductAssetContainer::getCategories() API documentation; scripting example for DzContentLibraryPane
  • Fixed #DS-1069 : Fixed a crash in DzImageMenu while editing image maps
  • Fixed emission scale when using watts/lumens

DAZ Studio : Incremented build number to 4.9.0.54

Release Candidate 2

  • Fixed an issue with image menus not respecting image selection on Mac
  • Extended DzAsset SDK API; added getProductID() and getProductName()
  • Extended DzAsset scripting API; added productID and productName properties
  • Updated SDK version to 4.9.0.55; SDK min is 4.5.0.100
  • Fixed population of Smart Content and Content Library pane option menus
  • Fixed an issue in Content DB Editor where committing metadata edits on non-DzCloud installed products marked files as uninstalled in the DB; manifested in Smart Content and Content Library pane product views as missing files in products installed via Install Manager and/or manually

DAZ Studio : Incremented build number to 4.9.0.55


  • Fixed a compiliation issue with DzAsset::getProductID() on Mac; ambiguous QVariant

DAZ Studio : Incremented build number to 4.9.0.56


  • Update to DzCloud 1.0.0.188
  • Fixed #DS-1077/#CS206941 : Fixed setting of install date and update date for DzCloud installed content
  • Fixed deletion of DzCloud off-line packages from install folder

DAZ Studio : Incremented build number to 4.9.0.57


  • Fixed #DS-294 : Report correct elapsed rendering time
  • Changed rendering an image series using NVIDIA Iray to output canvases of all frames to a single folder
  • Fixed frame number to be at end and traded “.” for “-” as the separator when rendering an image series using NVIDIA Iray
  • Fixed #DS-819 : Only save the backdrop in the scene if it is visible
  • Update to DzCloud 1.0.0.189; fixes normalization of product name first letters for Content Library
  • Fixed layered images not applying correctly
  • Fixed minimumSize calculation for DzDynamicDividerWgt; fixes minimum width issues in panes with database driven asset views -i.e., Smart Content, Posing, Shaping, Surfaces, Lights, Cameras, Render Settings, Draw Settings, etc.
  • Build system tweaks

DAZ Studio : Incremented build number to 4.9.0.58


  • Build system tweaks

DAZ Studio : Incremented build number to 4.9.0.59


  • Update to NVIDIA Iray 2015.3.6.
  • Fixed #DS-598 : Fixed Property Hierarchy scalar value mismatch
  • Fixed an issue with icon layout in Shader Builder
  • Fixed a size issue with the no_image icon used by Shader Builder for icon sizing
  • Build system tweaks

DAZ Studio : Incremented build number to 4.9.0.60


  • Fixed an issue that prevented aniMate2 from displaying aniBlocks within its browser when installed using DzCloud
  • DzAssetMgr::findProductsForFile() now handles relative paths with a leading slash and relative paths that have not been converted to lowercase

DAZ Studio : Incremented build number to 4.9.0.61

Private Build Channel

  • Exposed “Install Offline Products…” (DzCLInstallOfflinePackagesAction) action to public; updated Content Library pane and Smart Content pane option menus

DAZ Studio : Incremented build number to 4.9.0.62


  • Update to DzCloud 1.0.0.93; fix offline package install dead-lock

DAZ Studio : Incremented build number to 4.9.0.63

Release to Production

  • 4.9.0.63 - 2016-1-21