User Tools

Site Tools


4.6.3.52 Change Log

Below is a “sanitized” version of the Daz Studio change log leading to the General Release of version 4.6.3.52. 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.

Public Build Channel

Public Beta 1

  • Began deeper investigation of CMS alternative; PostgreSQL
  • Added support for using PostgreSQL as CMS; set port and cluster path in Edit > Preferences…
  • Update CMS connector for PostgreSQL 9.3.2
  • Fallback to Valentina if PostgreSQL is not present
  • Added Start/Stop CMS actions; PostgreSQL only
  • Added “Start CMS” button to Smart Content view when the CMS is not running; PostgreSQL only
  • Added indeterminate progress for long database maintenance actions
  • Began work on figure merging/duplicating
  • Began architecture for element copy
  • Tweaks to morph and bulge binding merge
  • Speed up to edge creation in facet mesh
  • Updated CMS connector libraries
  • More graceful handling of lost CMS connections
  • Categories and Products containers are now omitted if no active database exists
  • Added drag/drop support from Content Library to Smart Content pane and Preset pages of Posing, Shaping, Surfaces, Lights, Cameras panes
  • Cleaned up element merging
  • Re-factored node duplication to better match order in DSON load; create nodes, create geometry, create modifiers, etc
  • Fixed user properties to be created after geometry on node
  • Made duplication a form of asset load to avoid items being embedded in scene files
  • Fixed assets to copy asset info on duplicate construction
  • Updated Qt framework to 4.8.5
  • Added Interactive Lesson support to docked view controls
  • Added Interactive Lesson support for explicit actions in the view options menu
  • Fixed inconsistent undo item labeling
  • View control option menu now supports ensuring values; Interactive Lesson
  • Non-targeted menu items in view control menus are now disabled when directing the user to a specific action; Interactive Lesson
  • Added a Cancel button to the Scene Builder dialog
  • Added support for duplicating through IO API
  • Fixed general duplicate of modifiers
  • Added support for duplicating ERC
  • Added support for duplicating IK nodes
  • Added support for duplicating legacy skin binding
  • Added support for duplicating legacy figures
  • Added support for duplicating node instances
  • Added support for duplicating rigid follow nodes
  • Added support for duplicating core lights and cameras
  • Fixed HD Morph load causing morphs to embed in the scene
  • Implemented #DS-251/CS156829 : Added filtering to the Scene pane
  • Added weight map support to the push modifier
  • Added a create action for push modifier weight node
  • Tweaked push modifier weight handler
  • Added isEditorNode/setEditorNode to DzNode
  • Fixed graft splitting when using reverse deformations in Morph Loader Pro
  • Fixed connections to material settings changed
  • Fixed #DS-303 : Symmetry not updating visible weights
  • Fixed #DS-303/CS161150 : Alpha tiling in image map brick

DAZ Studio : Incremented build number to 4.6.3.0


  • Added PostgreSQL runtime libraries to packaging footprint
  • Merged change from 4.6.2.118; Minor tweak to default toolbar files
  • Fixed geometry property during duplicate
  • Build system tweaks

DAZ Studio : Incremented build number to 4.6.3.1


  • Tweak to geometry property setup in DzObject duplicate
  • Added vertex selection to 3D brush
  • Updated CMS connector library

DAZ Studio : Incremented build number to 4.6.3.2


  • Fixed #DS-345 : Fixed smooth selected polygons crash when restrict to selection was on
  • Added smooth selected vertices
  • Added standard selection actions to vertex selection
  • Added actions for converting geometry selection between element types
  • Fixed display of whether or not polygon selection was respected

DAZ Studio : Incremented build number to 4.6.3.3


  • Added grow to vertex selection
  • Added shrink to vertex selection
  • Added connected to vertex selection
  • Added boundary to vertex selection
  • Added loop to vertex selection
  • Tweaked vertex loop selection to better handle hidden polygons
  • Added loop to polygon selection

