User Tools

Site Tools


4.6.0.18 Change Log

Below is a “sanitized” version of the Daz Studio change log leading to the General Release of version 4.6.0.18. 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 Channel

Public Beta 1

  • Fixed a possible crash when using Tangent Space Params, i.e. normal maps

DAZ Studio : Incremented build number to 4.5.1.57


  • Fixed #48643: Fixed an issue in Regions when name does not match label
  • Fixed #48647: Fixed an issue with Wearable(s) Presets and AutoFit timing

DAZ Studio : Incremented build number to 4.5.1.58


  • Fixed #48663: Fixed tiling preview

DAZ Studio : Incremented build number to 4.5.1.59


  • Fixed DzDigest to create correct MD5 hash
  • Fixed signed/unsigned mismatch in DzGuid conversion

DAZ Studio : Incremented build number to 4.5.1.60


  • Fixed #48757: Fixed a crash when saving a UV Set to preset file
  • Updates/tweaks to internal unit tests

DAZ Studio : Incremented build number to 4.5.1.61


  • Updates/tweaks to internal unit tests

DAZ Studio : Incremented build number to 4.5.1.62


  • Updates/tweaks to internal build systems

DAZ Studio : Incremented build number to 4.5.1.63


  • Updates/tweaks to internal unit tests

DAZ Studio : Incremented build number to 4.5.1.64


  • Updates/tweaks to internal unit tests
  • Rebuilt Mac CMS connector libraries

DAZ Studio : Incremented build number to 4.5.1.65


  • Updates/tweaks to internal unit tests

DAZ Studio : Incremented build number to 4.5.1.66


  • Fixed #48929: modifying diffuse texture fills up disk
  • Fixed an issue with PowerPose to avoid clashes with Qt 4.8.4

DAZ Studio : Incremented build number to 4.5.1.67


  • Increment revision #, zero build #

DAZ Studio : Incremented build number to 4.5.2.0


  • Updates/tweaks to internal unit tests

DAZ Studio : Incremented build number to 4.5.2.1


  • Added support for non-normalized weight maps
  • Added DzApp::showInNativeBrowser(); open the OS file browser with the file selected
  • Browse to file functions now attempt to use DzApp::showInNativeBrowser()
  • Added Content Type “Actor/Character”
  • Added overlay icon for “Actor/Character” Content Type
  • Content Type on Character Preset save is now set to “Actor/Character”

DAZ Studio : Incremented build number to 4.5.2.2


  • Updates/tweaks to build systems
  • Worked on a custom DzBrickUser example to answer Shader Mixer SDK questions

DAZ Studio : Incremented build number to 4.5.2.5


  • Fixed the writing of DzFileProperty to write as relative paths
  • Expand on custom DzBrickUser example to demonstrate script integration

DAZ Studio : Incremented build number to 4.5.2.6


  • Tweaks to custom DzBrickUser example script integration
  • Update to Qt 4.8.4

DAZ Studio : Incremented build number to 4.5.2.7


  • Updates/tweaks to internal publishing systems for plugins
  • Added XML declaration version and encoding to generated metadata dsx files
  • Tweaks to custom DzBrickUser example for applying to the scene
  • Expand on custom DzBrickUser example to demonstrate applying to and reading from the scene, and building a script context from that information
  • Expand on custom DzBrickUser example to demonstrate streaming a brick context to an IO device

DAZ Studio : Incremented build number to 4.5.2.8


  • Fixed a memory leak in Shader Mixer

DAZ Studio : Incremented build number to 4.5.2.9


  • Updates/tweaks to internal build systems; implemented Install Manager file creation during normal build process

DAZ Studio : Incremented build number to 4.5.2.10


  • Updates/tweaks to internal build/publishing systems

DAZ Studio : Incremented build number to 4.5.2.11


  • Updates/tweaks to internal build/publishing systems

DAZ Studio : Incremented build number to 4.5.2.12


  • Updates/tweaks to internal build/publishing systems
  • Update to Valentina 5 ADK; DB client
  • Updated CMS unit tests for Valentina update
  • Moved CMS unit tests to CMS connector project
  • Updated CMS libraries
  • Update to 3Delight 10.0.114
  • Begin work to support TriAx to TriAx AutoFit

DAZ Studio : Incremented build number to 4.5.2.13


  • Work to support TriAx to TriAx AutoFit

DAZ Studio : Incremented build number to 4.5.2.14


  • Build process work to prepare for plugin availability through Install Manager

DAZ Studio : Incremented build number to 4.5.2.15


  • Updates/tweaks to internal publishing systems

