Daz Studio Pro 4.21[.0.x] - Highlights

rbtwhizrbtwhiz Posts: 2,250
edited November 2022 in Daz Studio Discussion

Each new build of Daz Studio comes with its own set of bug fixes, new features, adjustments to existing features, etc. Since near the beginning of Daz Studio 4.x development (4.0.4.19 - according to the posted logs), a list of changes have been made available via the Change Log on the Documentation Center. In addition to the Change Log, we have also typically provided a forum thread wherein the first post highlights some of the changes in a given release (typically things that have the greatest potential to impact large cross-sections of the userbase). Periodically, as new builds have been made available and/or as time has allowed, the first post of the latest thread would be updated to provide more/new information on a given build. Unfortunately, these updates seemed to go unnoticed by many who didn't revisit the first post of the thread. This same information would also then be reposted when a Public Build was eventually promoted to General Release.

To address some of these issues and bring more visibility to the highlights for a given build, we now split these highlights off into their own thread. A separate discussion thread will remain available (linked below), but the highlights thread itself will be closed for comment so as to avoid the information being buried by the discussion and to provide notification through regular features of the forum software.

 


Frequently Asked Questions:

 

 


Public Build (Beta) Threads:

 

  • 4.21.0.5 (October 12, 2022)
    • 4.20.1.91 (October 5, 2022)
    • 4.20.1.88 (September 28, 2022)
    • 4.20.1.78 (September 7, 2022)
    • 4.20.1.58 (July 27, 2022)
    • 4.20.1.43 (June 3, 2022)
    • 4.20.1.38 (May 20, 2022)
    • 4.20.1.34 (May 13, 2022)

 


General Release Thread:

 

  • 4.20.0.17 (April 29, 2022)
    • 4.20.0.2 (February 18, 2022)

 


Previous Threads:

 

Post edited by rbtwhiz on