DAZ Studio : Incremented build number to 4.6.3.4


  • Began edge selection via 3D brush
  • Setup edge data to allow drawing of selected edges for subdivision surfaces; Catmark, Bilinear
  • Tweaked tool setup for Geometry Selection
  • Implemented parallel actions for polygon, edge, and vertex selection; creation type on 3D brush sets selection with “BrushSelect”
  • Fixed DzPluginMgr and DzPlugin scripting docs
  • Added symmetry support for edge selection
  • Tweak to draw only one Geometry Selection type at a time
  • Implemented independent brush sizes for each brush mode
  • Added lasso support for edge/vertex selection
  • Added dialog support to Interactive Lessons
  • Began selection group support
  • Added actions for creating/using Selection Sets
  • Added support for group selection of edges and vertices
  • Added support for framing selected geometric elements; polygons/edges/vertices
  • Made optimizations to polygon selection; developers now request the current facet selection from the shape
  • Changed labeling of Polygon Group Editor tool to Geometry Editor tool, to reflect its expanded scope; class and file names to follow
  • Added support for edges and vertices to the Geometry Editor tool
  • Added support for Selection Sets to the Geometry Editor tool
  • Updated the SubD Weight page of the Geometry Editor tool to respect Geometry Selection type
  • Increased max size of a 3D brush
  • Fixed undo on edge/vertex selection to respect the hidden state of a polygon
  • Cleaned up context/option menus for brush related classes

DAZ Studio : Incremented build number to 4.6.3.5


  • Updated default styles; Geometry Selection
  • Fixed several Node Weight Brush related action labels
  • Fixed Node Weight Brush and Geometry Editor tool button icon sizes
  • Tweaks to inline help for various Node Wieght Brush related widgets/actions
  • Added selection by subdivision weight and setting of subdivision weight to Geometry Editor context menu
  • Added selection by weight map value to Geometry Editor context menu
  • Fixed Node Weight Brush selection analysis to respect current geometry selection type
  • Fixed selection when a bone is selected with Node Weight Brush
  • Added edge double click geometry selection; polygon: ring, edge: loop, vertex: loop
  • Polygon selection now uses a brush instead of pick; consistency with edge/vertex selection; adds flexibility and speed

DAZ Studio : Incremented build number to 4.6.3.6


  • Build system tweaks

DAZ Studio : Incremented build number to 4.6.3.7


  • Build system tweaks

DAZ Studio : Incremented build number to 4.6.3.8


  • Fixed Interactive Lesson dialog support on Mac
  • Fixed slow Interactive Lesson leader drawing on Mac
  • Cleaned up menus and tool settings for Node Weight Brush
  • Cleaned up menus and tool settings for Geometry Editor
  • Fixed #DS-368 : Facet brush selection doesn't respect the selection sphere
  • Reduced memory consumption of TriAx weight mapping
  • Improved speed of applying TriAx weight mapping
  • Added back-end support for sparse weight maps
  • Reduced memory consumption of weight maps in the general use case; editing still causes expansion
  • Refactored Respect Facet Selection to operate on the current element type
  • Changed Respect Facet Selection labeling to reflect refined scope; Respect Selection
  • Fixed a build issue related to PostgreSQL

DAZ Studio : Incremented build number to 4.6.3.9


  • Build/Publishing system tweaks

DAZ Studio : Incremented build number to 4.6.3.10


  • Refactored construction of the About Installed Plugins listview; non-registrable plugins are listed at the top-level; registrable plugins are listed according to the serial prefix(es) that can be used to register a given plugin; if a plugin can be registered by itself, it exists as a top level item; if a plugin can be registered as part of a bundle, it exists as a sub-item to the bundle, which exists as the top level item; only top level items now provide a serial entry field and have a shop button
  • Cleaned up some plugin information formatting in the About Installed Plugins dialog
  • Fixed several missing dialog titles and names; fixes independent window geometry settings for some dialogs; improves support for dialogs in Interactive Lessons
  • Changed various “Welcome” wizard/frame references to “Home”
  • Updated CMS connector
  • Added logging of the connected database server version

DAZ Studio : Incremented build number to 4.6.3.11


  • Added support for ERC linking and animations for custom modifiers
  • Implemented #DS-383 : Added support for save/load of the modulo setting on numeric properties
  • Fixed #DS-372 : Allow Replace Source with Target to project morphs in Transfer Utility
  • Optimized [re]building of the symmetry map for geometry view tools
  • Improved the maintaining of collapsed states in Geometry Editor Tool Settings
  • Added a [rule of] thirds guide to the option menu of the 3D viewport; default off
  • Fixed #DS-374/CS162024 : Fixed Reverse Deformations in the HD case; Morph Loader Pro
  • Updated 3Delight to 11.0.47
  • Viewport thirds guide tweaks; color, opacity, saving, reading
  • Rendering OpenGL Preview now uses the active DrawStyle instead of forcing Texture Shaded; allows for Wireframe renders
  • Improved selection (actual/listview) drawing for Weight Map tools
  • Added drawing of Geometry Editor listview selection for vertices/edges
  • Moved Rigidity Group selection/assignment/interaction in Geometry Editor to the vertex context; Rigidity Groups has always been vertex based, but were presented in a polygon context because vertex [and edge] tools were not available
  • Fixed #DS-375 : Empty database sub-menu in Content Library context menu