DAZ Studio : Incremented build number to 4.5.2.16


  • Updates/tweaks to internal build/publishing systems on Mac

DAZ Studio : Incremented build number to 4.5.2.17


  • Updates/tweaks to internal build systems on Mac

DAZ Studio : Incremented build number to 4.5.2.18


  • Added an Editor to DzStringProperty; for editing multi-line text
  • Merged OpenSubdiv branch into trunk

DAZ Studio : Incremented build number to 4.5.2.19


  • Updates/tweaks to internal unit tests
  • Implemented support for independent UV set selection on Geometry Shells
  • Tweaks to Geometry Shell loading
  • Tweaks to geometry relating to edge/vertex weight updates
  • Fixed a potential crash in VBOs
  • Set default subdivision max value based on base resolution

DAZ Studio : Incremented build number to 4.5.2.20


  • Updates/tweaks to internal unit tests
  • Work on OpenSubdiv implementation
  • Work on support of Ptex
  • Added minimal support for the tdl extension to tiff importer
  • Fixed a race condition in texture optimization
  • Fixed viewport display of OpenSubDiv non-manifold meshes with floating verts
  • Added edge/vertex weight support
  • Added support vertex and edge crease to FBX importer
  • Fixed #49824: Fixed crash in AutoFit

DAZ Studio : Incremented build number to 4.5.2.21


  • Fixed a bug where textures would get deleted when using a non 3delight renderer

DAZ Studio : Incremented build number to 4.5.2.22


  • Added gamma correction support to 3Delight renderer(s); Fixes dynamic range of point lights when gamma correction is enabled; Fixes edge transparency on alpha images; Allows output images to be used in linear render pipelines
  • Added ability to set gamma on individual images; Image Editor action added image menus; gamma value ⇐ 0, application assumes a gamma by file extension, gamma value > 0 is used directly to linearize image
  • Mappable properties can now set the default gamma for their maps
  • Added DzRSLShader::gammaCorrectColor()
  • Updated custom shader definitions to set default gamma for displace/bump/normal map properties
  • Added image gamma load/save to DUF
  • Updated PZ3Importer to set gamma when requesting images
  • Fixed default gamma in various bridges/importers

DAZ Studio : Incremented build number to 4.5.2.23


  • Ptex variables are now only sent to 3Delight when used
  • Added support vertex and edge crease to FBX Exporter
  • Added a float color picker when the Ctrl (Cmd) modifier is pressed and a color widget is clicked

DAZ Studio : Incremented build number to 4.5.2.24


  • Fixed a geometry sharing issue with AutoFit
  • Begin adding support for Surface Selection Sets

DAZ Studio : Incremented build number to 4.5.2.25


  • Fixed write of images to be backward compatible
  • Read/Write of Surface Selection Sets
  • Materials Presets now fall back to Surface Selection Sets when a material is not found; materials and Surface Selection Sets share the same namespace, materials are given priority

DAZ Studio : Incremented build number to 4.5.2.26


  • Fixed the selection of Surface Selection Sets in the Surfaces pane to also select surfaces defined by the set
  • Parameters for Surface Selection Sets with children, in the Surfaces pane, are nested in a Parameter(s) item
  • Fixed gamma correction setting to be remembered between sessions
  • Added options to spot render tool to allow rendering to a new window with using Render Settings width and height; can be used to touch up a preview render and just spot render a section

DAZ Studio : Incremented build number to 4.5.2.27


  • Updated Surface Selection Set editor
  • Added an option to the Spot Render tool for rendering to a new window
  • Updated 3Delight to 10.0.125
  • Fixed ubersurface displacement strength to default to 1.0 gamma
  • Updated default styles to provide a Surface Selection Set icon

DAZ Studio : Incremented build number to 4.5.2.28


  • Fixed a possible crash when a brick set is deleted while compiling
  • Fixed material selection sets to show properties if children have materials but parent selection set does not

DAZ Studio : Incremented build number to 4.5.2.29


  • Fixed asset save of dynamic cloth files
  • Fixed view edit of a material selection set item to check for duplicates
  • Fixed #50022: Fixed a crash when addToDefaultUnassignedCategory was called and no category was returned
  • Updated CMS libraries on Mac

DAZ Studio : Incremented build number to 4.5.2.30


  • Changed float properties to default to gamma 1.0 if they have a map
  • Build process work to prepare for plugin availability through Install Manager

DAZ Studio : Incremented build number to 4.5.2.31


  • Build process work to prepare for plugin availability through Install Manager