Comments

  • rbtwhizrbtwhiz Posts: 2,250
    edited October 2022

    4.20.1.34 (May 13, 2022)

    • NVIDIA Iray
      • Integrated Iray 2021.1.2 (349500.8766); see this thread for more detail
      • Added support for using curves/fibers for strand-based hair/fur
        • Render Settings > Render Mode > "Render Mode" must be set to "Photoreal"
        • For display via the NVIDIA Iray DrawStyle, Parameters > General > Line Tessellation > "Viewport Line Tessellation Sides" must be set to 1
        • For offline rendering, Parameters > General > Line Tessellation > "Render Line Tessellation Sides" must be set to 0
      • Extended basic MDL shader to support vertically (i.e., tessellated) and horizontally (i.e., curve/fiber) UV oriented hair strands
    • Shader Mixer
      • Extended the "Get Line Root To Tip Blend" brick to allow discrete setting of "Fiber UV Orientation"
        • Allows an existing shader (e.g., Blended Dual Lobe Hair) to be modified to account for differences in UV orientation
          • Curves/Fibers UV orientation is along X
          • Tessellation UV orientation is along Y
        • Differences can be accounted for by importing the (e.g., Blended Dual Lobe Hair) shader applied to a hair surface into Shader Mixer, locating the "Get Line Root To Tip Blend" brick, dragging a connection from a newly added "Fiber UV Orientation" input on that brick to the "Auto Add" output of the "User Parameters" brick (which will create a new output of the correct type/label) and then apply it to the hair surface(s). Once applied, find the new property in the Surfaces pane and change its value to fuvo_x - the root-to-tip UV orientation of the curve/fiber and the shader will then match.
        • There may be other contributors to differences in (perceived) "color," such as anisotropy, but root-to-tip UV orientation is the most obvious.
    • Geometry Editor Tool
      • Fixed a crash that occured when selecting/deselecting an object while the Tool Settings pane was displayed
    • Scripting API
      • Made additions in various areas; see the Change Log for more detail
    • Fixed bugs and/or made improvements in various areas; see the Change Log for details
    Post edited by rbtwhiz on
  • rbtwhizrbtwhiz Posts: 2,250
    edited October 2022

    4.20.1.38 (May 20, 2022)

    • NVIDIA Iray
      • Integrated Iray 2021.1.3 (3349500.9894); see this thread for more detail
    • Properties
      • Fixed an overzealous reset behavior
        • [Alt] + click, or option menu > Reset, on a property would cause more of its attribute values to change than it should have. This resulted in those changes becoming embedded in saved scenes, which created a dependence on the property that was "reset" - the property became a requirement instead of the natural expectation of not being used, and therefore not being a dependency.
    • Morph Loader Pro
      • Improved feedback/logging when an attempt to apply the reverse deformations pose for a given morph fails
    • Scripting API
      • Made additions in various areas; see the Change Log for more detail
    • Fixed bugs and/or made improvements in various areas; see the Change Log for details
    Post edited by rbtwhiz on
  • rbtwhizrbtwhiz Posts: 2,250
    edited October 2022

    4.20.1.43 (June 3, 2022)

    • Daz Connect
      • Fixed an issue that could prevent files being installed/read if the final path (mapped base path + relative file path) is >= 260 characters on Windows
    • Scripting API
      • Made additions in various areas; see the Change Log for more detail
    • Fixed bugs and/or made improvements in various areas; see the Change Log for details
    Post edited by rbtwhiz on
  • rbtwhizrbtwhiz Posts: 2,250
    edited October 2022

    4.20.1.58 (July 27, 2022)

    • NVIDIA Iray
      • Integrated Iray 2021.1.6 (349500.11420); see this thread for more detail
    • aniMate
      • Fixed an issue with a setting in a saved scene not being respected when (re)loading the scene
        • Manifested as a scene being saved with the animation range set by the user, but upon (re)loading the scene the animation range did not reflect the range set by the user rather it reflected the range required to satisfy the aniMate data
    • FBX Pipeline
      • Exporter
        • Significant rework of the options dialog; see the Change Log for details
      • Importer
        • Significant rework of the options dialog; see the Change Log for details
    • Scripting API
      • Made additions in various areas; see the Change Log for more detail
    • Fixed bugs and/or made improvements in various areas; see the Change Log for details
    Post edited by rbtwhiz on
  • rbtwhizrbtwhiz Posts: 2,250
    edited October 2022

    4.20.1.78 (September 7, 2022)

    • Menus
      • Default menus have been updated
      • Clicking the Window > Workspace > Update and Merge Menus action is recommended
    • Saving Scenes
      • Fixed an issue with layered images that were assumed to be saved with the scene not being assigned when the scene was loaded again
        • Affected, although not entirely isolated to, layered images assigned to simulation properties
    • Saving Presets (Preset Save Options)
      • Added an option to include Post Load Script/Data for preset types that modify properties on existing scene elements (as opposed to preset types that load elements into the scene and can therefore already embed element specific post load data):
        • Hierarchical Material(s) Preset
        • Hierarchical Pose Preset
        • Properties Preset
        • Shaping Preset
        • Pose Preset
        • Material(s) Preset
        • Shader Preset
        • Render Settings Preset
        • Simulation Settings Preset
        • Layered Image(s) Preset
      • Layered Image(s) Preset
        • Added support for including mapped simulation properties
      • Character Preset
        • Made consistency adjustments to the option for including Post Load Script/Data
      • ...
    • FBX Pipeline
      • Exporter
        • Added support for blended general weight (LBS/DQS) mesh skinning
        • Improved support for layered images
        • ...
      • Importer
        • ...
    • Custom Data
      • Scene Data
        • ...
      • Element Data
        • ...
      • Node Data
        • ...
      • Surface Data
        • ...
      • Editing
        • ...
    • Content Creation Actions
      • "Convert Figure to Weight Mapping..."
        • Can now be triggered from script with settings; see the Change Log for details
      • "Update Base Geometry..."
        • Added an "Update Vertex Positions (from current shape)" option
          • Requires base resolution (i.e., no subdivision), no geo-grafting, etc
        • Can now be triggered from script with settings; see the Change Log for details
      • ...
    • Morph Loader Pro
      • Added a "Copy to All" action to the context menu for a morph when multiple morphs are being configured
        • Applies all attributes (except names/labels) of the selected morph to all other listed morphs
        • Removes the need to save (and subsequently remove) a preset in order to copy common values from one morph to all others
    • Layered Images
      • Improved speed/quailty of certain transformations (i.e., color inversion, rotation)
      • ...
    • Layered Image Editor
      • Made quality of life improvements
      • ...
    • Texture Atlas
      • Made quality of life improvements
      • Fixed an issue that prevented use on objects with UV coordinates outside of the [0,1] range (e.g., Genesis 3, Genesis 8, UDIM, etc)
      • ...
    • Map Transfer
      • ...
    • Color Picking
      • Fixed an issue with color widgets when showing decimal values, where holding the [Shift] key to use screen sampling would not result in the expected color
    • Preferences
      • General > Check for Updates
        • Added a "Once per Session" interval
      • Interface > Miscellaneous > Layered Textures
        • Added a choice between "Compression" vs "Speed/Size" of "baked" layered images
        • Slider range is [-1,100]
          • Full "Compression" (-1) uses the default settings; the previous behavior
          • 1 nudge from full "Compression" (0) results in smaller, compressed, files; takes more time to save
          • Full "Speed/Size" (100) results in larger, uncompressed, files; takes less time to save
      • ...
    • Scripting API
      • Made additions in various areas; see the Change Log for more detail
    • Fixed bugs and/or made improvements in various areas; see the Change Log for details
    Post edited by rbtwhiz on
  • rbtwhizrbtwhiz Posts: 2,250
    edited October 2022

    4.20.1.88 (September 28, 2022)

    • Preferences
      • General > Temporary Files
        • ...
      • General > Log Size
        • ...
      • General > DSON Cache Files
        • ...
      • Startup > On Launch > Load File
        • ...
      • Scene > On New > Load File
        • ...
      • CMS Settings > PostgreSQL > Cluster
        • ...
      • CMS Settings > PostgreSQL > Port
        • ...
    • Layered Images
      • Improved loading speed of layered image assets
      • Improved resource usage of layered image assets
      • Added new (Porter/Duff) alpha composition modes:
        • Source Over
          • ...
        • Destination Over
          • ...
        • Clear
          • ...
        • Source
          • ...
        • Destination
          • ...
        • Source In
          • ...
        • Destination In
          • ...
        • Source Out
          • ...
        • Destination Out
          • ...
        • Source Atop
          • ...
        • Destination Atop
          • ...
        • Xor
          • ...
      • Added new color/alpha blend modes:
        • Plus
          • ...
        • Multiply
          • ...
        • Screen
          • ...
        • Overlay
          • ...
        • Darken
          • ...
        • Lighten
          • ...
        • Color Dodge
          • ...
        • Color Burn
          • ...
        • Hard Light
          • ...
        • Soft Light
          • ...
        • Difference
          • ...
        • Exclusion
          • ...
      • ...
    • Layered Image Editor
      • Made quality of life improvements
      • ...
    • Saving Layered Image Presets
      • ...
    • Scripting API
      • Made additions in various areas; see the Change Log for more detail
    • Fixed bugs and/or made improvements in various areas; see the Change Log for details

    ...

    Post edited by rbtwhiz on
  • rbtwhizrbtwhiz Posts: 2,250

    4.20.1.91 (October 5, 2022)

    • Layered Image Editor
      • ...
    • Fixed bugs and/or made improvements in various areas; see the Change Log for details
  • rbtwhizrbtwhiz Posts: 2,250

    4.21.0.5 (October 12, 2022)

    • ...
    • Scripting API
      • Made additions in various areas; see the Change Log for more detail
    • Fixed bugs and/or made improvements in various areas; see the Change Log for details
This discussion has been closed.