DAZ Studio : Incremented build number to 4.6.3.12


  • Build system tweaks

DAZ Studio : Incremented build number to 4.6.3.13


  • Build system tweak; welcome vs wizard/home packaging references

DAZ Studio : Incremented build number to 4.6.3.14


  • Added a progress indicator to Interactive Lessons
  • Fixed an assignment issue with Rigidity, in the Geometry Editor tool

DAZ Studio : Incremented build number to 4.6.3.15


  • Fixed names, titles, and minimum sizes for various dialogs
  • Exposed Interactive Lesson progress indicator width to script
  • Fixed #DS-393/CS163641 : Fixed the riTranslate call in Scripted 3Delight renderer
  • Added support for preserving ngons; ngons that have been converted to triangle fans upon import are now marked
  • Added an option for whether to triangulate ngons in the OBJ export dialog
  • Names for auto-adapted geometry are now made unique between ngon and non-ngon versions
  • Extended ByteArray in the script API
  • Fixed an issue with support for paths that contain non-ascii characters
  • Shader Mixer now generates temporary files in the temp folder, rather than a specific application data folder; allows a user with non-ascii characters in their account name to modify the temp path; workaround for non-ascii conflicts with 3Delight binaries

DAZ Studio : Incremented build number to 4.6.3.16


  • Fixed the UVs of a Bilinear subdivision surface to also be bilinear
  • Added OpenSudbdiv version to logging
  • Fixed user-facing packaging references; release channel vs release cycle
  • Added support for subdividing n-gons
  • Fixed #DS-416 : Fixed a bug with un-assigned categories
  • Updated PostgreSQL to 9.3.4
  • Added an action to select facets by edge count
  • Fixed #DS-397/CS163999 : Fixed product search not working; PostgreSQL

DAZ Studio : Incremented build number to 4.6.3.17


  • Tweaks to select by [range] dialog
  • Minor updates to SDK docs

DAZ Studio : Incremented build number to 4.6.3.18


  • Work on application improvement and anonymous stats
  • Fixed an issue with the Mac build
  • Minor update to SDK Samples docs
  • Updates to the publishing system; added support for PublicBuild and PrivateBuild tags

DAZ Studio : Incremented build number to 4.6.3.19


  • Build system tweaks

DAZ Studio : Incremented build number to 4.6.3.20


  • Updated CMS library to fix an issue with certain user functions

DAZ Studio : Incremented build number to 4.6.3.21


  • Fixed a crash with Geometry Shells and the Geometry Editor tool
  • Layered Image Presets that only define one layer will now add the layer to an existing image

DAZ Studio : Incremented build number to 4.6.3.22


  • Added an Import Metadata from Valentina script

DAZ Studio : Incremented build number to 4.6.3.23


  • Work on application improvement and anonymous stats
  • Fixed an issue with images running tdlmake unnecessarily
  • Fixed issues with layered images refreshing [from disk]
  • Updated the Barefoot Dancer interactive lesson
  • Added a Lesson Recorder for Interactive Lesson creation
  • Added Interactive Lesson support for targeting child widgets of property widgets
  • Fixed a crash in the Delete Hidden Facets action
  • Fixed an error in the display of edge indices; Geometry Editor tool settings

DAZ Studio : Incremented build number to 4.6.3.24


  • Re-enabled the initial anonymous statistics dialog and user preference
  • Added release edition and cycle to anonymous statistics
  • Fixed an issue in the calculation of UVs of subdivision surfaces; affects viewport display and export
  • Updated package labels and tags to include release channel and release cycle; Install Manager, Product Library
  • Minor tweaks, styling/commenting, of the Import Metadata from Valentina script
  • Related fixes to DSON Importer for Poser; bulges, ancestor weight, subdivision UVs, optimization