DAZ Studio : Incremented build number to 4.5.2.32


  • Fixed weight map brush to draw weights correctly with Catmark and Bilinear OpenSubdiv algorithms
  • Fixed weight map projection to take Catmark and Bilinear OpenSubdiv algorithms into account
  • Fixes to make float sliders in some CCT tools manually editable
  • Changed skeleton properties to use a node dialog, like other node properties
  • Make node properties respect property exclusion
  • Added support for parenting at the same time as fit to
  • Added support for custom advanced editors for node and string properties

DAZ Studio : Incremented build number to 4.5.2.33


  • Added Hierarchical Pose Preset
  • Added functionality to rigidity groups to allow them to ignore morphs by content type

DAZ Studio : Incremented build number to 4.5.2.34


  • Fixed FBX importer where, in some cases, animation would only import if there were multiple takes in the file
  • Handle morph animation on FBX import
  • Build process work to prepare for plugin availability through Install Manager

DAZ Studio : Incremented build number to 4.5.2.35


  • Build process work to prepare for plugin availability through Install Manager
  • Added a Reverse Winding Order action to the Polygon Group Editor tool
  • Added content type icon for Hierarchical Pose Preset
  • Reworked UI in the Spot Render Tool Settings to be consistent with similar options in Render Settings

DAZ Studio : Incremented build number to 4.5.2.36


  • Added icons for Hierarchical Pose Preset action and Surface Selection Sets
  • Updated default advanced menus
  • Recompiled default styles
  • Added custom script eval example to SDK
  • Build process work to prepare for plugin availability through Install Manager
  • Fixed read of default image gamma for properties from file
  • Fixed Collada importer to not allow mesh creation with zero polygons

DAZ Studio : Incremented build number to 4.5.2.37


  • Fixed read of owned assets to maintain source information

DAZ Studio : Incremented build number to 4.5.2.38


  • Added an option to rigidity to not use transform bone binding to apply scale
  • Added actions to clear various weight types
  • Fixed Clear Generated Morphs to clean up ERC correctly
  • Added a Joint Editor action to build control bones

DAZ Studio : Incremented build number to 4.5.2.39


  • Fixed #50143: Fixed auto fit reverse transforms
  • Fixed #49411: Fixed crash when selecting lights/camera in Lights/Cameras pane
  • Labeling tweaks to Conforming Property Converter
  • Fixed to rigidity calc scale maps from base origins
  • Labeling tweaks to new actions
  • Default Advanced menu updates for Joint Editor and Weight Brush tools

DAZ Studio : Incremented build number to 4.5.2.40

Public Beta 2

  • Fixed #50145: Fixed render window to save displayed image instead of last rendered image
  • Fixed #49723: Improved speed of Surfaces pane update when selecting several surfaces at once
  • Fixed a crash when Dynamic Cloth and Parameters panes are visible at the same time

DAZ Studio : Incremented build number to 4.5.2.41


  • Fixed Create Sibling Bone action
  • Fixed naming and default map setup for Create Sibling Bone and Split Bone actions
  • On Mac, keep undocked panes in front of the main window
  • Fixed #50146: Fixed names assigned to Transfer Utility objects

DAZ Studio : Incremented build number to 4.5.2.42


  • Added the ability to reorder node children in the Scene hierarchy pane

DAZ Studio : Incremented build number to 4.5.2.43


  • Fixed errant extra writing of modifier instances for morphs and Dforms
  • Cleaned up the Photoshop 3D Bridge about dialog
  • Fixed Photoshop 3D Bridge plugin label

DAZ Studio : Incremented build number to 4.5.2.44


  • Fixed #50205: Fixed a crash when a model has non-manifold edges and is converted to SubD; non-manifold meshes may still look distorted in the viewport, but they should not cause a crash
  • Minor updates to 3DBrush SDK descriptions
  • Fixed a bug in aniMate2 where constraints were not being saved when there are no aniBlocks
  • Version Minor change to 4.6.0.0; incremented plugin minor; reset version and build to 0.0
  • Updated application icon
  • Updated splash and about images
  • Updated installer images

DAZ Studio : Incremented build number to 4.6.0.1


  • Updated default layout files to include recent action additions
  • Fixed OpenSubdiv support in the case where faces share vertices but not edges
  • Improved OpenSubdiv support algorithm for splitting edges when non-manifold faces are present

DAZ Studio : Incremented build number to 4.6.0.2


  • Improved OpenSubdiv support splitting algorithm in the case where the same geometry island has singlely joined vertices
  • Fixed #DS-5: Fixed Transfer Utility to set a preferred base and avoid the AutoFit dialog
  • HDR images are now allowed to pass through to 3Delight
  • Fixed #DS-6: Fixed morph asset save to allow the save of aliases
  • Fixed #DS-4: Fixed rename of surfaces via Polygon Group Editor to update Surface Selection Set references
  • Updated root categories; per Content QA feedback

