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

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.


Public Beta (4.14.1.22)

  • Source maintenance
  • Merged changes to Trunk (4.14.0.x)
  • Incremented application, plugin and SDK version to 4.14.1.x

DAZ Studio : Incremented build number to 4.14.1.1


  • Source maintenance
  • Merged changes to Trunk (4.14.0.x)

DAZ Studio : Incremented build number to 4.14.1.2


  • Source maintenance
  • Merged changes to Trunk (4.14.0.x)

DAZ Studio : Incremented build number to 4.14.1.3


  • Source maintenance
  • Merged changes to Trunk (4.14.0.x)

DAZ Studio : Incremented build number to 4.14.1.4


  • Source maintenance
  • Merged changes to Trunk (4.14.0.x)

DAZ Studio : Incremented build number to 4.14.1.5


  • Source maintenance
  • Merged changes to Trunk (4.14.0.x)

DAZ Studio : Incremented build number to 4.14.1.6


  • Source maintenance
  • Merged changes to Trunk (4.14.0.x)

DAZ Studio : Incremented build number to 4.14.1.7


  • Source maintenance
  • Added a “Image Polarity (MDL)” setting to the “Texture Instance” (DzTextureInstanceBrick) brick
  • Added a “Is Polarity Flipped (MDL)” output parameter to the “Texture Instance” (DzTextureInstanceBrick) brick
  • Added a “Has Mapped Value” output parameter to the “Texture Instance” (DzTextureInstanceBrick) brick
  • Extended DzTextureModifier SDK API; added isInverted(), calcScale() and calcOffset() overrides
  • Extended DzTextureModifier public API; added isInverted(), calcScale() and calcOffset() overrides
  • Updated SDK version to 4.14.1.8; SDK min is 4.5.0.100
  • Fixed RSL version of comparison operator bricks (<, ⇐, >, >=, ==, etc)

DAZ Studio : Incremented build number to 4.14.1.8


  • Source maintenance

DAZ Studio : Incremented build number to 4.14.1.9


  • Source maintenance
  • Merged changes to Trunk (4.14.0.x)
  • Added the Utility > “Dynamically Hidden Parameters” (DzDynamicallyHiddenUserParametersBrick) brick
  • Drag and drop events between Shader Mixer brick inputs/outputs in order to establish connections are now validated by both sides of the connection

DAZ Studio : Incremented build number to 4.14.1.10


  • Source maintenance
  • Merged changes to Trunk (4.14.0.x)
  • Added the Utility > “Is User Parameter Mapped” (DzIsUserParameterMappedBrick) brick

DAZ Studio : Incremented build number to 4.14.1.11


  • Source maintenance
  • Update to NVIDIA Iray 2020.1.2 (334300.5582)
  • Added pbr_skin.mdl shader

DAZ Studio : Incremented build number to 4.14.1.12


  • Source maintenance
  • Added a “Polarity Max (MDL)” input parameter to the “Texture Instance” (DzTextureInstanceBrick) brick
  • Fixed an issue with calculating the value of the “Image Polarity (MDL)” setting on the “Texture Instance” (DzTextureInstanceBrick) brick
  • Fixed an issue with the return value of DzTextureModifier::getOffset()
  • Added tooltips to Shader Mixer brock input connectors
    • Provides the brick title and output parameter label for a connected input parameter
  • Added support for tinting Iray environment light
    • Control color via Environment > Dome > Environment Tint on the Environment Options singleton node and/or the Render Settings pane when NVIDIA Iray is the active engine
    • Not (currently?) supported by the Filament (PBR) DrawStyle
  • Added support for controlling Iray ground reflectivity/glossiness
    • Control color via Environment > Ground > Ground Reflectivity and control glossiness via Environment > Ground > Ground Glossiness on the Environment Options singleton node and/or the Render Settings pane when NVIDIA Iray is the active engine
    • Not supported by the Filament (PBR) DrawStyle
  • Added support for controlling whether or not the Iray environment ground can be seen through
    • Control via Environment > Ground > Ground Visible from Below on the Environment Options singleton node and/or the Render Settings pane when NVIDIA Iray is the active engine
    • Not supported by the Filament (PBR) DrawStyle

