Daz Studio 4.23(.1.x) - Highlights

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:

 

 


General Release Thread:

 

  • 4.23.0.1 (October 7, 2024)
  • 4.22.0.19 (September 16, 2024)
    • 4.22.0.16 (February 27, 2024)
    • 4.22.0.15 (December 20, 2023)
    • 4.22.0.1 (November 1, 2023)
  • 4.21.0.5 (October 12, 2022)

 


Previous Threads:

 

Comments

  • rbtwhizrbtwhiz Posts: 2,267
    edited December 21

    4.23.1.8 (December 20, 2024)

    • Premier Membership
      • Login
        • Premier ACLs are now automatically renewed if expiration occurs while a connection is active
        • Earlier builds only retrieved ACLs on login - and so required discrete logout, followed by discrete login, to retrieve renewed ACLs if expiration occurred since login
      • Now provides "Early Access" to features (see below) that will be made available to non-Premier users in a future version
    • Persona Preset
      • Saving is similar to saving a Scene Subset, except limited to a single selected figure
        • The selected figure must be a root level node (i.e., cannot be parented) during save
        • Objects in the node hierarchy of the selected figure are optional (included by default)
        • The pose of the selected figure is recorded (see loading below)
        • The DSON file type is "persona"
        • The Content Type is "Actor/Persona"
        • The default relative save path is "/Presets/Personas"
      • Loading is similar to other asset types in some ways, and unique in others
        • Loading with a compatible figure selected:
          • Replaces the selected figure, and its node hierarchy (i.e., parented objects), with the Persona (by default)
          • Copies the pose/position of the selected figure to the Persona (by default)
          • Pressing/Holding the [Ctrl/Cmd] key while loading provides options for overriding default behaviors
        • Loading with no figure, or an incompatible figure, selected:
          • Behaves similarly to loading a Scene Subset
          • Pressing/Holding the [Ctrl/Cmd] key while loading provides no loading options
    • Preset Load Option Dialogs
      • The option dialogs displayed for several preset types when the [Ctrl/Cmd] key is pressed/held while loading have been redesigned to improve overall consistency
        • Character Preset
        • Properties Preset
        • Shape Preset
        • Pose Preset (Standard and Hierarchical)
        • Materials Preset (Standard and Hierarchical)
        • Shader Preset
        • Layered Image Preset
        • Cameras Preset
        • Lights Preset
    • (Cleared) Environment Map Saving/Loading
      • Setting the "Environment Map" on an Environment Options node, or in the Render Settings pane, to "None" now causes an empty value to be written when saved (instead of being omitted)
      • Files that define an Environment Options node without an "Environment Map" specified (i.e., an empty value) no longer cause the default environment map to be applied during "Open" operations
        • Behavior for "Merge" operations is unchanged
      • An Environment Options node no longer sets a default map when created via API
        • Creation via Create > New Environment Options Node..., or automatically by rendering with NVIDIA Iray, is unchanged
    • Spot Render Tool
      • Redesigned/Extended the options/feedback presented in the Tool Settings pane
        • The Render Target setting is now a dropdown
          • Active Viewport
            • Causes the render to be performed within the active viewport
          • New Window
            • Causes each render to be performed in a new "Render" window
            • Uses global dimensions specified in the Render Settings pane if viewing through a View
            • Uses global dimensions specified in the Render Settings pane if viewing through a Camera (not a Light) and the "Use Local Dimensions" property is off
            • Now uses local dimensions specified on the camera if viewing through a Camera (not a Light) and the "Use Local Dimensions" property is on
        • Added a Start Mode setting
          • Automatic
            • Press/Hold of LMB starts specifying render area coordinates
            • Release of LMB completes specifying render area coordinates and causes the render to begin
              • Unless press of RMB occurs while LMB is pressed, cancelling the press of LMB
            • Render area coordinates are displayed, but cannot be edited manually
              • Value fields are read-only
              • Step buttons are hidden
          • Manual (Premier Early Access)
            • Press/Hold of LMB starts specifying render area coordinates
            • Release of LMB completes specifying render area coordinates, but render does not begin
              • Unless press of RMB occurs while LMB is pressed, cancelling the press of LMB
            • “Render” button must be clicked (or API must be called) to start the render
            • Render area coordinates can be edited manually
              • Value fields are editable
              • Step buttons unhidden
        • Added indication of “Spot” (Render Area) Coordinates
      • Added a "Spot Render Context" menu
        • Provides an ability to define/populate a context menu for the Spot Render Tool
          • e.g.; A custom action that executes a script which uses the API to set coordinates for a predefined/calculated area to render
    • Property View Advanced Filtering (Premier Early Access)
      • Added support for Advanced Filtering syntax to property-based views (e.g., Parameters, Posing, Shaping, Surfaces, Lights, Cameras, Draw Settings, Render Settings, Simulation Settings, etc)
      • Placeholder/Hint text in the filter field changes based on availability:
        • No = "Enter a label to filter by..."
        • Yes = "Enter an expression to filter by..."
    • AutoSave Pane/ToolBar (Premier Only)
      • Added an "AutoSave" pane
        • Enable/Disable automatic save of opened/modified scene files/contents
        • Enable/Disable automatic save of opened/modified files in the Script IDE pane
        • Configure the interval (minutes) between saves when modifications are detected
        • Configure the destination path for periodic saves
        • Easily navigate to the configured destination paths in the Content Library pane
          • Press/Hold the [Ctrl/Cmd] key to open an OS file browser navigated to the destination path
        • Configure the number of days to keep periodic saves
        • Easily open the most recent periodic save
        • Cause the periodic save to occur immediately
      • Added an "AutoSave" toolbar
        • Enable/Disable automatic save of opened/modified scene files/contents
        • Cause the periodic save to occur immediately
        • Mimics behaviors of the Status Bar
          • Can be moved/resized via drag of the toolbar handle
          • Can be undocked via drag of the toolbar handle
          • Can be docked to the top or bottom, but not the left or right
          • Can be hidden/shown via context (right-click) menu of any toolbar
    • Shaping Pane
      • Added a Preferences > Show Property Cards action to the pane option menu
        • When enabled, regions of an object that are configured to display "cards" for properties, display cards
        • When disabled, cards are not displayed for any region regardless of configuration
    • Scene Pane
      • Added actions for selecting/deselecting node ancestors of the current selection to the pane option/context menu
        • Useful when applying preset types that allow discrete override (e.g., Persona Presets, Pose Preset, etc)
        • Select > Select Ancestors
          • Selects the nodes in the hierarchy above the selected node(s), to the root of the scene
        • Select > Deselect Ancestors
          • Deselects the nodes in the hierarchy above the selected node(s), to the root of the scene
        • Select > Select Figure Ancestors
          • Selects the nodes in the hierarchy above the selected node(s), to the root of the figure
        • Select > Deselect Figure Ancestors
          • Deselects the nodes in the hierarchy above the selected node(s), to the root of the figure
    • Default Menus
      • Recommend clicking the Window > Workspace > Update and Merge Menus action
    • 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
This discussion has been closed.