DAZ Studio : Incremented build number to 4.6.0.3


  • Implemented #DS-2: Added a Delete Hidden Facets action to Polygon Group Editor; delete facets/vertices from a mesh while preserving the other attributes of the mesh

DAZ Studio : Incremented build number to 4.6.0.4


  • Fixed #DS-7: Fixed Clone Asset creation and TriAx to TriAx AutoFit morph cleanup
  • Fixed file rename in the Content Library where there is a dot in the basename of the file
  • Fixed #50262: Fixed the application of Materials Presets to Geometry Shells
  • Fixed #50250: Fixed parenting of fit to items to not change transforms
  • Fixed reading issues with default gamma that was causing some properties to be modified on load
  • Fixed uninstall “warning” text to refer to major version only and not display the full name in the context of the current installer; i.e. full name refers to 4.6, but we may be uninstalling 4.5, 4.0.3, 4.0.0, etc

DAZ Studio : Incremented build number to 4.6.0.5


  • Fixed save issues with modified assets
  • Fixed installer final page “Welcome” URL
  • Fixed #50216: Fixed a crash when attempting to convert a Geometry Shell to SubD
  • Fixed #50204: Manual fit to did not update morphs
  • Build and publishing system tweaks in preparation for Install Manager support

DAZ Studio : Incremented build number to 4.6.0.6


  • Guard against possible [rare] null pointer crash
  • Disable/Hide CMS installation custom-location option if CMS already exists

DAZ Studio : Incremented build number to 4.6.0.7


  • Work on OpenSubdiv support to better handle splitting of errant vertex connections
  • Work on OpenSubdiv support to better handle splitting of edges
  • Fixed an issue where a Geometry Shell would not update in concert with a GeoGrafted target when switching to any viewtool that disables GeoGrafting while that tool is active
  • Fixed an issue that caused brick materials to always embed in scenes
  • Added a Video Tutorials action; per Marketing
  • Updated default layout files to include recent action additions
  • Fixed several plugin help URLs in Help pane navigation

DAZ Studio : Incremented build number to 4.6.0.8


  • Added a morph remapping function to control rig script
  • Added ERC creation to control rig script
  • Fixed CNTRLRIG properties to be hidden on creation

DAZ Studio : Incremented build number to 4.6.0.10


  • Fixed an indexing issue in OpenSubdiv support when splitting errant welded vertices

DAZ Studio : Incremented build number to 4.6.0.11


  • Fixed a Mac crash on close
  • Fixed a Polygon Group Editor case on Mac where pressing no modifier key meant always add to selection
  • Fixed the read of Ctrl/Cmd keys from an action file; fixes default accelerators on Mac

DAZ Studio : Incremented build number to 4.6.0.12


  • Expanded rigidity morph filtering to allow masking

DAZ Studio : Incremented build number to 4.6.0.13


  • Fixed a crash on certain content loads that had more than one item loaded
  • Fixed #48785: Fixed a crash when changing the type on an if-else brick
  • Minor updates to SDK descriptions

DAZ Studio : Incremented build number to 4.6.0.14


  • Improved the start up splashscreen to inform the user of the current loading state

DAZ Studio : Incremented build number to 4.6.0.15

Private Channel

  • Fixed a divide error (NaN/INF) when using the divide option on the Binary Operation brick in Shader Mixer

DAZ Studio : Incremented build number to 4.6.0.16


  • Fixed #50225: Geometry Shells not Subdividing in 3Delight render
  • Fixed an issue with rendering when the target node of a Geometry Shell is hidden
  • Fixed #50309: Fixed save of rigging properties to properly account for default image gamma, as they are not mappable

DAZ Studio : Incremented build number to 4.6.0.17


  • Fixed #50317: Fixed the read of .DAZ scene files with Genesis in them that sometimes would not load correctly
  • Fixed #50251: Fixed a crash caused by certain old scenes
  • Fixed #50334: Fixed an issue where the Movie render info box did not show the frame if it started at frame 0
  • Fixed #50325: Fixed a visibility update issue in some cases of figure hide/show
  • Fixed #50337: Fixed a crash on invalid IK chain
  • Fixed #DS-23: Fixed the case when skin binding is added to a figure more than once

DAZ Studio : Incremented build number to 4.6.0.18

Released to Production

  • 2013-05-15