DAZ Studio : Incremented build number to 4.6.3.25


  • Added support for store token
  • Fixed #DS-425: Fixed a crash while dynamic clothing is draping
  • Fixed an issue where an Interactive Lesson instruction that defined “result”: “node” was not working correctly
  • Interactive Lesson manager can now delineate two assets by the same name in the Smart Content pane using the asset_path member of an instruction

DAZ Studio : Incremented build number to 4.6.3.26


  • Build system tweaks

DAZ Studio : Incremented build number to 4.6.3.27


  • Added support for dynamic Interactive Lesson modification
  • Changed beta package labeling to be more distinctive

DAZ Studio : Incremented build number to 4.6.3.28


  • Updated the Application Improvement Participation dialog

DAZ Studio : Incremented build number to 4.6.3.29

Public Beta 2 (RC)

  • Changed the default rotation order for DForms, primitives, and imported geometry; provides a more intuitive property experience
  • Improved the re-labeling logic in Joint Editor when changing rotation order
  • Updated FBX library to 2014
  • Tweaks to the Barefoot Dancer lesson
  • Fixed #DS-445/CS166167: Fixed DForm preset save to write in the correct order
  • Fixed #DS-417/CS164508: Fixed a crash when unpinning an IK node with no chain

DAZ Studio : Incremented build number to 4.6.3.30


  • Fixed #DS-394: Renaming facet groups doesn't update in Joint Editor
  • Fixed #DS-390: Shader Mixer Normal Map brick throwing errors
  • Initial conversion of some OS native install scripts to Install Manager scripts
  • Fixed #DS-446: Interpolation on subdivision UVs
  • Added the Import Metadata from Valentina script to the distribution footprint

DAZ Studio : Incremented build number to 4.6.3.31


  • Fixed an issue where an Interactive Lesson would not always advance when view frame was clicked on Mac - event timing/processing
  • Added support for dropping images on properties to set their map
  • Fixed respecting of hidden facets when projecting
  • Switched Install Manager packages to use common scripts

DAZ Studio : Incremented build number to 4.6.3.32


  • Build system tweak; gather Install Manager scripts instead of OS native
  • Fixed PostgreSQL CMS package permission issues on Mac; requires an additional fix to Install Manager Helper - prevent launching PostgreSQL server with [elevated] permissions
  • Fixed PostgreSQL CMS package “not found in zip” error on Mac
  • Fixed PostgreSQL CMS package labeling on Mac 64-bit

DAZ Studio : Incremented build number to 4.6.3.33


  • Fixed an issue with Dynamic Cloth install scripts not properly handling files on Mac

DAZ Studio : Incremented build number to 4.6.3.34


  • Fixed interdependency issues with Dynamic Cloth install scripts

DAZ Studio : Incremented build number to 4.6.3.35


  • Fixed an issue with loosing HD detail on seam edges when a Geo-Grafting figure is fit to the target figure
  • Fixed the “Delete Hidden Facets” action to preserve HD detail on remaining edges
  • Added a “Merge Into Selected” option to the Node Weight Brush tool, Weight Maps view context menu; Tool Settings pane when the Node Weight Brush tool is active
  • Fixed an issue with custom modifiers writing source information correctly
  • Fixed support of “display” instructions, within a “dialog” instruction, in an Interactive Lesson
  • Fixed support of instructions defined as “optional”, within a “dialog” instruction, in an Interactive Lesson
  • Updated Qt framework to 4.8.6
  • Fixed rigidity related action placement in the Geometry Editor context menu; facet vs vertex
  • Added support for custom PostgreSQL CMS connection strings
    • Defined via “ConnectionURI” member in cmscfg.json
    • When defined (and valid), the string is used to make a connection to an arbitrary PostgreSQL instance
    • The string must use Connection URI syntax (see 31.1.1.2 Connection URIs)
    • The PostgreSQL instance must be compatible with 9.3.x
    • The citext module must be installed on the target database or the user must have sufficient permission to install the “citext” module
    • The user must have sufficient privileges to create and delete schema/tables/functions/types/indexes etc in the connected database
  • Updated CMS connector

DAZ Studio : Incremented build number to 4.6.3.36


  • Build system tweaks; fixed a build order dependency issue

