User Tools

Site Tools


Change Log

Below is a “sanitized” version of the Daz Studio v4.x change log. This information is posted as part of a conscious effort to be more transparent in the development process. Not all information relating to a particular build is presented on this page - some information is still considered private and is therefore not included.



General Release Channel

This is the channel where the “production ready” build is distributed to the general public.

Current Build

Earlier Builds

Public Build Channel

This is the channel where the builds that are not considered “production ready” yet are provided for testing by the general public. This channel typically provides a build that is in the BETA phase of development, but technically can provide a build in the ALPHA phase.

  • Fixed#DS-1562: Surface groups get scrambled when the Delete Unused Vertices action (Geometry Editor Tool context menu) is used
  • Fixed an issue with resolving image file paths during file load; was causing missing '[' or '{' log messages; was causing slow down in file load
  • Extended DzRSLShader Render-Time scripting API; added addTransformBegin(), addTransformEnd(), addScheduledTransformEnd(), addConcatTransform(), addCoordinateSystem(), addCoordSysTransform(), addIdentity(), addRotate(), addScale(), addScopedCoordinateSystem(), addSkew(), addTransform(), addTranslate()
  • Updated scripting API documentation; DzRSLShader
  • Fixed an issue in dForce where any surface that was a collision object (“Static Surface”) OR a “Dynamic Surface” with a Simulation > Structure > Dynamics Strength (or “dForce Simulation::Influence Weights” map) that caused a vertex to have a simulation strength of less than 1 (100%) AND had “floating” vertices (vertices that exist in the geometry but did not participate in any of its faces) or faces that were not visible to the simulation (via Visible or Visible in Simulation), did not have its animated position updated during a simulation; cause of issues with Geo-Grafting; cause of issues with hiding geometry associated with nodes of a figure
  • Fixed an issue in dForce where the damping effect on any surface with a Simulation > Structure > Dynamics Strength (or “dForce Simulation::Influence Weights” map) that caused a vertex to have a simulation strength of less than 1 (100%) but greater than 0 (0%) was not properly scaled by the value of the Simulation > Structure > Damping > Damping property
  • Update to dForce 1.0.0.18

DAZ Studio : Incremented build number to 4.10.0.108


  • Improved OpenCL version parsing; does not change whether or not the reported version was interpreted correctly if the return string followed the spec
  • Update to dForce 1.0.0.19
  • Fixed an issue where auto-follow properties were being set 'hidden' instead of 'dynamically hidden;' this caused properties to be marked as modified and therefore to be saved in scene files

DAZ Studio : Incremented build number to 4.10.0.109


  • Extended DzQuat scripting API; added getAxisOfRotation(), getAngleOfRotation()
  • Updated public API documentation; DzMaterial, DzBrickMaterial, DzBrickSet, DzUVSet
  • Updated scripting API documentation; DzQuat, DzShaderMaterial, DzRSLShader, DzVertexMap, DzFileFilter
  • Fixed #DS-1568: Wearable(s) Preset was not writing material images for target in animations section
  • Updated DzRSLShader scripting API docs; addScheduledTransformEnd() example
  • Fixed an issue in dForce where winding order of faces in simulated meshes were influnecing whether or not the intersection with a given face is seen as degenerate to a Wind node; floating point rounding error; cause of an issue where polygons facing away from a Wind node appeared to be blocked
  • Update to dForce 1.0.0.20

DAZ Studio : Incremented build number to 4.10.0.110


  • Extended DzHierarchicalMaterialAssetFilter scripting API; now supports indexed string settings and labeled sub-settings for NodeNames; now supports explicit skeletonLabel::nodeLabel settings in NodeNames; now supports indexed material name string settings and material name sub-settings for a given node labeled sub-setting; now supports indexed property name string settings and property name sub-settings for a given material labeled sub-setting; now supports Value and Image string settings for a given property name sub-setting
  • Updated SDK version to 4.10.0.111; SDK min is 4.5.0.100.

DAZ Studio : Incremented build number to 4.10.0.111


  • Build system tweaks

DAZ Studio : Incremented build number to 4.10.0.112


  • Fixed an issue in FBX Importer that caused the zero frame for a property to receive a key even though the imported animation data provides no key

DAZ Studio : Incremented build number to 4.10.0.113


  • Fixed an issue with reading subdivision edge/vertex weights from file
  • Ensure dForce edge rest lengths are greater than Collision Offset; an attempt to prevent instability in situations where second-order neighbors are closer than Collision Offset; may result in stretching of offending geometry instead of “explosions” cause by conflicting settings
  • Update to dForce 1.0.0.21

DAZ Studio : Incremented build number to 4.10.0.114


  • Updated scripting API documentation; DzShape, DzLegacyJoint, DzImageBlend, DzInt2, DzVec2, DzVec3, DzVersion
  • Extended DzFacetMesh scripting API; added enum SubDNormalSmoothingMode

DAZ Studio : Incremented build number to 4.10.0.115


  • Updated scripting API documentation; DzFacetMesh, DzFacetShape, Dz3DViewport, DzPersistentMenu, DzVersion, DzUiWidget, DzUiLoader
  • Extended DzMorphDeltas public API; added signals deltaListLoaded(), deltaHDListLoaded()
  • Updated SDK version to 4.10.0.116; SDK min is 4.5.0.100
  • Fixed #DS-1557: Fixed morph not applying on load under certain circumstances; race condition

DAZ Studio : Incremented build number to 4.10.0.116


  • Made category based side nav building asynchronous
  • Fixed an issue where restarting product search while it was running could cause no results to be returned
  • Ensure asset search threads are stopped during clean up
  • Improved responsiveness of database driven pages (Smart Content, the Presets page of Posing/Shaping/Surfaces/Cameras/Lights/RenderSettings/Simulation Settings/etc)
  • Added an action (Simulation Settings option menu : dForce > dForce Select Colliding Vertices) to dForce that selects the vertices involved in starting collisions
  • Ensure zero weighted vertices do not get dForce simulation deltas
  • Fixed an issue with dForce reporting static edges as needing to be extended; truely static edges should not be extended to satify a dynamic constraint
  • Update to dForce 1.0.0.23

DAZ Studio : Incremented build number to 4.10.0.117


  • dForce Dynamic Surface Add-On stiffness related values are now given priority over the Dynamic Surface they Add-On to; allows an Add-On to disable certain springs
  • Update to dForce 1.0.0.24
  • Fixed a potential material issue with grafted items and OBJ export
  • Fixed an OBJ export issue when more than one object used the same material name

DAZ Studio : Incremented build number to 4.10.0.118



Private Build Channel

This channel is similar to the Public Build channel, except that it is limited to a select group of individuals that serve as the “front line” or the “canary in a coal mine” for a time before the build is promoted to a less restricted channel. This channel is more likely to see an ALPHA build than the Public Build channel is.

  • Pending