Change Log
Below is a “sanitized” version of the DAZ Studio change log leading to an update to version 4.5.1.56. 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.
Change logs for previous versions can be found here:
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 Beta
- 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
- 2013-05-15