DAZ Studio : Incremented build number to 4.14.1.13


  • Source maintenance
  • Added support for visualizing an Iray Section Plane node in the viewport
    • Control color via Display > Scene View > Plane > Plane Color
    • Control opacity via Display > Scene View > Plane > Plane Opacity
    • These properties do not influence Render Settings (NVIDIA Iray) > Section Objects > Section Caps Color, only what is drawn in the viewport
  • Extended DzIraySectionPlaneNode scripting API; added getPlaneColorControl(), getPlaneOpacityControl()
  • Updated public API documentation; DzIraySectionPlaneNode

DAZ Studio : Incremented build number to 4.14.1.14


  • Source maintenance

DAZ Studio : Incremented build number to 4.14.1.15


  • Source maintenance
  • Fixed an issue with missing FPS settings in DzFbxExporter output
  • Extended DzVec3 SDK API; added getX(), setX(), getY(), setY(), getZ(), setZ(), add(), subtract(), multiply(), divide(), deepCopy()
  • Updated SDK version to 4.14.1.16; SDK min is 4.5.0.100

DAZ Studio : Incremented build number to 4.14.1.16


  • Source maintenance
  • Build system tweaks

DAZ Studio : Incremented build number to 4.14.1.17


  • Source maintenance
  • Build system tweaks
  • Extended DzClassFactory SDK API; added alsoInherits()
  • Registered SDK classes with multiple inheritance using Q_CLASSINFO “also_inherits”
  • Updated SDK version to 4.14.1.18; SDK min is 4.5.0.100

DAZ Studio : Incremented build number to 4.14.1.18


  • Source maintenance
  • Added a script accessible option to DzFbxExporter for enabling inclusion of FPS settings in output
  • Fixed an issue in the DzCheckBox scripting API where the stateChanged signal was not being emitted when the state changed
  • Extended logging to include when the Viewport, Action, and Pane managers are being deleted (i.e., during shutdown)

DAZ Studio : Incremented build number to 4.14.1.19


  • Source maintenance

DAZ Studio : Incremented build number to 4.14.1.20


  • Source maintenance

DAZ Studio : Incremented build number to 4.14.1.21


  • Source maintenance

DAZ Studio : Incremented build number to 4.14.1.22

Public Beta (4.14.1.28)

  • Source maintenance
  • Extended DzBoolButton scripting API; added ButtonState enum.
  • Extended DzNodeWeightHandler scripting API; added BindingMapType enum

DAZ Studio : Incremented build number to 4.14.1.23


  • Source maintenance

DAZ Studio : Incremented build number to 4.14.1.24


  • Source maintenance

DAZ Studio : Incremented build number to 4.14.1.25


  • Source maintenance

DAZ Studio : Incremented build number to 4.14.1.26


  • Source maintenance
  • Extended Dz3DViewport scripting API; added getDrawStyle()
  • Extended DzQuat scripting API; added identity()
  • Extended DzVec3 scripting API; added identity(), zero()
  • Extended DzVec2 scripting API; added identity(), zero()
  • Extended DzQuat SDK API; added getX(), setX(), getY(), setY(), getZ(), setZ(), getW(), setW(), setValue(), getValue(), getXAxis(), getYAxis(), getZAxis(), getAxisOfRotation(), getAngleOfRotation(), multiply(), deepCopy()
  • Extended DzVec2 SDK API; added getX(), setX(), getY(), setY(), add(), subtract(), multiply(), divide(), deepCopy()
  • Updated public API documentation; Dz3DViewport, DzQuat, DzVec3, DzVec2
  • Updated SDK version to 4.14.1.27; SDK min is 4.5.0.100

DAZ Studio : Incremented build number to 4.14.1.27


  • Source maintenance
  • Added support (minimal) for PBRSkin shader in Filament (PBR) DrawStyle
    • Translated property names: Metallicity Enable, diffuse_enable, Diffuse Enable, Dual Lobe Specular Enable, Dual Lobe Specular Roughness Mult, Specular Lobe 2 Roughness Mult, bump_enable, Bump Enable, Makeup Enable, Makeup Weight, Makeup Base Color, Makeup Roughness Mult, Detail Enable, Detail Weight, Top Coat Enable, Top Coat Bump Weight

