Incremented revision, reset build to 0
Created initial tag for 4.6.4.x
Build/Publishing system tweaks
DAZ Studio : Incremented build number to 4.6.4.1
Added support for Photoshop CC to Photoshop 3D Bridge
-
Added a tooltip to styled property widgets that displays the full label of the property when the label text is elided
Added UHD, QHD, FHD, HD, and Golden Ratio presets to default render dimensions presets
Fixed ISO Paper render dimension preset label
Build system tweaks
DAZ Studio : Incremented build number to 4.6.4.2
DAZ Studio : Incremented build number to 4.6.4.3
The center of the main window now provides a dock area column
Extracted the viewport manager to a Viewport pane; allows the viewport manager to be undocked, docked in an area other than center, stacked in a pane group with other space consuming panes (i.e. Shader Mixer, Shader Builder, Script IDE, etc)
Fixed multiple issues with overzealous docking behaviors; docking a pane group now requires the dock window to be dragged within ~20px of the intended dock area/column/row; allows an undocked pane group to be drag over a docked pane group without immediately forcing a dock to occur
Improved pane group docking feedback; dock highlight now only presents when/where a dock behavior will occur
Fixed a Mac build issue that left asserts defined in
DSON Importer for Poser; merged to trunk for 1.1.3.50 General Release
Updated default layouts, menus and toolbars; account for center dock area; Viewport pane; recent action additions; missing light creation in Hollywood Blvd
Updated 3D Bridge layout; account for center dock area; Viewport pane
Updated default styles; Viewport pane action
DAZ Studio : Incremented build number to 4.6.4.4
Fixed an issue with
DSON Studio for Photoshop where some plugins were not loading due to an incorrect executable path
Fixed an issue with
DSON Studio for Photoshop where unhidding the main window would result in pane groups not being re-drawn on re-entry
Tweaks to Ptex use and when variables are sent to 3Delight; relates to Shader Mixer
Improved handling of scene load blocking
Added aspectWidth and aspectHeight properties to DzRenderOptions, for improved script access; updated Render To Viewport scripting sample
Minor tweaks to Dz3DViewRenderHandler scripting docs
Tweaks to unit tests
Build system tweaks
DAZ Studio : Incremented build number to 4.6.4.5
Implemented support for several new image formats; BW, CIN, DDS, DPX, EXR, FITS, HDR, ICO, IFF, INT, INTA, PBM, PDD, PGM, PIC, PNM, PPM, PSB, PSD, RGB, RGBA, RLA, SGI, SOCKET, Z and ZFILE; OpenImageIO (OIIO)
Implemented support for EXR, HDR and PSD image formats direct to tdlmake/3Delight; other recently added image formats are converted prior to handoff to tdlmake/3Delight; currently Windows only, Mac pending
DAZ Studio : Incremented build number to 4.6.4.6
Added Render Settings options to the Backdrop dialog; Use current, Use Image Aspect, Use Image Dimensions
Added the Photoshop tag to the Photoshop 3D Bridge package; Install Manager
DAZ Studio : Incremented build number to 4.6.4.7
Disable the Use Image Aspect and Use Image Dimensions options in the Backdrop dialog when Render Settings Dimensions is set to Active Viewport
Fixed an issue in the finalize script of the install Manager package not handling auto-serialization correctly; merged to trunk 4.6.3.50 hotfix
Added CC version install support to Photoshop 3D Bridge and
DSON Studio packages; installing to a CC version target path requires a supporting version of Install Manager
Build system tweaks; OIIO
DAZ Studio : Incremented build number to 4.6.4.8
DAZ Studio : Incremented build number to 4.6.4.9
Updated the Create Poser Companion Files script
UI to be consistent with current standards
Added missing content types to the list of those handled by the Create Poser Companion Files script
Changed hierarchical content types (pose, materials) handling, in the Create Poser Companion Files script, to convert to their respective Poser counterparts
DAZ Studio : Incremented build number to 4.6.4.10
Added support for OpenImageIO on Mac; RE: 4.6.4.6
Updated Mac distribution footprint to included OIIO libraries
Build/Publishing system tweaks; 3D Bridge for Photoshop
DAZ Studio : Incremented build number to 4.6.4.11
DAZ Studio : Incremented build number to 4.6.4.12
Added support for unique element ids; assigned/incremented by constructor; IPR
Extended the DzScene
API; findNodeByElementID; findMaterialByElementID
The encoded identity of an object is now set in the render pipeline, just prior to a render; IPR
Updated 3Delight libraries on Mac; EXR, HDR and PSD; RE: 4.6.4.6
DAZ Studio : Incremented build number to 4.6.4.13
DAZ Studio : Incremented build number to 4.6.4.14
DAZ Studio : Incremented build number to 4.6.4.15
DAZ Studio : Incremented build number to 4.6.4.16
DAZ Studio : Incremented build number to 4.6.4.17
DAZ Studio : Incremented build number to 4.6.4.18
Added support for light adjustments to IPR
Added basic support for polymesh materials to IPR
Fixed Viewport pane crash on drag
Fixed IPR Viewport pane crash on drag
DAZ Studio : Incremented build number to 4.6.4.19
Fixed IPR Viewport pane crash on exit when it was the active viewport
Fixed an issue with an IPR render not stopping when the active camera changed
Cleaned up view switching in the View pane
Updated default styles; IPR actions
DAZ Studio : Incremented build number to 4.6.4.20
Updated default styles; added disabled state for “IPR Start” action
Fixed an issue with IPR actions; made changing the active renderer stop active renders
Updated IPR action labels and whats this descriptions
Fixed an issue with nested menu disabling for Interactive Lessons; fixes Home interactive lesson chaining to Barefoot Dancer
Split bit-architecture (
OS vs application) in anonymous statistics
Updated Home page and associated scripts
-
DAZ Studio : Incremented build number to 4.6.4.21
IPR cleanup and update blocking
Added IPR support for restarting a render when edits that IPR cannot handle are encountered
Added a black background to IPR Viewport render display; provides the user with aspect frame reference and removes background distractions
DAZ Studio : Incremented build number to 4.6.4.22
Fixed issues that caused IPR not to restart while certain user actions are occurring
Fixed issues that caused IPR not to restart when loads are occurring
Added DzBoxLayout to the scripting
API; DzLayout subclass
Changed DzHBoxLayout and DzVBoxLayout to inherit DzBoxLayout instead of DzLayout
Moved common methods on DzHBoxLayout and DzVBoxLayout to DzBoxLayout
Added rowCount and colCount functions to DzGridLayout
Removed Qt3 Support dependencies in DzGridLayout
Updated scripting
API documentation
Updated DzAuthor script
API; added valid property
Fixed scripting
API documentation of DzAuthor
IPR renders now stop/restart automatically pending other renders when there can only be a single instance of a renderer
The Spot Render tool now automatically stops/restarts IPR renders when used
Added a “Save IPR Render…” action
Fixed an issue with IPR rendering restarts
Fixed ubersurface to add specular to polygon back sides
Added scripting
API documentation of DzStatusBar, DzLessonStripWgt, DzLessonStripButton and DzInteractiveLessonMgr
Updated/Fixed scripting
API documentation of DzMainWindow, DzToolBar, DzToolBarItem, DzActivityLayout and DzUIPopUpWgt
DAZ Studio : Incremented build number to 4.6.4.23
DAZ Studio : Incremented build number to 4.6.4.24
DAZ Studio : Incremented build number to 4.6.4.25
DAZ Studio : Incremented build number to 4.6.4.26
DAZ Studio : Incremented build number to 4.6.4.27
DAZ Studio : Incremented build number to 4.6.4.28
Added several log entries to the startup routine
Interactive Lessons now limit keyboard shortcuts to only those that should be allowed
Added DzMorphSelectionComboBox to the scripting
API
Removed DzDateTimeEdit, DzDateEdit and DzTimeEdit dependency on Qt3 support libraries
DzDateEdit and DzTimeEdit now derive from DzDateTimeEdit instead of DzWidget directly; updated documentation
DAZ Studio : Incremented build number to 4.6.4.29
Extended DzDateTimeEdit script
API; displayFormat
Fixed a long standing issue with the alpha edge in rendered images; removes the 'halo' of background color
Moved setting of the background color for a scene (render) to the backdrop; viewport color (interface styling) and backdrop color (rendering) are now separate settings
Added support for tinting the backdrop image
Renders with no backdrop [color/image] now draw a checkered pattern for image alpha
Switched tdlmake compression to deflate; HDRI support
Made the Interactive Lessons info dialog movable
Added organization name to DzApp
API
Added the ability to set texture type
IMPLEMENTED #
DS-524 : Added DzApp::clearOverrideCursor() for the SDK
API, and DzScriptContext::clearOverrideCursor() (Global) for the scripting
API
Added log entries to the startup routine
“Merge Fitted Figure(s) Geometry” now removes unused vertices
Added a “Delete Unused Vertices” action
Stubbed Environment pane
DAZ Studio : Incremented build number to 4.6.4.30
DAZ Studio : Incremented build number to 4.6.4.31
DAZ Studio : Incremented build number to 4.6.4.32
Added an “Adjust Aspect Ratio To Backdrop” action
Added an “Adjust Dimensions To Backdrop” action
IPR render now draws a checkered pattern for render image alpha
Spot render now draws a checkered pattern for render image alpha
DAZ Studio : Incremented build number to 4.6.4.33
Fixed an issue were Interactive Lessons were too aggressive toward blocking keyboard input; refactored action state disabling/enabling while an Interactive Lesson is active
Added support for 'render_settings' type instructions in Interactive Lessons
Fixed #
DS-536/CS171747 : Fixed duplicate of params for shader materials
DAZ Studio : Incremented build number to 4.6.4.34
The “Adjust Aspect Ratio To Backdrop” and “Adjust Dimensions To Backdrop” actions now correctly update Render Settings > Dimensions when “Active Viewport” was set; both actions now switch to “Custom” and adjust the aspect; “Adjust Dimensions To Backdrop” also adjusts pixel dimensions
Fixed the action group, description and warning messages of Environment actions
Fixed the action group of the “Clear Recent Files…” action; now in “File” instead of “Miscellaneous”
IPR Render actions are now in the “Render (IPR)” action group
Updated script
API documentation
DAZ Studio : Incremented build number to 4.6.4.35
Added Viewport color controls to the Window > Style > Customize Colors… dialog, for the default styles
Removed the “Change Viewport Color…” option from the viewport option menu
Added an icon to the Environment pane action, for the default styles
Updated the default layout, menu, toolbar and action files
Extended DzStyle and DzViewportMgr APIs
Implemented #
DS-528/CS171399 : Added actions for controlling the active camera using game-style keyboard accelerators; i.e. WASD, QE, IJKL, UO.
Added actions for increasing/decreasing the keyboard camera control speed factor
DAZ Studio : Incremented build number to 4.6.4.36
Extended DzApp
API; added isKeyDown() and isKeySequenceDown()
DAZ Studio : Incremented build number to 4.6.4.37
Work on rendering improvements [internal]
Work on exporter formats [internal]
Fixed a bug in DzApp::isKeySequenceDown()
Split keyboard camera control translation and rotation speed factors
Added actions for increasing/decreasing the keyboard camera control rotation speed factor
Added support for persistent custom camera control factors
Switched from using the
OS keyboard input interval to a custom timer; much smoother interaction
Made it possible to press/hold multiple keys for complex movements/rotations
Updated default menus
DAZ Studio : Incremented build number to 4.6.4.38
DAZ Studio : Incremented build number to 4.6.4.39
DAZ Studio : Incremented build number to 4.6.4.40
DAZ Studio : Incremented build number to 4.6.4.41
Work on rendering improvements [internal]
Fixed #
DS-540 : Crash Mirroring Weights
Removed Qt3 support dependencies from DzPopupMenu
Fixed [non-functioning] signals on DzPopupMenu
Extended DzViewAction::doMove() in the SDK to allow updating local transforms with each call to doMove()
Updated scripting
API docs for Global
Fixed #
DS-541 : Crashes on merging of figures; temporary fix; needs 3d brush cleanup
DAZ Studio : Incremented build number to 4.6.4.42
Work on rendering improvements [internal]
Added a Scene Navigation tool; a game-style “mouse look” tool to be used in conjunction with actions for controlling the active camera using game-like keyboard accelerators; i.e. WASD
Updated default styles
Made tweaks to DzViewControlAction
Extended DzViewTool to allow subclasses to disable autoUpdateGLOnMove; addresses jitter/lag in Scene Navigator like tools
Made tweaks to Dz3DViewport; added support for autoUpdateGLOnMove, cleanup
View pane cleanup
Build system tweaks
DAZ Studio : Incremented build number to 4.6.4.43
Work on rendering improvements [internal]
Added pixel tolerance to unit tests
Made styling tweaks to the Scene Navigator tool settings and associated game-style navigation actions
Added inline help for Scene Navigator tool settings and associated game-style navigation actions
DAZ Studio : Incremented build number to 4.6.4.44
Work on rendering improvements [internal]
Added [pitch/roll] leveling actions to game-style view controls
Added [pitch/roll] leveling options to Scene Navigator tool settings
Added actions for resetting move/look/level speed factors
Extended DzViewControlAction
Made labeling tweaks to game-style navigation actions
Added inline help for Scene Navigator tool settings and game-style navigation actions
Added a validator to the speed factor fields of the Scene Navigator tool settings
DAZ Studio : Incremented build number to 4.6.4.45
Work on rendering improvements [internal]
Did some cleanup on the “Custom Element Loading Saving” and “Custom Scene Data Loading Saving” SDK samples; applied code styling, improved readability, moved implementations from header to source, fixed/added guards, improved accessibility from script
SDK Review; add @since version indicatiors to recently added function descriptions
DAZ Studio : Incremented build number to 4.6.4.46
Work on rendering improvements [internal]
-
Partially fixed an issue with game-style camera control leveling
Fixed an issue in the normalization of DzQuat::setValue() using axis angle that could result in incorrect Euler angles in DzQuat:getValue(); do not normalize in axis angle format if the axis is 0, 0, 0
Added frame, aim and reset view actions to the Scene Navigator tool settings option menu
Added a “Snap Level” action to the game-style navigation actions
Added guards to game-style navigation to prevent use with predefined orthographic views
Updated default layouts to account for recent action additions
Updated default styles to add disabled states for action icons
Enabled Scene Navigator tool settings for lights
Basic camera reset now supports an alternate [-z axis aligned] reset position when the CTRL modifier is pressed
DAZ Studio : Incremented build number to 4.6.4.47
Work on rendering improvements [internal]
Fixed an icon state drawing issue on DzStyledButton
DzAction::defaultShortcut is no longer read only
DAZ Studio : Incremented build number to 4.6.4.48
DAZ Studio : Incremented build number to 4.6.4.49
Added a “Keyboard Navigation” action that enables/disables game-style keyboard navigation actions; when active, allows game-style keyboard shortcuts to be used for navigating the scene; when inactive disables game-style navigation actions, allowing bound non-modified keys to be used for quickly jumping to an item in a listview
Added “Snap Level” button to Scene Navigator tool settings
Fixed a potential crash bug in Scene Navigator tool settings
Updated default layouts
Updated default styles
Updated inline help
DAZ Studio : Incremented build number to 4.6.4.50
DAZ Studio : Incremented build number to 4.6.4.51
DAZ Studio : Incremented build number to 4.6.4.52
DAZ Studio : Incremented build number to 4.6.4.53
Work on rendering improvements [internal]
Changed the labeling of Background Color options on the Scene page of the Preferences dialog, to reflect the recent separation of Viewport Color (interface) from Backdrop Color (scene)
Moved the Viewport Color propagation option from the Scene page in the Preferences dialog to the Customize Colors dialog, as it provides a more appropriate context
Updated default styles to place Viewport Color(s) at the end of the customizable colors list; nearest the “Use Independent Viewport Colors” option
Extend error-log reporting of unit tests
Fixed a crash when launching the Parameters Settings dialog for a DzEnumProperty with no items
Fixed inconsistencies between DzStyledFloatPropertyWgt and DzStyledIntPropertyWgt
Fixed inconsistencies between DzStyledFloatPropertySlider and DzStyledIntPropertySlider
Fixed Parameter Settings dialog displaying an “As Percent” option for DzIntProperty; which has no ability to display as percent
Added the ability to set presentation colors for more property types
Fixed reading of presentation for default material properties
Fixed the setting of presentation colors from the Parameters Settings dialog when only one color was chosen (and the other was invalid - default black)
Fixed potential crashes when starting an edit, canceling an edit, finishing an edit and updating a value on DzStyledFloatPropertyWgt and DzStyledIntPropertyWgt
DAZ Studio : Incremented build number to 4.6.4.54
DAZ Studio : Incremented build number to 4.6.4.55
Work on rendering improvements [internal]
Fixed a connection error in DzStyledIntPropertyWgt
Fixed the Surfaces pane to gracefully handle property visibility changes
DAZ Studio : Incremented build number to 4.6.4.56
DAZ Studio : Incremented build number to 4.6.4.57
Work on rendering improvements [internal]
Extended Scene Builder; added support for specifying “none”:false for a choice object to remove the “None” item
Extended Scene Builder; added support for specifying 0, 1, 2 or 3 “rows” for a choice object, where < 1 or > 3 = stretch, > 1 and < 3 = asset height * rows
Extended Scene Builder; a single choice now causes its view to streatch and fill the frame
DAZ Studio : Incremented build number to 4.6.4.58
Work on rendering improvements [internal]
Fixed a crash bug in DzNodeProperty
Extended Scene Builder; added support for specifying “progress”:false to suppress the unified progress dialog on accept
Extended Scene Builder; added support for specifying “clear”:false to suppress clearing the scene on accept
Fixed a crash that was caused by deleting [hidden] polygons in a root region
DAZ Studio : Incremented build number to 4.6.4.59
Work on rendering improvements [internal]
Fixed scripting
API documentation of DzGeometryUtil / Global::Geometry
Fixed scripting
API documentation of some Array functions
Did some cleanup work on script accessible DB types
Fixed scripting
API documentation; inheritance of Math, JSON, DzQuat, DzVec3, DzTimeRange; clarified DzSystem environment descriptions
Added DzEdge to the scripting
API
Extended the DzFacet scripting
API
Added DzMaterialFaceGroup script
API documentation
Updated DzFacetMesh scripting
API documentation
Cleaned up DzFacet/DzEdge SDK documentation
DAZ Studio : Incremented build number to 4.6.4.60
DAZ Studio : Incremented build number to 4.6.4.61
DAZ Studio : Incremented build number to 4.6.4.62
Work on rendering improvements [internal]
Added DzJsonElement::fromVariant(), DzJsonObject::fromVariant() and DzJsonArray::fromVariant() to the SDK
Added DzAssetMgr
API documentation
Fixed a crash when editing certain properties
Added the DzApp::ReleaseCycle enum to the scripting
API
DzApp::showSceneBuilder() now returns a list of selections made by the user
Added signals to DzApp for when the Scene Builder dialog is accepted/rejected
DzApp::showSceneBuilder() and DzApp::canShowSceneBuilder() both now take a variant as the primary argument; null causes the default file to be processed; String or ByteArray causes the file at the specified path to be read; Object [map] causes no file to be read - allows use of dynamic data without writing/reading a file
DzApp::showSceneBuilder() can now be setup as an event; to address chicken/egg issues with wizard style succession
Added/fixed scripting
API documentation for DzCallBackMgr and DzCallBack
Added signals to DzContentMgr for improved script loading and execution status
Fixed/Updated DzContentMgr script
API documentation
Fixed/Updated DzApp script
API documentation
Improved logging for script loading/execution
Fixed warning messages in DzCallBackScript
Scripting
API documentation; DzUiLoader, DzUIWidget, RegExp
DAZ Studio : Incremented build number to 4.6.4.63
DAZ Studio : Incremented build number to 4.6.4.64
DAZ Studio : Incremented build number to 4.6.4.65
DAZ Studio : Incremented build number to 4.6.4.66
Added DzNode::isInScene() to
API
Work on rendering improvements [internal]
Modified the Home page; moved Scene Builder to the top row, swapped QuickStart Guide and Interactive Lessons positions
Fixed DzRefCountedItem script
API documentation; inheritance
Added DzDBTypeTable::getDefaultLoadedTypes() and DzDBTypeTable::getDefaultLoadedTypeStrings() to scripting
API
Scripting
API documentation; database classes
DAZ Studio : Incremented build number to 4.6.4.67
DAZ Studio : Incremented build number to 4.6.4.68
Work on rendering improvements [internal]
Work on unit test plugin [internal]
Set the default frame (film/sensor) width on DzCamera to 36mm instead of 35mm; for 135 film or full-frame 35mm digital
Added DzCamera::frameWidth (Read Only) to the scripting
API
Renamed the recently added DzCamera::getFilmWidth() to DzCamera::getFrameWidth() in the SDK
Added DzCamera::setFrameWidth() to the SDK
Added DzCamera::frameWidthChanged() to the
API
Implemented DzCamera::getAspectRatio()
Added a “Frame Width” property to DzBasicCamera
Made tweaks to DzCamera and DzRenderoptions
API documentation
DAZ Studio : Incremented build number to 4.6.4.69
Work on rendering improvements [internal]
Build/Publishing system tweaks
Added render dimension override properties to DzBasicCamera
Added render dimension override properties to DzCamera scripting
API
Added
API documentation for Dz3dViewport
Added setter/getter for delete after execution to DzCallBack
API
DAZ Studio : Incremented build number to 4.6.4.70
DAZ Studio : Incremented build number to 4.6.4.71
Fixed a crash on close for some cameras
Work on rendering improvements [internal]
Fixed selected DzCamera avatar drawing when using local dimensions and the aspect changes
Fixed selected DzCamera avatar drawing when frame width changes
DAZ Studio : Incremented build number to 4.6.4.72
DAZ Studio : Incremented build number to 4.6.4.73
DAZ Studio : Incremented build number to 4.6.4.74
DAZ Studio : Incremented build number to 4.6.4.75
Work on rendering improvements [internal]
Refactored DzScriptedStepsPane
Extended the DzPushButton scripting
API to include styling abilities akin to DzStyledButton in the SDK
Added DzStyledButton::getDownArrowPrimitive() to the SDK
DAZ Studio : Incremented build number to 4.6.4.76
DAZ Studio : Incremented build number to 4.6.4.77
Work on rendering improvements [internal]
Fixed the global context of a script being run under the debugger
Refactored the Script IDE debugger interface layout
Added “Run to Cursor” and “Find In Script” actions to the Script IDE debugger
Fixed variable name creation on Shader mixer bricks
Fixed ubersurface use of anisotropic 2 direction
Fixed custom shader grouping
Fixed #
DS-574 : Material selection in Surfaces pane
Extended DzContentLibraryPane scripting
API
DzScriptedStepsPane scripting
API documentation
DAZ Studio : Incremented build number to 4.6.4.78
Work on rendering improvements [internal]
Fixed the “Toggle Breakpoint” action for the Script IDE pane; in debug mode
Refactored the “Go To Line” dialog in the Script IDE pane to be consistent with that of QScriptEngineDebugger::GoToLineAction
Added support for the “Go To Line…” action while in the Script IDE pane debugger
Added support for the “Find…” action (sans replace) while in the Script IDE pane debugger
Fixed enabling/disabling of the Debug menu actions, in the Script IDE pane
Added a “Clear” button as the corner widget for the Console/Output/Errors tab widget; clears the 'current' page
Fixed a potential crash while constructing the Script IDE pane menus
Updated default styles
Fixed an issue in the Surface pane with selecting sub groups
Fixed DzEdge metatype/registration for script access
Updated DzPuppeteerPane script
API
Added DzTextureModifier class
DAZ Studio : Incremented build number to 4.6.4.79
Work on DzTextureModifier framework
Removed several Qt3 support dependencies from DzPuppeteerPane; some remaining
Minor tweaks to Puppeteer action labels
DAZ Studio : Incremented build number to 4.6.4.80
Added
UI for DzTextureModifier framework in image edit
DAZ Studio : Incremented build number to 4.6.4.81
DAZ Studio : Incremented build number to 4.6.4.82
DAZ Studio : Incremented build number to 4.6.4.83
Added HSL and HSV functions to DzFloatColor
Added
API to specify blend mode on color properties
“Currently Used” now uses base values from definitions to determine use instead of memorized value
Property keys can now be set outside the clamped/modulo range; if keysAreClamped is false
DAZ Studio : Incremented build number to 4.6.4.84
Made tweaks to DzIntProperty in perpetration for new property types
Made tweaks to DzFloatColor to allow it to be in a variant, and to be more efficient in vectors
Added DzFloatColorProperty
Made modulo application consistent across property types
Fixed an issue in DzNumericProperty::getFollowValue() that caused it not to use time
Fixed DzFloatProperty setting of default image gamma
Exposed DzFloatColor to scripting
Extended the DzTextureConvertorMgr scripting
API to allow loading and saving of configuration files, and performing conversion; required level of application registration must be met
Implemented showing the “Map Transfer” dialog from the script
API; DzTextureConvertorMgr
Added support for saving and loading the “Hardware Cut Off Size” and “Downsize to Cut Off” option in the “Map Transfer” dialog
DAZ Studio : Incremented build number to 4.6.4.85
DAZ Studio : Incremented build number to 4.6.4.86
Refactored properties to use template based key array class
Fixed #
DS-553 : Rendering geo-grafts with geometry shells
Tweaks to DzFloatColorProperty
Fixed inconsistencies between the viewport (pick tool) context menu and the Scene pane (view) context menu
Fixed inconsistencies between the Scene pane (view) context menu and the Scene pane option menu
Refactored the Script IDE pane; added support for line numbering, added support for code folding, added support for bracket matching, added support for word marking, added support for current line highlighting, refactored the find/replace frame, added various find/replace actions, added a Find menu to the menubar, refactored the context menu, refactored preferences, extended the script accessible
API, added/updated icons for various actions
DAZ Studio : Incremented build number to 4.6.4.87
Work on Script IDE scripting
API documentation
Added DzFloat3Property, DzVec2 and DzInt2 classes; still need widgets for DzFloat3Property
Tweaks to script prototype for DzFloatColor
Changed DzVec3 script wrapping to use prototype wrapping
Exposed DzVec2 and DzInt2 to script
Added DzFloat2Property and DzInt2Property
Internal changes to file read to allow different array style items to be read
Added the ability to override a property widget class
Fixed an issue in the Script IDE pane with handling the unindention of leading spaces
Fixed an issue in the Script IDE pane with handling unindention of a single unselected line
Fixed issues with the Compile Styles script [internal]
Changed styled slider widget classes to display values to the right of the slider
Changed styled slider widget classes to left align property labels and sliders; improves visual scanning of property views
Improved style update on properties views
Value edit on styled sliders now take the entire width of a slider
Increased numeric accuracy displayed on properties
Numeric node properties now display their value to the right of the node drop down
DzColorWgt can now handle float colors
Added styled float color property widget
Property styling tweaks to Darkside and Highway
DAZ Studio : Incremented build number to 4.6.4.88
Fixed an issue with the Script IDE pane that allowed the sidebar to overlap the status bar; long lines without word wrapping enabled
Removed word mark debugging behavior from the Script IDE pane; word marking is activated by positive selection of words - select whitespace to clear marked words.
DAZ Studio : Incremented build number to 4.6.4.89
DAZ Studio : Incremented build number to 4.6.4.90
Added property widgets for DzFloat2Property, DzFloat3Property, and DzInt2Property
Fixed class factories with duplicated GUIDs
Updated property stying in default styles
DAZ Studio : Incremented build number to 4.6.4.91
Work on rendering improvements [internal]
Added an Editor page to the Render Settings pane; consistency with other property based panes
Renderers can now provide an element with properties to show in the Editor page of the Render Settings pane
Improved speed of finding sytle items by name and enum
Added the ability for a presentation to reference a style or resource icon
DAZ Studio : Incremented build number to 4.6.4.92
Added the ability to hide/show the toolbar in the IPR Viewport pane
Tweaks to allow lookup of resources from compiled binaries
Tweak to prevent presentations for properties referring to style/resource icons from writing to file
Fixed an issue that prevented the small icon path in a presentation from being written to file
Made tweaks to styled properties
Added read only styled property widgets
Fixed an issue when properties have no overlap
Changed the “Multiple” text on properties to be more compact; “<?>”
Fixed a drawing issue of sliders when min and max are equal
Fixed issues with animation of new property types
Removed DzBackdropAction
Updated default interface files current action list
Removed classname translation wrapper in default menus
Fixed default menus for various actions
DAZ Studio : Incremented build number to 4.6.4.93
DAZ Studio : Incremented build number to 4.6.4.94
DAZ Studio : Incremented build number to 4.6.4.95
Changed various types to allow use in a variant
Changes to support many standard iterator types in a variant
Changes to the dimensions preset widget to allow sharing of presets among multiple instances of the widget
Fixed debug message styling in the Script IDE pane
Refactored DzTimeRange and DzRotationOrder script wrappers to be prototype based
Added support for array arg to DzTimeRange and DzRotationOrder constructors
DAZ Studio : Incremented build number to 4.6.4.96
DAZ Studio : Incremented build number to 4.6.4.97
DAZ Studio : Incremented build number to 4.6.4.98
Refactored script
API basic type wrappers to be prototype based; DzAuthor, DzBox3, DzCircle3, DzEdge, DzFacet, DzFloatColor, DzInt2, DzLine3, DzMatrix3, DzMatrix4, DzOrientedBox3, DzQuat, DzRotationOrder, DzTimeRange, DzVec2, DzVec3
Added support for round-trip of script prototypes via JSON string
Extended DzFacet scripting
API; added edge and cage index properties
Fixed discrepancies between DzMatrix4 and DzMatrix3
Added a Basic Types Test script [internal]
-
Fixed an issue where edges were not being entirely correctly marked when adding a DzFacet to a DzFacetMesh
Added a JSON parser that produces a QVariant
Fixed an issue with multi-value properties and ERC links
Fixed an issue in the component controller
DAZ Studio : Incremented build number to 4.6.4.99
Added support for the Active Viewport preset in the dimension preset property on basic camera
Fixed an issue with weight map symmetry; increased the precision of DzFastMath sin and cos
Added dimension properties to render settings property view
Renamed IPR Viewport pane/actions/etc to Aux Viewport, to reflect broader scope
Tweaks to Render Settings guide pages
Tweaks to Render Settings styling
Tweaks to DzPresetWidget styling
Implemented Scene Builder support for 'wizard' style construction
DAZ Studio : Incremented build number to 4.6.4.100
DAZ Studio : Incremented build number to 4.6.4.101
DAZ Studio : Incremented build number to 4.6.4.102
Added a script for multi-dimensional ERC construction [internal]
Fixed an issue with setting multiple exclusions on DzPropertySelectionComboBox
Fixed property labels in the Render Settings pane
Tweaks to the drawing of properties with a single presentation color
DAZ Studio : Incremented build number to 4.6.4.103
Tweaks to DzPaneMgr
API docs
Fixed an issue in attenuate mode for multi-dimension property creator
Fixed a crash while closing
Added label setting
API to DzNumericSpinBoxRow; support for setting labels on multi-value properties
Added properties to Render Settings
Fixed property stying issues when presentation colors were identical
Fixed property styling issues with labels being duplicated
DAZ Studio : Incremented build number to 4.6.4.104
Changed widgets for Render Settings properties
Removed the dimensions widget from the Render Settings pane; replaced by properties in Editor page
Fixed a save/load bug with render dimensions
Tweaks to dimension property labels; Render Settings > Editor
Added
API docs to DzDockWindow
Added support for properties hiding properties in node property views
DAZ Studio : Incremented build number to 4.6.4.105
Fixed a corner case with custom actions in the Update and Merge Menus script
Improved error reporting in the Update and Merge Menus script
Added an ability to run the Update and Merge Menus script in debug mode
DAZ Studio : Incremented build number to 4.6.4.106
DAZ Studio : FIXED : [INTERNAL] Tracking down layout issues; adjacent pane groups in same column. Rename members for clarity. Tweaks to code formatting.
Made changes to help HD morphs better interpolate under deformation; HD 2.0
Fixed #
DS-586 : Partial fix/improvement when IPR is active; render window is raised as soon as render is completed
Moved 3Delight render settings into Editor page
Fixed an issue with restoring the minimized state of adjacent pane groups docked in the same column
DAZ Studio : Incremented build number to 4.6.4.107
Work on rendering improvements [internal]
Tweaked DForm modifier to add a map even if the zone node is missing
Moved Scripted 3Delight render settings into Editor page
Fixed #
DS-547 : 3Delight IPR will enter a continuous loop
Fixed Restore Defaults
Added interactive lesson support to Render Settings properties
Added support for other property types to interactive lessons
The active renderer is now saved/restored with scene and session settings
DAZ Studio : Incremented build number to 4.6.4.108
Work on rendering improvements [internal]
Added Sheen Color, Scatter Color and Thickness to the default material; the shader itself has supported the parameters for years, the properties just didn't exist without custom scripts and DzShaderMaterial; recent improvements to hiding/showing of properties in various views makes this now practical
Made improvements to hiding/showing of specular/reflection/refraction/subsurface properties for the default material, based on the chosen lighting model
Fixed #
DS-587 : Crash in Node Weight Map brush when switching selection while symmetry is active or with certain kinds of content
Fixed an issue with remembering the preferred length of a docked pane group when the column is minimized
Extended the DzDockWindow
API
Added
API documentation for DzDockWindow
Fixed script
API documentation of DzDockWindow
DAZ Studio : Incremented build number to 4.6.4.109
Fixed a HD morph crash related to recent improvements made for
DSON Importer for Poser
Fixed #
DS-584 : IPR Viewport close button doesn't deactivate on the toolbar
DAZ Studio : Incremented build number to 4.6.4.110
Added a “Select Morph Vertices” action; uses the Geometry Editor tool to select the vertices that participate in the morph associated with the property currently focused in the Parameters pane; found in Parameters pane edit mode context menu
Added script
API documentation for DzParametersPane, DzPropertySideNavHierarchy, DzRenderSettingsPane, DzElementSideNavHierarchy and DzAbstractNodeEditorPane
Fixed a signal duplication issue with DzMorphSelectionComboBox
DAZ Studio : Incremented build number to 4.6.4.111
Tweaks to default interface files.
Added the “Select Morph Vertices” script to the standard distribution footprint
Fixed a crash when a camera is set in a viewport, the viewport is hidden via pane group stacking order, and the camera is deleted (i.e. using New Scene)
Added Dev value to release cycle enumeration
Fixed an issue with updating the viewport pane when property visibility changes
DAZ Studio : Incremented build number to 4.6.4.112
Fixed an issue where the dragging of panes that include a 3d viewport caused display corruption on Mac
Fixed an issue with pane group length being restored to an incorrect size
Implementation and documentation of scripting
API for DzAbstractNodeEditorPane and derived classes; DzCamerasPane, DzLightsPane, DzPosingPane, and DzShapingPane
Documentation of scripting
API for DzSurfacesPane and DzSurfaceSideNavHierarchy
Extended DzRenderSettingsPane scripting
API
Changed the default layout to City Limits
Changed the default style to Darkside
DAZ Studio : Incremented build number to 4.6.4.113
Reverted recent HD morph changes; fixes in some areas created issues with existing content; rescheduled for future build
Fixed an issue with cursor visibility while using IPR
Tweaks to support the default layout being changed to City Limits
Updated alternate splash and about images for 4.7.x
DAZ Studio : Incremented build number to 4.7.0.0
Incremented build script plugin handling for 4.7.0.x
Increment app and plugin version files for 4.7.0.x
Updated creative splash and about images for 4.7.x
Fixed an issue with saving/restoring the hidden/shown state of the IPR toolbar in the Aux Viewport pane
Documention of the DzAuxViewportPane script
API
Updated default layout files to correspond with the current
UI signature
DAZ Studio : Incremented build number to 4.7.0.1
Updated about image; minor color tweak
Updated application icons
Added the ability to specify a caption (windowTitle) for a Scene Builder definition
Added the ability to specify a help id for each choice of a Scene Builder definition; used to lookup unique toolTip and whatsThis
Improved Scene Builder wizard script handling of file names
Modified install package version numbers to indicate 4.7
Modified built-in content support file version numbers to indicate 4.7
Added Scene Builder next steps for choosing an environment, a camera, lighting, a pose or “none”
Fixed #
DS-521 : 3Delight IPR no longer reports a D2045 error; 'box' 1×1 is now explicitly passed regardless of the option setting
Rendering with 3Delight no longer reports a D2045 error when the progressive option is active; 'box' 1×1 is now explicitly passed regardless of the option setting
The 3Delight progressive rendering option state now controls the hidden state of the pixel filter options
Removed Qt3 support library dependencies from the 3Delight plugin
Fixed #
DS-600 : Crash on Mac when the backspace/delete key is pressed while a property is being actively edited
Fixed a redraw issue when switching layouts
Added support for specifying height and width in a Scene Builder definition
Added icons for Scene Builder scripts
DAZ Studio : Incremented build number to 4.7.0.2
Made the “None.duf” asset the first listed in Scene Builder AddOn scripts (hair, wardrobe, pose, etc), if categorized
Updated Built-In Content metadata
DAZ Studio : Incremented build number to 4.7.0.3
The “None.duf” asset is now placed in the first position in Scene Builder Root scripts (characters, lights, cameras, enviroments, etc), if categorized
Modified the categorization of Scene Builder scripts
Fixed an issue with setting camera dimension properties so that they behave more predictably
Fixed edit undo item generation for new property types
Added the “City Limits Lite” layout
Updated the “City Limits” layout
Added the “City Limits Lite” layout to defined default layouts
Updated layout preview images
-
DAZ Studio : Incremented build number to 4.7.0.4
DAZ Studio : Incremented build number to 4.7.0.5
DAZ Studio : Incremented build number to 4.7.0.6
DAZ Studio : Incremented build number to 4.7.0.7
DAZ Studio : Incremented build number to 4.7.0.8
DAZ Studio : Incremented build number to 4.7.0.9