DAZ Studio : Incremented build number to 4.6.3.37


  • Added operating system enumerations for Windows 8.1 and Mac 10.9 (Mavericks) to DzApp

DAZ Studio : Incremented build number to 4.6.3.38


  • Updated default layout files; menus, current action list
  • Fixed action label “New Push Modifier Weight Node…”
  • Fixed file extension in uninstall script

DAZ Studio : Incremented build number to 4.6.3.39


  • Fixed #DS-475 : Fixed an issue with node names saved in user-facing files not being respected
  • Fixed #DS-462/CS167212 : Fixed a crash when a geometry shell targets a geometry shell
  • Updated default styles to include icons for a Push Modifier Weight Node in a scene view, and the New Push Modifier Weight Node… action

DAZ Studio : Incremented build number to 4.6.3.40


  • SDK documentation touch ups
  • Updated Create menus; Main Menu Bar > Create; Scene pane > Option Menu > Create
  • Improved Interactive Lesson handling of a DzStyledButton that has a menu and is used like a combobox
  • Added a “Remove From Categories (Unassigned)” option to the Categorize dialog; removes reference to all currently assigned categories and assigns to the Unassigned category
  • An Interactive Lesson can now target a specific value for DzStyledButton with a menu; causes all other options in the menu to be disabled
  • Added a Show In > Products option to the Content Library file view context menu
  • Implemented #DS-477 : Added Shadow Color and Shadow Intensity properties to default light types

DAZ Studio : Incremented build number to 4.6.3.41


  • Build system tweaks

DAZ Studio : Incremented build number to 4.6.3.42


  • An anonymous statistics GUID is now consistent across release channels on the same machine

DAZ Studio : Incremented build number to 4.6.3.43


  • Added a Convert Figure to Prop action; Main Menu Bar > Edit > Figure > Rigging; Scene pane > Option Menu > Edit > Rigging; Joint Editor tool > Context Menu > Edit
  • Updated default menus

DAZ Studio : Incremented build number to 4.6.3.44


  • Extended DzSceneHelper scripting API

DAZ Studio : Incremented build number to 4.6.3.45


  • Fixed an issue with duplicate when a parented figure is following the same skeleton
  • Added a Bake To Transforms action; Main Menu Bar > Edit > Figure, Parameters > Option Menu, Posing > Option Menu; expands upon and replaces the functionality provided by the Morphforms To Transforms script
  • Updated scripting API docs on DzSceneHelper
  • Added scripting API doc stubs for DzGeometryRegion
  • Added scripting API docs to DzPropertyGroupTree and DzPropertyGroup
  • Added scripting API docs for DzSimpleElementScriptData, DzElementPostLoadFileData and DzSimpleSceneScriptData

DAZ Studio : Incremented build number to 4.6.3.46


  • Fixed #DS-483/CS168212 : Fixed an issue where bones weighting a single vertex were not accumulating correctly
  • Fixed #DS-29 : Fixed an issue with Photoshop 3D Bridge scene preview/updating
  • Added pre-install script handling of cross-sku package conflicts for Photoshop 3D Bridge and GoZ; only one channel package should be installed via Install Manager at any given time
  • Added pre-install script handling of cross-sku package conflicts for DSON Importer for Poser

DAZ Studio : Incremented build number to 4.6.3.47


  • Fixed undo of Character Preset materials
  • Fixed an issue where the Install Manager package finalize script could sometimes cause a QtXml.dll not found error

DAZ Studio : Incremented build number to 4.6.3.48


  • Removed Morphforms to Transforms script; use replacement Bake to Transforms action
  • Updated Built-In Content metadata

DAZ Studio : Incremented build number to 4.6.3.49


  • Fixed a crash in DSONIO; affected DSON Importer for Poser on Mac

DAZ Studio : Incremented build number to 4.6.3.50


  • Tweaks to finalize script in Install Manager packages

DAZ Studio : Incremented build number to 4.6.3.51


  • Fixed handling of nested menu disabling for Interactive Lessons; fixes interactive lesson chaining
  • Updated Home page and associated scripts; QuickStart Guide now displays an intermediate dialog that provides information and options for the text and/or video version of the guide, as well as an interactive lesson

DAZ Studio : Incremented build number to 4.6.3.52

Release to Production

  • 2014-5-22 - 4.6.3.50
  • 2014-6-16 - 4.6.3.52