DAZ Studio : Incremented build number to 4.14.1.28

Public Beta (4.14.1.38)

  • Source maintenance

DAZ Studio : Incremented build number to 4.14.1.29


  • Source maintenance

DAZ Studio : Incremented build number to 4.14.1.30


  • Source maintenance
  • Extended Global script API; added scriptConnect(), scriptDisconnect() - alternatives to connect() and disconnect() that are cleaned up when the script falls out of scope
  • Extended DzQuat SDK API; added toString()
  • Extended DzVec3 SDK API; added toString()
  • Extended DzVec2 SDK API; added toString()
  • Extended DzInt2 SDK API; added getX(), setX(), getY(), setY(), add(), subtract(), multiply(), divide(), deepCopy(), toString()
  • Extended DzInt2 scripting API; added identity(), zero()
  • Updated SDK version to 4.14.1.31; SDK min is 4.5.0.100
  • Updated SDK API documentation; DzQuat, DzVec3, DzVec2. DzInt2

DAZ Studio : Incremented build number to 4.14.1.31


  • Source maintenance
  • Extended DzRotationOrder scripting API; added setOrder()
  • Extended DzRotationOrder SDK API; added setFirstAxis(), setSecondAxis(), setThirdAxis(), getFirstAxis(), getSecondAxis(), getThirdAxis(), deepCopy()
  • Extended DzTimeRange SDK API; added add(), subtract(), deepCopy(), toString()
  • Updated SDK version to 4.14.1.32; SDK min is 4.5.0.100
  • Updated public API documentation; DzRotationOrder, DzTimeRange

DAZ Studio : Incremented build number to 4.14.1.32


  • Source maintenance

DAZ Studio : Incremented build number to 4.14.1.33


  • Source maintenance
  • Extended DzBox3 SDK API; added setMinX(), setMinY(), setMinZ(), setMaxX(), setMaxY(), setMaxZ(), translate(), getMinX(), getMinY(), getMinZ(), getMaxX(), getMaxY(), getMaxZ(), getTransformedBox(), toString(), deepCopy()
  • Extended DzOrientedBox3 SDK API; added toString(), deepCopy()
  • Extended DzCircle3 SDK API; added toString(), deepCopy()
  • Extended DzLine3 SDK API; added minDistanceFromLine(), minDistanceFromLineSquared(), minDistanceFromRay(), minDistanceFromRaySquared(), minDistanceFromPoint(), minDistanceFromPointSquared(), segmentsIntersect(), linesIntersect(), planeIntersect(), toString(), deepCopy()
  • Updated SDK version to 4.14.1.34; SDK min is 4.5.0.100
  • Updated public API documentation; DzRotationOrder, DzBox3, DzOrientedBox3, DzCircle3, DzLine3
  • Updated scripting API documentation; QObject, DzTimeRange
  • Fixed a type casting issue on the OpacityStrength control in Filament

DAZ Studio : Incremented build number to 4.14.1.34


  • Source maintenance

DAZ Studio : Incremented build number to 4.14.1.35


  • Source maintenance
  • Modified DzBox3 script API; fixed getIntersection()
  • Extended DzMatrix3 SDK API; added inherits(), className(), deepCopy(), toString(), setM11(), setM12(), setM13(), setM14(), setM21(), setM22(), setM23(), setM24(), setM31(), setM32(), setM33(), setM34(), multMatrixVec(), multiply(), getM11(), getM12(), getM13(), getM14(), getM21(), getM22(), getM23(), getM24(), getM31(), getM32(), getM33(), getM34()
  • Extended DzMatrix4 SDK API; added inherits(), className(), deepCopy(), toString(), setM11(), setM12(), setM13(), setM14(), setM21(), setM22(), setM23(), setM24(), setM31(), setM32(), setM33(), setM34(), setM41(), setM42(), setM43(), setM44(), multiply(), getM11(), getM12(), getM13(), getM14(), getM21(), getM22(), getM23(), getM24(), getM31(), getM32(), getM33(), getM34(), getM41(), getM42(), getM43(), getM44()
  • Extended DzQuat SDK API; added inherits(), className()
  • Extended DzVec3 SDK API; added inherits(), className()
  • Extended DzVec2 SDK API; added inherits(), className()
  • Extended DzInt2 SDK API; added inherits(), className()
  • Extended DzBox3 SDK API; added inherits(), className()
  • Extended DzOrientedBox3 SDK API; added inherits(), className()
  • Extended DzCircle3 SDK API; added inherits(), className()
  • Extended DzLine3 SDK API; added inherits(), className()
  • Extended DzRotationOrder SDK API; added inherits(), className()
  • Extended DzTimeRange SDK API; added inherits(), className()
  • Updated SDK version to 4.14.1.36; SDK min is 4.5.0.100
  • Updated public API documentation; DzMatrix3, DzMatrix4, DzQuat, DzVec3, DzVec2, DzInt2, DzBox3, DzOrientedBox3, DzCircle3, DzLine3, DzRotationOrder, DzTimeRange
  • Update to NVIDIA Iray 2020.1.3 (334300.6349)

DAZ Studio : Incremented build number to 4.14.1.36


  • Source maintenance
  • Modified DzEdge SDK API; deprecated setCageOffseA()
  • Extended DzEdge SDK API; added inherits(), className(), deepCopy(), toString(), setCageOffsetA()
  • Extended DzFacet SDK API; added getVert1(), setVert1(), getVert2(), setVert2(), getVert3(), setVert3(), getVert4(), setVert4(), getUV1(), setUV1(), getUV2(), setUV2(), getUV3(), setUV3(), getUV4(), setUV4(), getNorm1(), setNorm1(), getNorm2(), setNorm2(), getNorm3(), setNorm3(), getNorm4(), setNorm4(), getEdge1(), setEdge1(), getEdge2(), setEdge2(), getEdge3(), setEdge3(), getEdge4(), setEdge4(), inherits(), className(), deepCopy(), toString()
  • Extended DzAuthor SDK API; added inherits(), className(), deepCopy(), toString()
  • Extended DzUri SDK API; added inherits(), className(), deepCopy()
  • Extended DzVersion SDK API; added lessThan(), greaterThan(), lessThanOrEqual(), greaterThanOrEqual(), equal(), notEqual(), inherits(), className(), deepCopy(), toString()
  • Updated SDK version to 4.14.1.37; SDK min is 4.5.0.100
  • Updated public API documentation; DzEdge, DzFacet, DzAuthor, DzUri, DzVersion

DAZ Studio : Incremented build number to 4.14.1.37


  • Source maintenance

DAZ Studio : Incremented build number to 4.14.1.38

Public Beta (4.15.0.2)

  • Source maintenance
  • Extended DzFloatColor SDK API; added inherits(), className(), deepCopy(), toString()
  • Updated SDK version to 4.14.1.39; SDK min is 4.5.0.100
  • Updated public API documentation; DzFloatColor
  • Updated script API documentation; DzMatrix3, DzMatrix4, DzQuat, DzVec3, DzVec2, DzInt2, DzBox3, DzOrientedBox3, DzCircle3, DzLine3, DzRotationOrder, DzTimeRange, DzEdge, DzFacet, DzAuthor, DzVersion, DzFloatColor
  • Updated SDK API documentation; DzFloatColor
  • Updated copyright statements; 2021
  • Updated version related images
  • Increment application, plugin and SDK version for 4.15.0.x

DAZ Studio : Incremented build number to 4.15.0.1


  • Source maintenance
  • Update to dForce 1.4.0.1
    • Updates plugin revision to reflect SDK version
    • Allows Publishing Partners access to privileged functionality

DAZ Studio : Incremented build number to 4.15.0.2



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.


  • Source maintenance
  • Merged changes to Trunk (4.15.0.x)
  • Updated version related images
  • Increment application, plugin and SDK version for 4.15.1.x

DAZ Studio : Incremented build number to 4.15.1.1