What's new in Allegorithmic Substance Designer 2021.1.1 (11.1.1)
Feb 11, 2021
- Bug fixes:
- [3D view] Render issue when using sbs that have high frequencies in normal map
- [3D View] Images are not applied if 'Component' output property is not set to RGBA or RGB
- [3D View] Scenes are not loaded correctly in some specific situation
- [UI] Texture file input field in Brush Editor scales vertically
- [UI] Pin and Dock buttons disappear from tab when active tab is closed
- [Bakers] Incorrect result when high poly meshes' global Bbox does not include the scene origin
- [Color Management] sRGB Base Color Texture material property is not overridden in custom Sce
- [Console] 'Available CPUs' log message does not list GPUs and appears randomly
- [Console] Incorrect string logged when using Batch export
- [Content] Atlas splitters Input normal formal parameter impacts Red channel instead of Green
- [Cooker] Crash or NaN output when using x.surface bitmaps in SBSAR
- [Engine] Gradient map's out of range output values loop around to 0 when Output format has 0
- [Parameters] Min/Max/Default sliders do not auto-adjust in Expose parameter window
- [SBSAR] Crash when importing some SBSAR
- [SVG] Crash when cancelling resource import
New in Allegorithmic Substance Designer 2019.2.1 Build 2586 (Sep 21, 2019)
- Fixed:
- [Content] Atlas Splitter: some outputs are not cropped correctly when using the "Auto Crop" option
- [Content] Material Height Blend: cooking error related to inexistent parameter
- [Content] "Plane Light": pattern UV Mode does not work correctly
- [Content] "Height to Normal World Unit": input is forced to 16bit
- [Content] Unexpected shapes when using angular 'Bevel' node with no tiling on small shapes
- [Library] Icons for sbsar are not visible in library
- [Library] Using "" for filtering Url no longer works
- [Library] Filter values are case sensitive
- [Library] Search filter does not work when "Compositing" is checked
- [Bakers] Double-clicking specific cells and dismissing the change reverts them to incorrect values
- [Bakers] The backend state text in the bakers window always shows 'GPU acceleration : enable'
- [Cooker] Crash when processing an 'impostor' dependency in a graph
- [Cooker] grayscale conversion has wrong output size when using value
- [Explorer] Crash when processing "Publish on Share"
- [Graph] Crash when opening a specific package
- [MDL] Crash when using cast operator
- [Templates] Output identifiers are not correct in the PBR coated template
- Added:
- [Templates] Add default input nodes to Specular/Glossiness and to other templates
- [Templates] Add PBR Anisotropy template
- [3D View] Increase the Automatic Clip Plane Far distances
- [3D View] PBR Coated: change default value for Coat normal inheritance
- [Content] Atlas Splitter: add option for the "Auto Crop" feature
- [Node Menu] Don't filter nodes without input
New in Allegorithmic Substance Designer 2019.2 Build 2541 (Aug 29, 2019)
- Added:
- [Content] New ‘Panorama Light’ shapes
- [Content] New ‘Panorama Nadir Patch’ filter
- [Content] New ‘Panorama Nadir Extract’ filter
- [Content] New ‘Panorama Straighten Horizon’ filter
- [Content] New ‘Panorama Rotation’ filter
- [Content] New ‘Panorama Position’ node
- [Content] New ‘Panorama Physical Sun and Sky’ node
- [Content] New ‘Panorama Gradients’ nodes
- [Content] New ‘HDR Merge’ filter
- [Content] New ‘HDR Preview’ filter
- [Content] New ‘Color Temperature Adjustment’ filter
- [Content] New ‘Blackbody’ node
- [Content] New ‘Exposure’ filter
- [UI] Node Creation Menu: display and manage Favorites in the menu
- [UI] Add/Remove a node from the favorites from the Node Creation Menu
- [UI] Node Creation Menu: spawn the menu when clicking/dragging a link from an output
- [UI] Node Creation Menu: filter the content according to the current selection type
- [3D View] Support Anisotropy
- [3D View] Support Coating effect
- [3D View] Support Subsurface Scattering
- [Graph] Dot node
- [Graph] Optimize graph rendering by caching cooking results
- [Preferences] Change the ‘Cooking Size Limit’ default value to 8192
- [Preferences] Add a toggle to turn the new ‘Tab’ key functionality on/off
- [API] Add SDResource.getPackage() method
- [Iray] Update to NVIDIA Iray RTX 2019.1.3 SDK (317500.3714)
- [Explorer] Allow to link any type of file as a resource in the Package
- [GradientNode] Press ESC to cancel the gradient picking
- [Parameters] Remove automatic Upper case on identifiers
- [Project] Add an option to specify if graphs and resources are ‘Visible in Library’ by default
- [Presets] Automatically pin modified parameters
- Fixed:
- [MDL] Can't export module due to parameter type issue
- [MDL] Exposed int is not visible when loading
- [MDL] Crash occurring during MDL export
- [MDL] Crash when modifying color of a material surface node
- [MDL] void MDLGraphNodeControllerSelector::updateSelectorCurrentMember(const DataMessage& msg) is broken
- [Graph] Incorrect link thickness in graph display
- [Graph] Too many invalidations are triggered when tweaking parameters
- [Graph] Crash when closing a package while two windows of it are open, and using in-context editing
- [Function Graph] Warning doesn’t appear when closing function view
- [3D View] Crash on 3D View initialization when camera projection is set as ‘orthographic’ as a default scene state
- [3D View] Post-FX DOF stays enabled in Iray
- [2D view] Brush selection window disappears when changing brush size
- [2D View] Information panel: values are cropped with a specific layout
- [2D View] The image is offset when minimizing and restoring the main window
- [Bakers] ‘From Resource’ selection list is not filtered correctly
- [Bakers] Crash when chaining ‘Color Map from Mesh’ and ‘Normal Map from Mesh’ bakers on Embree
- [Bakers] Curvature Per Vertex baking results in severe artefacts
- [Explorer] Can’t import UDIM resources drag and dropping it in explorer
- [Explorer] Explorer window is not filtered correctly when linking meshes and fonts after linking unusual file formats
- [Explorer] Resources are visible when graph has ‘show in Library’ set to ‘no’
- [Content] ‘Pow’ and ‘clamp’ inputs are not in the correct order
- [Content] ‘RGBA Merge’ node inputs are not labelled
- [Cooker] Invalid connections of numeric values evaluate anyway
- [Cooker] Assert when connecting an image input to an input value
- [UI] Mouse cursor gets stuck in the ‘resize’ state in some particular cases
- [UI] Right click in package view doesn’t display the correct menu on Linux
- [Dependencies] File path of temporary resources is not correct
- [Dependencies] Missing bitmap resource warning stays active after relocation
- [Library] Some thumbnails are not generated
- [Library] MDL files are displayed in the library
- [Parameters] Crash when exposing parameters
- [Parameters] Crash after recreating a new element in drop down list
- [Export] 8K batch export fails
- [Presets] Crash when applying a preset involving booleans in SBS instances
- [Scripting] ‘Welcome’ screen still appears when using '--quit’ command line argument
New in Allegorithmic Substance Designer 2019.1.3 Build 2520 (Aug 19, 2019)
- Bakers] Crash in DXR when aspect ratios of bake output and skew map are mismatched
- Bakers] 'Ambient Occlusion From Mesh' baker outputs wrong results with Optix or DXR when using a Normal map
- Bakers] 'Curvature' baker outputs wrong results when using 'Per Vertex' setting
- Bakers] Error messages state the backend which failed instead of the cause of the error
- Bakers] Crash when processing a detail map baker without a high poly mesh
- Bakers] Skew map does not appear to affect all the output with DXR enabled
- Content] mg_leaks: typo in parameters name
- Content] "Shape" returns a cooking warning
- Content] Polygon 1 and 2 don't support random functions
- Content] Polygon 1 and 2 can have less than 3 sides
- Content] Normal to Height HQ does not work correctly in non square
- Parameters] Integer input parameters: the drop down list does not show the values
New in Allegorithmic Substance Designer 2019.1.2 Build 2391 (Jul 2, 2019)
- [3D View] 3D View export with depth of field enabled looks incorrect
- [3D View] Alpha channel of PSD images is wrong when using save render
- [3D View] PNG and PSD are broken when using save render option with Iray
- [3D view] dds format doesn't work when saving render
- [Graph] Nodes get offset when combining right and left click drag in specific ways
- [Graph] Modifying a Function instances no longer updates the node result
- [Graph] Crash when displaying the Space Bar menu
- [Content] Shape Extrude: quality issue when shape has no rotation
- [Content] Shape Drop Shadow (and Grayscale) does not produce shadow without H and V tiling
- [Content] Material Crop normal issue
- [Bakers] JSON bakers presets are not loaded correctly
- [Bakers] Crash when baking heavy meshes using Optix or DXR (now it may fail because of insufficient Vram but it won't crash)
- [Bitmap Editor] Bitmap painting tools offset strokes and redraws in the stroke bounding box
- [Bitmap Editor] Bitmap painting tools broken in OSX
- [UI] Some button's menu are barely reachable
- [UI] Crash while drag and dropping a baker instance
- [SVG] Embedded SVG edit tools are unreliable
- [Parameters] Crash when applying a preset with boolean parameters in a SBSAR instance
- [Network] Crash sometimes when an error occurred in an SSL encrypted connection
New in Allegorithmic Substance Designer 2019.1.1 Build 2320 (May 28, 2019)
- Fixed:
- [Content] Flood Fill Mapper: "Rotation Auto Scale" does the opposite effect
- [Content] "luminance_offset_map" input is not used by "Flood Fill Mapper Color"
- [Content] 'Flood Fill Mapper Grayscale' node generates stepping artifacts
- [Content] Cannot publish Height Extrude
- [Parameters] Embedded presets in sbsar are not loaded in Designer
- [Bakers] Baker name is not correctly displayed in the baker list
- [3D View] "View outputs in 3d View" does not work for values
- [Cooker] Crash when correcting a wrong parameter type
- [API] SDResource.setInputPropertyFromId function don't work on SDSBSCompGraph input parameters
- [Updater] some sbs can't be updated in 2019
- [Explorer] Crash when importing a specific .obj file
- [PythonIntegration] Backslashes not properly escaped on windows when initializing PYTHONPATH
- [UI] value issue with some sliders in bakers
- Changes:
- [PythonIntegration] Save and restore plugin manager state
- [Preferencies][Dependencies] Add an option to determine how dependencies file path are stored
- [Content] Flood Fill Mapper: Add a "Fit Shape BBox" option
New in Allegorithmic Substance Designer 2019.1.0 Build 2273 (May 10, 2019)
- Added:
- [API] Add 'updatePackages' parameter to the SDPackageMGR.loadUserPackage() method to control if the updaters should be applied or not on load
- [API] Add the ability to disconnect a SDConnection
- [API] Add class SDSBSARExporter to publish a SDPackage
- [API] Add SDHistoryUtils class to manage undoable commands
- [API] Add grayscale input node definition in Substance Compositing Graph (sbs::compositing::input_grayscale)
- [API] Add value input node definition in Substance Compositing Graph (sbs::compositing::input_value)
- [API] Add SDProperty.isFunctionOnly() method
- [API] Add support of custom input parameter on SDSBSCompNode
- [API] Add 'reloadIfModified' parameter to the SDPackageMGR.loadUserPackage() method to control if a package has be reloaded if modified
- [API] Add SDPackageMgr.getPackages() method
- [API] Add possibility to get/add/remove root paths from SDModuleMgr
- [API] Allow getting the pointer of the pixels buffer and the pitch of a SDTexture
- [API] Allow to retrieve the pointer of the MainWindow
- [API] Allow to create custom menus in the main menu
- [API] Allow to create custom DockWidgets in the main window
- [API] Use object names to find menus in toolbars
- [API] Provide system to manage application notifications to the API
- [PythonIntegration] Add default environment variable to look for python plugins
- [PythonIntegration] Add text search and replace to the Python editor
- [PythonIntegration] Instanciate Python plugins at startup
- [PythonIntegration] Take in account PYTHONPATH environment variable
- [PythonIntegration] Allow creating toolbars in graph widgets
- [PythonIntegration] Support Python threads
- [PythonIntegration] Add a Plugin Manager (in the 'Tools' menu)
- [Content] Normal Vector Rotation: add an optional image input to drive the angle
- [Content] New Min/Max filter
- [Content] New "Flood Fill to Index" filter
- [Content] New "Flood Fill Mapper" filter
- [Content] New Atlas Splitter filter
- [Content] Improve Tri Planar filter
- [Content] New Non Uniform Directional Warp filter
- [Content] New Multi Directional Warp
- [Content] New Height Extrude filter
- [Engine] Fxmap: new "Gradation with offset" pattern
- [Engine] Support For Uniform value processing (New Value Processor node)
- [3D View][Bakers] Improve OBJ loader performances
- [3D View] Increase the camera clip plane distances
- [Preferences] Add settings for Bakers
- [Graph] Make invalidation faster by avoiding string comparisons
- [MDL] Support MDL Arrays
- [UI] Engine selection UI improvements
- [IRay] Upgrade to IRay SDK 2018.1.4
- [Dependency Manager] Use "last path" when relocating a resource
- [Cooking] Add support of Boolean Labels in the sbsar
- Integrate Qt 5.12.2
- Fixed:
- [Graph] Connections are broken when changing the name of the input
- [Graph] Too many invalidations are triggered when tweaking parameters
- [Graph] "Copy to Clipboard" action don't work if we do the right click on a badge
- [Graph] Moving a frame using Alt is not stored in the .sbs
- [MDL] Color profile is not automatically updated in MDL editor
- [MDL] crash when exporting module that contains a specific setup
- [MDL] Fail to export a MDL Graph that contains a LightProfile or a MBSDF resource
- [UI] Shortcuts are no longer displayed in context menus
- [UI] Floating window becomes dockable after restart
- [Scripting] Cancel option doesn't work in python editor
- [Scripting] "yes to all" option in save menu doesn't work
- [Parameters] drop down list are not displayed correctly after copy
- [Explorer] Relocating resources should open the last relocated path by default
- [Library] The content of the library is always rebuilt when switching from one version to another
- [Library] Imported Bitmaps are invalidated on save
- [IRay] Tangent space is not computed correctly / incorrect normal mapping
- [Function] Crash or fail when creating new graph from selection
- [API] default value of properties is not defined
New in Allegorithmic Substance Designer 2018.3.4 Build 2204 (Apr 12, 2019)
- Changed:
- [Content] Normal Transform/Material Transform: add an option to enable Scale and Skew transformation
- Fixed:
- [Content] Swirl filter does not work correctly when random functions are used in parameters functions
- [Content] Normal Transform/Material Transform: Normal is not normalized after a scale transformation
- [Content] Swirl gives incorrect results when amount is random
- [Graph] Crash when shift-dragging an output then switching to ctrl-dragging
- [Graph] Crash while manipulating split points
- [Graph] Performance drop when displaying node badges
- [Scripting] Using custom actions could crash after 30secs
- [Preferences/Projects] Enabled scripts from all projects should be executed (in the 'Scripting' section)
- [MDL] crash when linking a MDL graph into another MDL graph
- [Parameters] Nodes do not update after setting the graph random seed to an exposed parameter
- [PSD] Assigning colour node changes layer thumbnail size, assigning a grayscale node does not
- [API] Unhandled exception with SDNode.getPropertyValueFromId()
New in Allegorithmic Substance Designer 2018.3.3 Build 2064 (Feb 20, 2019)
- Fixed:
- [Content] PBR Base Material outputs does not have the right group name
New in Allegorithmic Substance Designer 2018.3.2 Build 2059 (Feb 19, 2019)
- Changed:
- [Bakers] Add a label indicating the current suffix setting for "Match By Name"
- Fixed:
- [Graph] Crash while manipulating split points
- [Graph] Invalidation issue when input node bitdepth is changed
- [Graph] Thumbnail computation options no longer work
- [Graph] Empty space is displayed under the breadcrumb with a specific UI layout
- [Graph] Link style is incorrect in conli
- [Graph] Thumbnails are not correctly displayed in function/mdl graphs on Hi DPI screens
- [Content] Shape Splatter Blend Color: no option to specify the normal map format
- [Content] Spelling mistake in linear interpolation tooltip
- [Content] Normal Transform does not handle mirror and skew transformation correctly
- [Content] Gradient Axial, Radial, Circular do not support random functions
- [Content] Gradient Radial does not work correctly in non square
- [API] output_exporter.sbs always needs to be updated when using export_output script
- [API] Crash after using export_output script
- [API] Fail to set numerical value of annotations on Compositing Graph inputs
- [Explorer] Random crash when saving a project
- [Explorer] Can't open sbs with uppercase extension
- [UI] "New Substance" window size is not persistent
- [UI] Right click menu on function instance is not consistent with compositing graph
- [Bakers] Crash when opening the bakers on a specific mesh
- [Bakers] Wrong computation for DXR bakers when UVs have a 0 ordinate value
- [Updater] Crash when canceling updater
- [3D View] Sphere primitive has its UVs offset by 1 unit
- [Cooker] Random dithering when cooking bitmaps
- [Player] Window control buttons are small
- [Player] Button icons are broken
New in Allegorithmic Substance Designer 2018.3.1 Build 1869 (Dec 20, 2018)
- Changed:
- [API] Add SDConnection.getOutputProperty() and SDConnection.getOutputPropertyNode()
- [API] Add doc about all resources definitions
- [API] Change SDSBSCompNode annotation property 'visibleif' to 'visible_if' for consistency
- Fixed:
- [Graph] Hitting the TAB key a second time does not close the Node menu
- [Graph] 3D View badges does not work correctly in some situations
- [Graph] Read-only packages can be modified
- [Bakers] Progress bar acts in a weird manner when loading a very high poly mesh
- [Bakers] Artifacts on mesh with in-facing normals
- [Bakers] Bakers output and parameters widget can't be uncollapsed
- [Explorer] 3D resources are loaded when a package is opened
- [CmdLineArgs] "--news hide_changelog:true" does not work anymore
New in Allegorithmic Substance Designer 2018.3.0 Build 1826 (Dec 6, 2018)
- Added:
- [Graph] Add a Breadcrumb when editing sub-graphs / functions
- [Graph] Add TAB as a shortcut to spawn the "node menu"
- [Graph] Node highlighter for parent nodes of selection
- [Graph] Add Ctrl+E as shortcut to open Pixel Processor function and subgraphs
- [Graph] Connect new node to first visible output of selected node
- [Graph] Add node 'Badges'
- [Graph] Add warning on compositing nodes through badges
- [Graph] Add the possibility to search a node by its name, attributes or UID
- [API] Allow to create and modify data
- [API] Allow to export SDPackage and SDMDLGraph to MDL Modules (see SDMDLExporter)
- [API] Allow to retrieve all nodes, enums and struct definitions (see SDModuleMgr)
- [3D View] Switch to cubemaps for the OpenGL renderer
- [3D View] Export linear hdr image when saving to .exr or .hdr
- [Bakers] Integrate DXR raytracing technology
- [IRay] Integrate IRay SDK 2018.1
- [Engine] SSE (CPU) Engine support for hdr floating point image processing
- [Engine] Add a command line option (--gpu x) to specify the GPU device dedicated to the Substance engine
- [Content] New PBR render node
- [UI] Rework tabs and title bar
- [Dependency Manager] Prevent updating the dependency list when user actions don't affect dependencies
- Fixed:
- [Graph] Crash when instantiating a graph into itself
- [Graph] Duplicated node is not selected
- [Graph] computing problem when using a same node instance in 2 different MDL graph
- [Graph] the Z key should center the view at the scene bbox center
- [Graph] Ignore colorspace in the connection rules when using material link
- [Graph] Avoid opening outputs in 3D view when opening a graph in conli
- [Graph] Paste nodes is slow when "Open newly created node" is enabled
- [3D view] Assert when drag and dropping a specific mesh
- [3D view] UV scale enabled option doesn't work on height map
- [Content] Tri-Planar: Various Issues regarding axis and transforms
- [Content] Slope Blur Grayscale: one of the samples does not have the right blending mode when using min or max
- [Content] Gradient linear 2 wrong result at low resolution
- [API] SDPackage.findResourceFromUrl() could also retrieve resources located in another SDPackage
- [API] SDPackage.getChildrenResources() always returns the first element in non recursive mode
- [API] [Documentation] Enums, structs located in 'generated' folder are not reflected in the documentation
- [UI] 2D view width should not be constrained
- [Gradient] Crash when picking on Mac
- [Explorer] Crash when closing and re opening a graph
- [Mac] Color picker does not work on multiple screen
- [Parameters] Spin box on integer parameters doesn't work
- [Cooker] Crash when creating certain nodes on OSX 10.13
- [Curve Filter] Keys and control points can end up with a -0.0 or a weird "almost zero" value in the Curve editor
- [2D View] Position widget are not available for graphs coming from sbsar
- [PSD] Layer issue after exporting with dependencies
New in Allegorithmic Substance Designer 2018.2.2 Build 1641 (Oct 9, 2018)
- Fixed:
- [Content] Shape Shadow does not work correctly when tiling is off
- [Content] Floodfill to Random grayscale / color doesn't work correctly in some cases
- [Content] Flood Fill is incorrect in non-square
- [Content] Flood fill to Color / Grayscale is broken
- [Content] QuadTransform is jaggy in CPU
- [Content] Star Shape outputs a "No Tiling" tiling mode
- [Content] Shape Splatter Blend Color output absolute 32f bitdepth
- [Content] Shape Splatter Blend Color is long to compute if its format is not set to 32F
- [Graph] Crash when linking image as Input of a Fx-Map while Iterate properties are displayed
- [Graph] Timings seems wrong while editing graph in-context
- [Graph] Random crash when saving graph
- [Graph] material mode doesn't work with sbsar
- [3D View] Material assignment is not restored correctly
- [3D View] Some 3Dview state file settings are not loaded correctly
- [2D View] Alpha display always displays black
- [2D View] Display Image to grayscale button does not work for images with alpha
- [UI] dependency manager spawn on start even when not activated on Mac
- [UI] Some buttons perform actions even when releasing the mouse outside
- [API] Crash when trying to keep an array item outside the scope of the array where he comes from
- [MDL Graph] Node preview is upside down
- [MDL Graph] Displacement of the preview node is different than in the 3DView
- [Console] Performances gets very slow when the console contains many message
- [Console] Qt warnings when launching Designer on CentOS
- [FX-Map] Crash while deleting links between inputs and FX-map
- [Functions] Can't set a string type node as output in Function Resource
- [Preferences] There is no focus in the preferences menu, user can accidentally change a value while scrolling
- [FX-Map] Input Image Index combobox not updated correctly when adding/removing inputs
- [Dependencies] Crash when deleting UDIM resources used in a graph
- [API] SDLocationContext.getCurrentGraph() always return null
- [Publish] Wrong URL to Substance Player downloading page
- Fixed:
- [Content] Shape Shadow does not work correctly when tiling is off
- [Content] Floodfill to Random grayscale / color doesn't work correctly in some cases
- [Content] Flood Fill is incorrect in non-square
- [Content] Flood fill to Color / Grayscale is broken
- [Content] QuadTransform is jaggy in CPU
- [Content] Star Shape outputs a "No Tiling" tiling mode
- [Content] Shape Splatter Blend Color output absolute 32f bitdepth
- [Content] Shape Splatter Blend Color is long to compute if its format is not set to 32F
- [Graph] Crash when linking image as Input of a Fx-Map while Iterate properties are displayed
- [Graph] Timings seems wrong while editing graph in-context
- [Graph] Random crash when saving graph
- [Graph] material mode doesn't work with sbsar
- [3D View] Material assignment is not restored correctly
- [3D View] Some 3Dview state file settings are not loaded correctly
- [2D View] Alpha display always displays black
- [2D View] Display Image to grayscale button does not work for images with alpha
- [UI] dependency manager spawn on start even when not activated on Mac
- [UI] Some buttons perform actions even when releasing the mouse outside
- [API] Crash when trying to keep an array item outside the scope of the array where he comes from
- [MDL Graph] Node preview is upside down
- [MDL Graph] Displacement of the preview node is different than in the 3DView
- [Console] Performances gets very slow when the console contains many message
- [Console] Qt warnings when launching Designer on CentOS
- [FX-Map] Crash while deleting links between inputs and FX-map
- [Functions] Can't set a string type node as output in Function Resource
- [Preferences] There is no focus in the preferences menu, user can accidentally change a value while scrolling
- [FX-Map] Input Image Index combobox not updated correctly when adding/removing inputs
- [Dependencies] Crash when deleting UDIM resources used in a graph
- [API] SDLocationContext.getCurrentGraph() always return null
- [Publish] Wrong URL to Substance Player downloading page
New in Allegorithmic Substance Designer 2018.2.1 Build 1495 (Aug 17, 2018)
- Changed:
- [UI] Add a message in the taskbar when the "In context editing" is enabled
- [Preferences] Rephrase the "In context editing" option label
- Fixed:
- [Graph] Paste without link shortcut doesn't work in compositing graph
- [Graph] Invalidation is very long when in context editing is enabled
- [Graph] Crash when linking nodes
- [Graph] Crash relinking nodes
- [Graph] Crash moving frames
- [Graph] Crash when switching UVTile in graph and mesh is not udim anymore
- [Graph] Crash when using ctrl+z after pasting nodes
- [Graph] Select Parent Nodes is very slow
- [Bakers] Moving maps up/down allow user to resize the row
- [Bakers] Path for saving or loading preset is never saved
- [Bakers] Cage is used even when not selected in the baking window
- [Bakers] Skew correction is not working correctly
- [Bakers] Very slow performance when negative UV space is in the view
- [Bakers] Clicking the Cancel button does not cancel the mesh loading
- [Bakers] Can't bake using a cage if the skew map is empty and set as true
- [Content] Flood Fill is slow in 4K
- [Content] Linear to sRGB function is broken
- [Content] Tile Random Grayscale background is driven by a float4 instead of a float, prevents cooking
- [Content] Shape Splatter Position/Vector Map Multiplier does not work properly
- [Scripting] Ctrl + o doesn't work in python editor
- [Scripting] The Python editor keeps prompting even after closing
- [Scripting] Freeze when creating multiple new scripts
- [UI] Icons in Library are pixalated
- [UI] Panels that are floating by default misbehave
- [Explorer] Crash importing a mesh on CentOS
- [Explorer] UDIM mesh is loaded twice
- [Cooker] No timing for nodes in context
- [Cooker] Stack overflow when cooking
- [License] Bad authentication with valid credentials
- [License] Floating license reported more than once for the same user
- [3D view] UV tile material default V value is wrong
- [3D View] Performance regression compared to 2018.1.x
- [Preferences] Crash while using a configuration file from a server
- [Library] Crash deleting a filter inside the library
- [SVG] Dependency issue when using alias
- [Levels] 32bits HDR bitmaps make the level editor blink while moving widgets position
- [PSD] Linked import PSD window is displayed twice
- [Iray] Scene is updated when a disabled light is modified
- [MDL] Crash when deleting all nodes of an MDL template
- [Engine] Huge offset amount in FX-Map can freeze SD
- Crashpad Crashes at startup
- Python environnent variable makes Designer crash at launch
New in Allegorithmic Substance Designer 2018.2.0 Build 1419 (Jul 20, 2018)
- Added:
- [UI] New Style
- [UI] New Sliders
- [UI] Make floating windows really floating
- [UI] Change Preferences Window layout
- [UI] Library: remove filter bar
- [UI] Library: remove selection display overlay
- [UI] Add a message in the taskbar when the application is Autosaving a package
- [UX] Properties: merge "function" and "reset to default" menus
- [Content] New Shape Splatter (+ companion filters) nodes
- [Content] Add Flood Fill to Color/Grayscale filters
- [Content] New Flood Fill support: support shapes with holes
- [Content] Flood Fill to Gradient: add Slope and Angle image input
- [Content] Optimize the Auto Level filter
- [Content] New Shape Extrude filter
- [Content] Material Transform: add support for rotated normal maps
- [Content] New Normal Vector Rotation and Normal Transform filters
- [Content] Normal Normalize: improve result quality.
- [Content] New Trapezoid Transform filter
- [Content] New Quad Transform filter
- [Content] Add Hemisphere pattern to Shape node
- [Content] Add new Gradients with controls in the 2D View
- [Content] Add UV output to "Cube GBuffers" node
- [Graph] Frame: ignore title text larger than the frame bbox for selection
- [Graph] Add support for in context edition of sub graphs (experimental)
- [Graph] Creating Frame/Comment should affect the node under the cursor when using RMB
- [Graph] Frame: ignore title text larger than the frame bbox for selection
- [Graph] Reuse existing tab when opening a function already opened
- [Graph] Create a new tab when "Open Reference" is used
- [Graph] Function: don't display function properties when clicking on the background
- [Parameters] Remove "Expose" button from fxmap graphs
- [Parameters] Level: Add an "Invert" button
- [Parameters] Expand the "Input Parameters" group when creating a new input parameter
- [Properties] Add the package url info in the graph attributes
- [Properties] Increase the description field size for output nodes
- [Properties] Allow to enter Per Pixel Function of Pixel Processor even for read-only packages
- [Scipting] New Python API / Python editor (first iteration)
- [Bakers] Optimize geometry transfer during rendering
- [3D View] Switch to OpenGL Core Profile
- [3D View] Support tesselation/displacement on Mac
- [Functions] Function Resource: list image inputs in sampler nodes
- Fixed:
- [Graph] crash when linking a node to another
- [Graph] getting variables in graph random seed function does not work
- [Graph] crash when drag and dropping noise in a graph
- [Graph] crash when opening a specific graph
- [Content] Result is different between Tile Random Color and Grayscale
- [Content] Tile Random: Result changes when modifying the "Symmetry Random Mode"
- [Content] Edge detect doesn't work with non-square resolutions
- [Bakers] Artifacts while baking curvature using a UDIM mesh
- [Bakers] Ambient Occlusion map from mesh is inverted while using a normal map
- [Bakers] UV sets list should be restricted to available UV sets
- [Explorer] crash when deleting resources while baking
- [Transform2D] Crash when exposing Mip map level and Background Color parameters
- [Transform2D] Misbehavior while exposing a Transform MipMap level
- [PSDExport] PSD exporter doesn't export grayscale 32F correctly
- [2D View] Histogram computation not working with 16F nodes
- [PSD] Linked PSD are broken
- [Cooker] Function in outputsize parameter is not correctly evaluated
- [Export] Export outputs path should be the same as the package path
- [Export] Export path is not saved using an empty pattern
- [Templates] Missing group for Position in Painter template
- [Help] command line help does not display --news on Mac
- [Dependencies] Exporting twice after modifying a folder name doesn't work
New in Allegorithmic Substance Designer 2018.1.2 Build 1265 (Jun 1, 2018)
- Fixed:
- [Content] Fractal Sum Base: wrong result with the third level (new graph has been added)
- [Content] 3D Perlin Noise Fractal is forced to 32bit
- [Content] Gradient Linear 3 does not give the right result when using non uniform size
- [Content] Normal Sobel does not support tiling options
- [Content] Checker_1 is forced to 8bit
- [Content] Multiangle to Normal: internal computation issue
- [Content] Stripes Pattern does not support negative "Shift" values (engine crash)
- [MDL] Crash when trying to open a specific MDL project
- [MDL] MDL Graph is not computed after a closed/reopened operation
- [Export] Outputs from unassigned graphs are exported using the batch tool
- [Export] Exporting C16F in exr generates grayscale image
- [Bakers] Skew features are not disabled in UI when baking with a cage
- [Bakers] Crash when cage doesn't have corresponding UV set
- [Cooker] sbscooker: cooking error related to "blend_switch.sbs"
- [Cooker] Published graph does not render correctly
- [Engine] Transformation 2D: matte color is not correct
- [Explorer] Crash when re-importing a FBX mesh
- [Color Widget] Grayscale color picker only picks red channel value
- [3D View] Usage "textcoordN" doesn't work anymore
- [Iray] Normal Map is applied twice for dielectrics
- Changed:
- [3D View] Allow to set the default light state in the Project settings
- [Version Control] Remove the timeout of 30s when calling the python scripts
New in Allegorithmic Substance Designer 2018.1.1 Build 1104 (Apr 12, 2018)
- Fixed:
- [3D View] Weird visual artefact with specific AMD GPU
- [3D View] Freeze with specific AMD GPUs
- [3D View][Bakers] Generated normals from .obj have hard edges on UV seam
- [3D View] Crash while computing spherical harmonics
- [Bakers] Can't set resource as "embedded"
- [Bakers] crash when baking
- [Bakers] Baking 2 different versions of a map from UDIM mesh is broken
- [Bakers] crash when switching between contextual and non contextual graph
- [Bakers] Having the same baker twice will make them synchronized
- [Bakers] renaming the $(custom) macro prevents baking correctly
- [Bakers] Refreshing a baked map should blocks the UI
- [Bakers] Refresh All baked maps creates empty resources
- [Bakers] Pressing "Enter" to confirm a parameter value removes the high poly
- [Content] Tile Generator: Rotation Random error when X and Y Amount are different
- [Content] some grunge maps contains ghost instances
- [Content] Cube 3d: using random functions in parameters does not give expected result
- [Content] Fractal noises are not rendered correctly when Non Square Expansion is off
- [Content] Cells 2 and Cells 4 don't behave correctly when Non Square Expansion is off
- [Graph] Updating a sbsar instance creates a ghost graph
- [Graph] Assignment through right click should not display UV tiles sub menu for non UDIM meshes
- [Graph] Republished sbsar is not correctly updated
- [Graph] Nodes not invalidated correctly when resource changes
- [Cooker] Premult alpha blending parameter is not correctly retrieved from sbsar
- [Cooker] levels filter does not clamp values when cooked in a sbsar
- [Cooker] Implicit transform are performed before FX-Map nodes
- [Explorer] Pressing del key on a package asks the user if he wants to delete it
- [Explorer][Bakers] Relocate issue
- [Curve] Random crash when manipulating keys in the curve editor
- [MDL] Gamma Type not correctly set for custom usage
- [Parameters] Crash exposing a parameter with the same identifier as an existing input
- [Properties] Output usage is edited with insensitive case
- Changed:
- [3D View] Set default range of "Tesselation factor" to [0, 16]
New in Allegorithmic Substance Designer 2018.1.0 Build 1039 (Mar 9, 2018)
- Added:
- [Bakers] Optimize high-poly baking
- [Bakers] Improve result on seams for Curvature baker
- [Bakers] Bake maps for UDIM based mesh
- [Bakers] Add a dedicated 2D view in the Baker window
- [Graph] Support for UDIMs
- [Graph] Optimize cooker performances
- [Graph] Improve node thumbnails generation speed
- [Graph] Keep node cache only for opened graphs
- [Graph] Add toolbar in the compositing graph to control the Thumbnail generation mode
- [3D View] Add a geometry cache to optimize high definition meshes display
- [3D View] Support UDIM display (display the current tile)
- [3D View] Update Rounded Cube with uniform topology
- [3D View] Avoid saving scene all the time
- [Content] Add 3D Noises (Perlin, Perlin Fractal, Worley, Simplex) nodes
- [Content] Add 3D Volume Mask node
- [Content] Add 3D Linear Gradient node
- [Content] Add 3D Cube Gbuffers node (useful to previsualize 3D based nodes)
- [Content] Add 3d Planar Projection node
- [Content] Add Radial Blur filter
- [Parameters] Display image input/output properties in the graph properties
- [Parameters] Allow the edition of resources path
- [Engine] Support up to 8k textures with the CPU (SSE2) engine
- [Engine] Allow Grayscale Converter to use HDR weights for HDR engine
- [Preferences] Add an option to disable the automatic conversion node creation
- [Preferences] Set the default compression for png to 'best speed'
- [UI] support html link in Graph properties
- [UI] Center the "Yes / No / Cancel" Buttons in the save confirmation dialog
- [Explorer] Enhance Mesh hierarchy display
- [IRay] Integrate IRay SDK 2017.1.4
- Fixed:
- [Bakers] Adding a macro in the output name field does not add it on the cursor position
- [Bakers] No materials are displayed in the list if the object has no material
- [Bakers] Pressing Enter to confirm baker parameters open a drop-down menu
- [Bakers] Baking textures should not generate commands in the undo stack
- [Bakers] Crash baking a Transferred Texture From Mesh without specifying a texture
- [Explorer] "Save as" should use the existing file name instead of the first resource name
- [Explorer] Wrong behavior when drag and dropping a resource from one package to another
- [Explorer] Right mouse click should not open the data in the properties
- [Explorer] Icon of Scene items don't have the correct background
- [Graph] Ctrl + D doesn't work on Linux
- [Graph] Multi relink function sometimes plug only one link
- [Graph] Ctrl+Shift+D should remove only external links, not internal links
- [Graph] Link between grayscale and color isn't correct
- [3D View] Cannot set a resource as an env map
- [3D View] Mesh info shader don't display results in the right color space
- [Parameters] Non exposable parameters are still exposable using CTRL+P
- [Parameters] Text fields are not updated correctly on undo/redo
- [Content] Artifacts in Grunge Map 003
- [Content] Vector morph grayscale primary input seems incorrect
- [Cooker] sbscooker generates an error when a resource is missing
- [Cooking] Crash with stack overflow when node chain is too long
- [UI] 'Quit' button in license management doesn't work
New in Allegorithmic Substance Designer 2017.2.5 Build 933 (Feb 20, 2018)
- Changed:
- [Content] Typos in function.sbs
- [Content] Reduce default range of perlin noise and gaussian noise
- [3D View] Adjust default range for "Height Scale" Parameter
- [AXF] Update mdl templates
- Fixed:
- [3D View][Bakers] Normals are not recomputed if the model has no normals
- [Graph] Non Square bitmap resource is empty once instantiated
- [Content] Perlin noise gives different result between CPU and GPU engine
New in Allegorithmic Substance Designer 2017.2.4 Build 952 (Feb 9, 2018)
- Changed:
- [AXF Import] Allow to specify the filtering mode on input bitmaps
- [2D View] Don't change the ratio of the image in the 2D view when the physical size is enabled
- Fixed:
- [Library] crash when enable/disable path in preferences
- [Baker] Match by name ignore some meshes with specific names
- [Content] Premult to Straight filter removes alpha channel
New in Allegorithmic Substance Designer 2017.2.3 Build 889 (Jan 21, 2018)
- Fixed:
- [Content] typo in "PBR Basecolor Validate" node
- [Content] Disorder parameter is broken in Cells 2
- [Content] Cells 3 is inverted when using specific values in parameters
- [Content] Polygon 2: Visual artefacts with specific settings
- [Content] Tile generator grayscale is in 8 bit by default
- [Content] Tile sampler: pattern specific random parameter doesn't work
- [Content] Shape Mapper: random functions can't be used to drive Pattern Amount, Radius, Width..etc
- [Content] Polygon 2: random functions can't be used to drive Sides amount
- [Content] Some noises/pattern generators generate warnings in the console
- [Content] Non-Square-Transform-Grayscale generates a wrong Pixel Size
- [Content] Swirl filter does not take the tiling mode into account
- [Graph] Drag and dropping bitmap resource to image Input node no longer works
- [Graph] CTRL+R (reload) doesn't work anymore
- [Graph] Problem when using frame in another frame
- [Graph] Crash when moving frames containing Pins
- [Graph] "Shape (Legacy)" instance gets transformed into "Shape" on save
- [Baker] crash when using non power of 2 images
- [Bakers] Color from mesh: Polygroup, Submesh ID always return a black image
- [Bakers] AO from Mesh: Occluder distance is clamped to 1 no matter the input value
- [Iray] Crash switching to Iray
- [Iray] Tiling value should affect the heighScale intensity
- [Iray] Fail to load IRay on windows machine where VCCOMP110.dll was not present
- [3D View][Bakers] UVs can't be decoded from obj exported from Modo
- [3D View] Displacement intensities are not consistent between Opengl and Iray
- [3D View] Displacement/Parallax Occlusion intensity is twice what it should be
- [2D View] offset when displaying image alpha
- [Cooker] Constant parameter ($tiling) is not found when used inside a graph instance
- [Cooker] Wrong evaluation of variable in chained instances
- [Parameters] Bitmap PKG Resource Path should not be editable
- [Parameters] Parameters in a same group are invisible if only one parameter has its visibility to false
- [PSD] Can't import/link a PSD file from a folder named with special characters
- [Functions] Parameters in functions shouldn't have a visibility option
- [LicenseService] Exception thrown when getting information on nodes
- [UI] Selecting text in description field keeps it highlighted
New in Allegorithmic Substance Designer 2017.2.2 Build 687 (Nov 27, 2017)
- Fixed:
- [Content] Typos in "Directional ..." nodes
- [Content] Various Typos
- [Content] Tile Sampler is set to "Absolute 32 bit"
- [Content] Shape Mapper: visible artefacts on the shape border in some cases
- [Content] tiling and "Non-Square Expansion" parameters in Polygon 1 are broken
- [Content] "Random Seed" and "Non-Square Expansion" don't work on Anisotropic Noise
- [Content] Broken "Shape" instance in some Grunge Maps
- [3D View] UV scaling is not applied if the height scale is 0
- [3D View] Reflection with shader blinn don't work anymore
- [2D View] Information window has its layout broken
- [Graph] issue when controling output size with function on a linked bitmap instanced in a graph
- [Function] Graph not invalidated when a link is deleted
- [Library] Favorites don't work
- [PSD Export] PSD file content change each time an export is done
- [Gradient] Crash when manipulating keys in the gradient editor
- [Templates] Position map for Substance Painter templates is incorrect
- [AxF] Wrong physical height
- [MDL] UVW scaling from physical size is inverted in MDL SBS nodes
- [Bakers] $custom doesn't work anymore
- [Preferences] crash on start on Mac
New in Allegorithmic Substance Designer 2017.2.1 Build 590 (Oct 23, 2017)
- [Engine] Crash when rendering text with GPU engine
- [Content] Tile Sampler: Row/Column ID does not work properly with non square
- [Content] Tile Sampler Color: Color parametrization is wrong
- [Content] Tile Sampler: wrong default value for X / Y pattern amount
- [Export] Exported PSD are missing metadata
New in Allegorithmic Substance Designer 2017.2.0 Build 585 (Oct 20, 2017)
- Added:
- [Content] Add Floodfill and associated filters (convert a black and white mask to gradients, random colors..etc)
- [Content] Add new Noises, Grunge Maps and Pattern generators that support non square format (old version are marked as "Legacy")
- [Content] Added new Splatter Circular with a lot more features
- [Content] Add new Scratches Generator
- [Content] Add Swirl filter
- [Content] Add Histogram Select
- [Content] Add Star pattern
- [Content] Add Shape Mapper filter
- [Content] Add Vector Morph filter
- [Content] Add Gradient Linear 3
- [Content] Tile Random / Tile Generator: add symmetry mode (h+v, h, v)
- [Content] Tile Generator: Add multiple image input
- [Content] Rename "RGB-A Merge" to "Alpha Merge"
- [2D View] switch node output display using the C key
- [2D View] Optimize Histogram / info layout depending on their display ratio
- [2D View] Add a button to enable/disable the tiling display
- [3DView] Optimize computation speed of Spherical harmonics
- [3D View] Update PBR shaders to use Fibonacci sampling instead of Hammersley
- [3D View] Add an option to save the current scene state as default
- [3D View][Bakers] Serialize Data in human readable format
- [Bakers] Add presets export/import (json)
- [Publish] Create the sbsar archive as non solid
- [Publish] Store the graph image/thumbnail into the sbsar
- [Publish] Display a progress bar when a package is being published
- [Dependencies] Display the .sbs file requesting a dependency in the "Missing dependency window"
- [Dependencies] Report window: display green icon when the problem has been resolved
- [Dependencies] Add an option to open the package custom dependencies in the package explorer
- [Preferences] Add an option to set the default scene state in the project settings
- [Preferences] Add an option to enable/disable path for the library
- [Graph] Add an option to make a screenshot (at 1:1 scale) of the graph
- [Graph] Remove tooltip from the background of compositing graphs
- [Scripting] Add onBeforeFileLoaded and onAfterFileLoaded callbacks
- [Engine] Add a Base Parameter to adjust Pixel Ratio mode
- [Console] Improve Console performances
- [Parameters] New Position (XY) widget
- [Iray] Upgrade to IRay SDK 2017.1
- [PSD] Save PSD widget state as text instead of binary
- [Library] Use thumbs from sbsar if it exists
- [Explorer] Rename "Dependencies.." entry to "Dependency Manager"
- AXF files Import
- Fixed:
- [MDL] Fail to export MDL Module if texture is connected to an exposed parameter
- [MDL] Try to register dependency for MDL string variables (constant node)
- [MDL] crash after closing the package
- [MDL] crash when connecting a float 3 to a color node
- [MDL] can't open nodes library when releasing a link node in a frame
- [MDL] crash when using a file texture
- [MDL] Dependency behaviour register too many operands
- [Graph] Connector names are disabled after FX-Map editing
- [Graph] crash when undo
- [Graph] Strange behavior with links between nodes
- [Graph] Collapsed nodes scatter and detach when undo
- [Graph] Function instance are not updated when reference is changed
- [Version Control] Package is reloaded when a Version Control custom action is triggered
- [Version Control] Disabled version control workspaces are still available in the context menu of a package
- [Version control] Remove custom action don't remove it from the contextual menu of a package
- [Properties] Parameter preview is not updated when using the gizmo
- [Iray] Max time display problem
- [Iray] Pause option issue
- [Bakers] crash when baking convert UV to SVG using Korean/Japaneses translation
- [Bakers] changing the path after a first baking doesn't work
- [PSD Exporter] undo issue
- [PSD] folder and layers are locked in Photoshop CS5
- [UI] color cursor is always set to white when uniform color node is created
- [UI] Opening an existing tab should display it instead of duplicating it.
- [Presets] crash when changing parameter type used in a preset
- [3D View] samplers with same usage are merged
- [2D View] Pixel information does not work for images whose resolution is not a power of 2
- [Library] issue when renaming filters
- [Data] Fix various typo in SBS files
- [Parameters] level node - auto level precision issue
- [Preferences] Templates Directories buttons should be disabled for "Default Project"
New in Allegorithmic Substance Designer 2017.1.2 Build 403 (Aug 9, 2017)
- [Content] Filtering Problem in "Smart Auto Tile" and "Crop Grayscale" Filters
- [Content] Library Filters don't take the OpenGL/DirectX preference into account
- [Content] Can't cook SBSAR with non_square_transform
- [Content] Panorama Shape: Hotspot is mirrored in RGB channel
- [Content] Tile Sampler: Position Color parametrization is not normalized
- [Content] Tile Sampler: Patterns are invisible if the the tiling is disabled
- [Graph] $normal_map_format switch does not work when we use the library/space bar menu
- [Graph] Wrong format in the bitmap node when drag and dropping a RGBxxF resource
- [Bakers] Color from mesh with material color is broken
- [3D View] every change in 3D view generate actions in undo stack
- [Dependencies] crash when a graph has missing resources in custom library
- [Iray] crash on start on OSX version is older than 10.11
New in Allegorithmic Substance Designer 2017.1.1 Build 354 (Jul 28, 2017)
- Changed:
- [Bakers] Add a "Reset" action" on resource fields
- [Bakers] Use black color when no vertex color is found
- [Presets] Hide the preset widget on instances when no presets are available
- [Preferences] Remove the "Compute binormal by fragment" option in the project settings (now this option is handled in the tangent frame plugin)
- sbsupater.exe adjustments
- Fixed:
- [Bakers] The "error" system no longer works
- [Bakers] options serialization: old keys remain
- [Bakers] crash when changing the name of a baker
- [Bakers] UI glitches
- [Content] Color Match filter - difference between CPU/GPU
- [Content] Some GrungeMaps output 8bits images instead of 16bits
- [Graph] Crash when using the X "switch links" on fx-map node
- [3D View] Random crash when opening 3D View
- [3D View] Binormal are always computed by fragment, no matter the tangent space plugin
- [Updater] XML error when using specific font
- [Cooker] modulo on negative number does not return the same result as the engine
- [UI] interface issue when using pick gradient on high DPI screen
- [MDL] Color node doesn't keep his value
- [Packaging] Mikkt Unreal tangent space plugin is missing
New in Allegorithmic Substance Designer 2017.1.0 Build 305 (Jul 3, 2017)
- New Features:
- [Bakers] New UI
- [Bakers] Keep a high def mesh cache until the baker window is closed
- [Bakers] Add an option to correct skew deformation using a grayscale mask
- [Bakers] Support use-high-poly-as-low-poly in from-mesh bakers
- [Bakers] Make the Bakers window non modal
- [Bakers] Store state to .sbs file in human readable format
- [Parameters] Copy/Paste parameters from one graph to another
- [Parameters] Add an option to copy a single Input Parameter (and paste it afterward)
- [Parameters] Remove the function button on "Color Mode" parameter
- [Parameters] Edit/Save/Display embedded parameter presets
- [Parameters] Allow the user to copy parameters attributes when a package is locked
- [3D View] No longer store last session 3d view settings in the registry
- [3D View] Create new 3d resource from current scene
- [3D View] No longer store the 3D view state from one session to another in the registry
- [3D View] Merge the "Scene" and "Geometry" menus
- [3D View] Seperate sRGB conversion from the fragment shader (you will need to update your custom shaders!)
- [3D View] Add an option to create a new 3d resource from the current state
- [3D View] Improve error message generated when #include fail into a shader code
- [3D View][Explorer] Create 3D scene from primitives
- [3D View] Display correct line number when GLSL shader compilation failed and code contains #include directives
- [Graph] Be able to resize a frame from all corners/borders
- [Graph] Store the Parent Size information on the graph resource instead of local registry
- [Graph] optimize Node thumbnails generation speed
- [Graph] Expose the memory cache budget in the Preferences
- [Graph] Add a "Reset and View in 3D View" option on nodes
- [Content] PBR Converter: Add new Arnold 4/5, Corona 1.6 and Renderman Presets
- [Content] Optimize AutoLevel node and support HDR input
- [Content] Optimize HBAO filter when GPU Optimization is off, add 16 samples version
- [Cooker] output SVG unsupported feature to the log
- [Cooker] Don't discard all the SVG resource if only one feature is not supported
- [UI] Increase Description block size
- [UI] Add file path information on graph instances
- [Functions] Add "Open Reference" on function instances
- [Functions] Display function graphs list when drag anddroping .sbs into a function graph
- [Explorer] Create new 3d resource from primitive
- [Engine] Add $tiling variable
- [Curve] Add options to flip horizontally/vertically the curve
- [Color Management] Read ICC profile on bitmaps
- [Export] Add "Label", "Group" and "User Data" in the Pattern macro list
- [Preferences] add the possibility to change the path for temp files
- [Doc] Add MDL Graph format to the SBS format documentation
- Bug Fixes:
- [Graph] Cache issue: view outputs in 3D View no longer works
- [Graph] Clear cache issue
- [Graph] Node thumbnails generation requests are not canceled when graph is invalidated
- [Graph] Resolution issues after using F5
- [Graph] graph view missing at launch
- [Graph] Modifying a parameter generates multiple render call
- [Graph] crash when using custom template which contains baked maps
- [Graph] Crash when linked nodes in a graph function
- [3D View] Parallel loading mess up with ProgressManager
- [3D View] Rendering with iray at custom resolution image not full frame
- [3D View][Iray] Material Definition is not kept
- [2D View] Histogram is empty on LDR images
- [2D View] Display issue when tiling mode is enabled
- [MDL] parameters not exposed
- [MDL] crash when moving a MDL from a package to another while rendering
- [MDL] Don't ask where to assign the MDL when double clicking on graph
- [Bakers] Crash when baking specific .obj file
- [Bakers] Transferred texture from mesh / normal gives a wrong result
- [Transformation 2D] Can't use arrow keys to change offset in 2D transform node
- [Transformation 2D] artefact issue with low resolution
- [Updater] Update report doesn't appear using when Ctrl+o/open
- [Properties][Format] Some characters are escaped twice in UserTags
- [Bitmap node] Ctrl Z doesn't work on 2D View
- [Preference] Useless empty space in the Aliases tab
- [Installer] Installing a previous version doesn't work the first time
- [Parameters] drop down list: putting some spaces to the last value label freezes SD indefinitely
- [UI][MAC] "about Substance" displays Iray info
- [SVG] crash when importing a specific SVG
- [Content] HBAO filter: Radius parameter behaves differently in function of the resolution (a new hbao_2.sbs has been added, old hbao.sbs is now deprecated)
New in Allegorithmic Substance Designer 6.0.4 (Jul 3, 2017)
- Bug Fix:
- [Graph] crash using X shortcut
- [Graph] crashes after deleting a link between nodes
- [Graph] Deleting a split point makes SD crash
- [Content] Typo in mg_surface_brush
- [Content] Lower quality on HBAO compared to 6.0.2
- [Library] Custom filter's icons are not saved
- [Explorer] Crash when opening a 3d resource referencing a missing file
- [Bakers] Transfer Texture From Mesh is mirrored if "Normal" option is enabled
New in Allegorithmic Substance Designer 6.0.3 (Jul 3, 2017)
- Bug Fix:
- [Content] Tile Sampler: Position Color parametrization is not normalized
- [Content] Crop: Ghost graph in pixel processor
- [Content] Panorama Shape: Hotspot is mirrored in RGB channel
- [Content] HBAO filter can generate negative resolution
- [Content] Color Match filter renders incorrectly in some situations
- [Content] "Pre-Multiplied to Straight" removes alpha channel
- [Content] Typos in various Labels
- [Graph] Bit depth information is cut when DPI scaling is set to 125,1520 or 175%
- [Graph] When a selection containing a frame is pasted, the frame it not selected
- [Graph] When a selection contains a comment, the pasted elements will be shifted in the graph
- [Graph] split points issue
- [Graph] Some Pin Connectors don't snap when hovered
- [Graph] graph view missing at launch
- [Export] missing bitmaps after export
- [Export] Doesn't export the dependencies on steam version
- [Bakers] crash with mesh which has too much UV sets
- [Bakers] UV map baker crash when baking meshes without UV sets
- [Engine] Sampler bug with Fxmap+HDR
- [Engine] crash with high resolution jpeg images
- [2D View] Transform widget missing in 2D View when tiling preview mode enabled
- [3D View] Graph instance with custom usage is not correctly sent to the 3D View
- [Preferences] Wrong path for mikktspace.dll
- [Explorer] moving a bitmap resource in a package makes the "link/embed" menu popping up
- [Parameters] crash when using 'tiling' as parameter name
- [MDL] no colored links between nodes
- [Linker] Pixel Processor: Incorrect GLSL shaders generation
- [Cooker] Bit depth issue
- Changes:
- [Export] Save physical size as dpi in exported textures
- [2D View] Display the matrix parameter label in the Transformation menu
New in Allegorithmic Substance Designer 6.0.2 (Jul 3, 2017)
- Bug Fix:
- [Content] Clone patch not working anymore
- [Content] Height output is not part of the material group in templates
- [MDL] Crash when deleting a graph instance
- [MDL] No warning between conflicting nodes
- [MDL] Useless warning messages when exporting
- [Curve] Adressing parameter exposition should not be exposable
- Engine] Crash importing a sbsar which contains a HDR bitmap
- [Text Node] Font specification generates invalid XML file
- [Gradient editor] Values are not clamped correctly
- [3D View] Crash when using a custom (high resolution) HDRi as environment
- Changes:
- [Engine] Integrate latest engine with jpeg decompression optimization
New in Allegorithmic Substance Designer 6.0.1 (Jul 3, 2017)
- Bug Fix:
- [Bakers] Normal Map from mesh (world space) is flipped on Y axis
- [Bakers] Baking a mesh with no UV fails to report error
- [Bakers] Average normal doesn't work
- [Bakers] SD crashes when baking AO with a specific mesh
- [Bakers] Output format is not restored properly
- [Text] custom font doesn't work in player
- [Text] invalid font warning when re opening a package with font in resources
- [Text] text input does not work in preview mode
- [Text] Font parameter can be exposed
- [Text] freeze/crash when creating a function in the text parameter
- [Text] Crashes when exposing font size
- [2D View] Zoom percentage is not displayed correctly when using the "F" key
- [2D View] Image is shifted when the size is changed
- [2D View] Discontinuity when displaying the tiling
- [2D View] Transformation guizmo is not visible/editable in preview mode
- [3D View] Physical Size not taken into account by PBR Parralax shader
- [3D View] Refresh rate setting is not correctly restored from one session to another
- [Graph] multiangle_to_normal prevent publishing
- [Graph] Output size of pow filter is locked
- [Graph]Cannot instantiate .sbsar files
- [Curve] UI cropped
- [Curve] Numbers display is slightly cropped
- [Curve] Widget disappear when the toolbar gets resized
- [Content] Glow node is broken
- [Content] Tile Sampler: Patterns are invisible if the the tiling is disabled
- [Content] MG Mask Builder - Inverted Curvature contrast parameters
- [Content] Color Equalizer: custom_color_variation group parameters not connected
- [Content] Clone Patch: patch area not visible when positioned in corners
- [Explorer] Reloading a package while its dependency is opened breaks the dependency package
- [Explorer] Can't import a 32bit psd resource
- [Publish] cooking fail (ERR:No inheritance (absolute))
- [Gradient] Gradient should be displayed as Linear when sRGB is unchecked
- [Transformation2D] Offset impression when moving a guizmo with axis constraint
- [Parameters] Mouse focus is stolen by dropdown
- [Engine] No Tiling has no effect on distance node on GPU engine
- [Export] Crash when exporting outputs as TGA
- [MDL] export preset doesn't work
- Changes:
- [Bakers] Improve progress task management
- [Bakers] Change the error tooltip when no mesh is selected
- [Properties] 3DView Post Effect parameters should be disabled when "Post Process" are disabled in Preferences
- [License] Allow specifying a custom path for Substance Designer 6 license
- [Gradient] Disable the "precision" slider if no gradient picking has been made
- [Cooker] Ignore missing resource in image input to prevent cooking fail
- [3D View] Change handling of specular reflections leaks
- [Graph] Add more parameters for the engine v6 compatibility
New in Allegorithmic Substance Designer 6.0.0 Build 19985 (Feb 15, 2017)
- New Features:
- [Engine] New Curve Node
- [Engine] New Text Node
- [Engine] 16f/32f bit depth compositing
- [Engine] instancing for GPU FX-maps
- [Engine] Add log2 function
- [Bakers] 8k map baking
- [Bakers] Bake by Material / "Texture Set"
- [Bakers] Display loading message when the bitmap output is being encoded/written on disk
- [Bakers] Add a cancel option during baking
- [Gradient node] add global adjustments for multiple selected keys
- [Gradient Node] Simplify Gradient Picker options
- [Graph] Add an option to modify default parent size
- [Graph] Display Image pixel depth under the node
- [Preferences] Global preferences for DirectX/OpenGL
- [Preferences] Use tabs in Preferences/Project UI
- [Preferences] remove parameter MaxTextureSize located in the "3DView" preferences
- [Preferences] Display short help about the autosave
- [Preferences] Expose image format options
- [Preferences] Add an option to hide the Environment map in 3D View by default
- [Preferences] Add an option for the normal map filter default alpha option
- [2D View] Add the possibility to pan away from texture bounds
- [2D View] Interpret the physical size X/Y ratio
- [3D View] Improve Texture management
- [3D View] Disable Post Effects by default (to prevent crash on lowend gpu)
- [MDL Graph] Manage the hidden flag on IRay parameter
- [MDL Graph] Allow to set the constructor 'material()' as Root Node
- [MDL Graph] Create SBS Graph instance node preview
- [Content] Add new Scan Processing filters
- Content] Add new Adjustment filters (Clamp, Pow, HDR Range Viewer)
- [Content] Add Blue Noise (Fast approximation)
- [Content] Add new Shape effects (Glow, Drop shadow, Stroke)
- [Publish] Add an action "Export as previous" to republish the last selected package
- Publish] Improve SBSAR generation when using high resolution bitmaps
- [Publish] Warn user about non "relative to parent x1" graph setting when publishing or uploading on Share
- [Properties] Add "Physical Size" attribute on SBS Graphs
- [Parameters] Remove function actions on PKG Resource paths
- [Parameters] Remove "Preview values changed" pop up
- Bug Fixes:
- [Graph] Memory usage grows up regulary each time right-click menu is open
- [Graph] [In SSE2] Polygon's nodes doesn't displays shapes when the "Scale" parameter is in negative
- [Graph] Crash when switching from "Integer" to "Float" on a exposed parameter
- [Graph] Moving nodes while a splitpoint is selected will recompute the nodes
- [Graph] Split Points do not support "Undo"
- [Graph] empty tooltip displayed when graph description contains non printable characters
- [MDL Graph] Crash when the current node displayed in property view is deleted
- [MDL Graph] MDL Graph that uses material() constructor function as root are not rendered correctly in the 3D View
- [MDL] Cannot export MDL module when using conditional operator with uniform boolean expose parameter
- [MDL] Crash when Loading a MDL Graph Template two times
- [MDL Archive] Materials that are using a texture are not correctly managed
- [3D View] IRay Material is not changed when the MDLGraph's root node change
- [3D View] random crash when closing the 3D View while a mesh loading is in progress
- [3D View] Yebis isn't reactivated after saving render
- [3D View] Invalid PSD File generated when saving render result of iray scene
- [3D View] point light 1 will not illuminate
- [UI] Detection area of Checkboxes is too wide in "Bakers from Mesh" Parameters
- [UI] Aesthetic issue in "Bakers from Mesh" Parameters
- [Mac] Opening SD by double clicking on a sbs does not send output to 3d view
- [Mac][Iray] Photoreal Cluster render doesn't work on MacOS
- [Engine] Atan2(0, 0) makes the engine crash
- [Engine] Critical synchronization issue
- [Bakers] Can't disable automatic normalization for Height baker
- [Parameters] when converting grayscale to rgba, alpha should be 255
- Functions] It is possible to set a function as the output node even if not compatible
- [Export] Invalid dependencies after exporting a Package with PSD's Resources
- [Console] Clearing the console makes SD crash
New in Allegorithmic Substance Designer 5.6.2 (Feb 15, 2017)
- Fixed:
- [Preferences] Default shader is not taken into account
- [3D View] Crash if the default shader is changed at runtime
- [Engine] get $size issue
New in Allegorithmic Substance Designer 5.6.1.479 (Jan 17, 2017)
- Changes :
- [3D View] Set primitives size to 100cm
- [Content] Add "Image Input Filtering" to "Splatter Circular" and "Splatter"
- [Bakers] "Curvature From Mesh" Add Console Warnings under Channel "Mesh Sanity Check"
- Fixed :
- [3D View] Disappear when undocked
- [Graph] Gradient Map "Noise" and "Precision" parameters don't work anymore
- [3D View] ALT+R doesn't work after saving render
- [Bakers] "Curvature From Mesh" crash with some ZBrush meshes
New in Allegorithmic Substance Designer 5.5.0 Build 18712 (Aug 26, 2016)
- ADDED:
- Substance Designer is now available on Linux
- New MDL (Material Definition Language) Editor
- [Bakers] New Curvature from mesh baker
- [Library] Use SVG icons instead of bitmap files
- [Library] Add an option to filter the result for MDL, Compositing, Function and Fxmap
- [Graph] Extend the "Display newly created node" to copy/pasted / duplicated nodes
- [New Document] Create a Template selection widget when creating a new MDL Graph
- [3D View][Iray] Display Render Mode + VCA nodes next to iterations/time
- [3D View] Improve "material" menu performances on opening
- [3DView][Bakers] Update to FBX SDK 2017
- [3D View] Add the ability to show/hide rendering information (resolution, iterations, etc.) in the display menu of 3D View
- [Iray] Expose tesselation parameters back to scene edit
- [Project] Add auto-generated alias for project file directory
- Project] Specify the default environment texture in the project settings
- [Content] Added new studio HDRi
- [Content] Add non-square transform node to the library
- Launch SD with a specific .sbscfg file
- FIXED:
- [Graph] Inputs does not automatically connect to outputs with same usage.
- [Graph] Inserted node inputs are not plugged correctly
- [Graph] Unselecting should also select a node under the mouse
- [Graph] Node insert doesn't connect to all links
- [Bakers] Incorrect diffusion in curvature baker
- [Bakers] "Transferred texture from mesh" crashes if high def mesh has no UVs
- [UI] Function Icon on parameters is not modified when a function is defined
- [UI] Tooltips for parameters are cut
- [3D View] more than 1000 lights are displayed in the scene
- [3D View] GLSL Lambert shader don't manage srgb texture correctly
- [3D View] Tiling parameters missing when connecting substances in Iray
- [Iray] Preset export of mdl not working when spaces in name
- [Iray] Subdvision parameters are not taken into account
- [Parameters] Parameter identifier is no more displayed
- [Parameters] Crash when changing resource url from the "From Resource..." action
- [Parameters] Incorrect conversion of & character
- [Explorer] double clicking on a 'big' graph often fail to open it in the graph view
- Explorer] Embedded SVGs are shown as missing in the Explorer
- [Explorer] Crash when renaming an item with the '&' character
- [Content] Gradient 1 tiling is wrong when using 90/180° rotation
- [Perforce] Integration does not seem to work if the workspace is located at the HDD root
- [Data] UID generated for nodes are not unique
- [Preferences] Adding an alias targeting HDD root messes up paths in sbsprj
- [MEMORY LEAK] Some QDialogs are not destroyed when they are closed
New in Allegorithmic Substance Designer 5.4.0 Build 17854 (May 5, 2016)
- Added:
- Add a link to Substance Store
- [UI] Support for High-DPI resolutions
- [UI] Allow to reorder tabs
- [3D View] Allow to export render to ArtStation
- [3D View] Add the default shader in the shader list
- [Graph] Display the resource name on top of bitmap node
- [Graph] Improve the listing order of the space bar search menu
- [Bakers] New baker "Position from Mesh"
- [Bakers] New "normal map" setting for Texture Transfert baker
- [Bakers] New setting "Tangent" & "Binormal" for World Space Normal baker
- [Scripting] Allow to execute scripts during Save, Export and Publish actions
- [Dependencies] Add a Collapse/Expand option based on selection
- Added a warning regarding shell extension conflicts
- Fixed:
- Crash on exit
- Substance Designer process can still be running after exit
- [Iray] Outputs are not sent to mdl materials when switching renderer
- [Content] Tile sampler: pattern rotation random should not rotate the shape
New in Allegorithmic Substance Designer 5.3.4 Build 17162 (Jan 6, 2016)
- Bug Fix:
- [Iray] tangent/binormal are not correctly taken into account
- [Explorer] Package is marked as to be saved just after being opened
- [3D View] IBL Diffuse reflection is too strong
- [3D View] Crash when drag&droping 8bit image from explorer to 3D View
- Application crashes since 2016 January 1st
New in Allegorithmic Substance Designer 5.3.3 Build 16905 (Nov 17, 2015)
- Changes:
- [Content] Add "White Noise Fast" (based on pixel processor)
- [Content] Add "Offset global horizontal/vertical" on Tile Samplers
- Bug Fix:
- Crash when creating new Substance in some situations
- [Bakers] Crash when baked maps are updating the graph
- [Bakers] OBJ coming from zbrush should use filename for Match By name
- [Parameters] Crash when doing Undo/Redo/Undo in function graph
- [Graph] Split points are not pasted at the correct location
New in Allegorithmic Substance Designer 5.3.2 (Nov 17, 2015)
- Changes:
- [Content] Add filtering control for pattern input on Tile Generators
- Bug Fix:
- [3D View] Focus point not correctly initialized
- [3D View] Wrong far clip plane when switching several times of 3D mesh resources
- [3D View] Brief rendering artefact when loading a mesh
- [3D View] Environment map is black when file can't be found -> fallback to default envmap
- [3D View] Crash after using a custom Latitude/Longitude image
- [3D View] Crash when loading specific obj file
- [3D View] mesh autoreload does not work properly
- [Iray] Can't assign texture on external mdl
- [Iray] Can't assign textures to anisotropy channel after material reset
- [UI] Windows popup menu appears when right mouse button is released after moving in 3DView
- [2D View] Info tool does not return the color value of the pixel under the cursor
- [Bakers] Grayscale images are saved as indexed with tga format
- [Graph] View outputs in 3d view should reset the channels before sending the outputs to 3d view
- [Parameters] Param input name is empty when exposed from "Expose node parameters"
- [Performances] Set the onSubstanceCallbackProfileEvent callback on engine ONLY if timings are enabled
New in Allegorithmic Substance Designer 5.3.1 (Nov 17, 2015)
- Changes:
- [3D View] Display the mesh name in the scene/edit instead of "Entity"
- [3D View] Reset to default color when a new 3D View is opened
- [3D View] Focus camera when switching from scene to primitive
- [3D View] Display the render viewport resolution when custom resolution is used
- [Iray] Adjust Subdivision parameters presentation
- [Iray] Output IRay log info to SD log
- [Bakers] Read OBJ files properly to make matching by name compatible
- Bug Fix:
- [3D View] Incorrect display of meshes having a scale different than 1.0
- [3D View] Automatic near clip plane computation doesn't work well for big objects
- [3D View] Wireframe mode displays too thick wires
- [3D View] Save render window does not show up if post effects are disabled
- [3D View] Crash when switching geometry
- [3D View] "QOpenGLWidget: Cannot make uninitialized widget current" message in log
- [3D View] Lighting is not computed if the environment map is changed while Iray is running
- [3D View] Crash when viewing 3d mesh
- [3D View] Very bad OpenGL performances after having used Iray
- [3D View] Clip planes not correctly computed
- [3D View] Changing the environment map does not refresh the 3d View
- [3D View] Textures are not updated on graph change
- [3D View] GLSLFX hidden samplers are still displayed in the selection menu
- [3D View] Material not restored properly when opening mesh resource
- [3D View] RAM/VRAM Memory leak when opening various meshes and assigning multiple graphs on them
- [3D View] Focus does not take focal length into account
- [Iray] nvcuvid.dll is missing (uninstall previous version to get rid of the message)
- [Iray] Preset Export dialog '...' button don't spawn the dialog window
- [Iray] Refraction/Scattering does not work correctly in physically_diffuse_specular
- [Iray] Default mdl can't be found (magenta color)
- [Iray] Do not plug default textures to mdl material to enable value mode in edit material
- [Iray] Descale is not triggered when a texture is updated
- [Bakers] Worldspace normal baker renders a black image
- [Bakers] Crash when baking normal map with undocked 3d view
- [Bakers] Baking with "Embedded" method while an invalid path is set for "link" prevents saving the resource
- [Bakers] Baking with "Embedded" method and changing the file format does not change the extension on disk
- [Bakers] Random names for embedded ressources all have an XXX.. name
- [Bakers] Multiple objects in .obj are not correctly imported
- [Content] Material Blend: basecolor output is not hidden when channel is disabled
- [Content] White_noise and derivated are not rendered correctly at 8k
- [Graph] Sluggish performances in the graph
- [Graph] Crash when drag&drop function item from Library to Function Graph
- [Graph] "View outputs in 3d view" should only send the node's visible output in the 3d View
- [Preferences] Default user_project has empty "Name Suffix" for match by name baker feature
- [Engine] Color -> grayscale conversion produces precision lost
- [Console] Console/Log is poluted by lots of messages
- [Share] Crash when trying to share a package
- [UI] Tooltip is stuck on top of Recent Files menu
- Crash on exit
New in Allegorithmic Substance Designer 5.3.0 Build 16662 (Oct 3, 2015)
- Changes:
- [3D View] Add Nvidia Iray renderer
- [3D View] Rotate environment using CTRL+Shift+RMB
- [3D View] Render the 3D viewport at a custom resolution (Ogl / Iray)
- [3D View] Make the loading of the scene asynchronous
- [3D View] Display the global scene in the scene Browser
- [3D View] Disable the grid by default
- [3D View] Add inverse squared distance attenuation for point lights
- [3D View] Display color parameter in RGB instead of RGBA
- 3D View] Separate Lights/Camera/Environment settings
- [Share] Improvements for the Substance Share upload window
- Bug Fix:
- [3D View] Error in normalization of PBR shaders
- [3D View] Crash when right-clicking on the root in the scene browser
- [3D View] PBR shaders : diffuse vs spec energy conservation and pointlights
- [3D View] Make "Material/Reset" also reset the channels to default color
- [Bakers] Position with Bsphere normalization in not centered
- [UI] Windows floating state not saved when closing the application
- [Cooker] Can't publish when the sbs is located in a path containing special character
- [Publishing] Pressing "enter" in the name field after publish will cancel the dialog
- [Share] Export sbs does not keep the sbs:// alias
New in Allegorithmic Substance Designer 5.2.5 Build 16534 (Sep 16, 2015)
- Changes:
- [Share] Publish a package to Substance Share
- [UI] Add Substance Share link in the Help menu
- Bug Fix:
- [Cooker] "Size out of bounds" is an error instead of a warning
- [Cooker] "Can't find subgraph output" is an error instead of a warning
- [3D View] PBR diffuse/spec prefers basecolor instead of diffuse
- [3D View] Tiling does not work correctly with tesselation shaders
- [Engine] Crash when instantiating specific sbsar file
- [Engine] Sizelog2 / pow2 functions does not work properly
- [Engine] "set" in output size does not work
- [Engine] Mipmap level is not clamped for negative values
- [Content] Can't publish a graph containing tri planar filter
New in Allegorithmic Substance Designer 5.2.0 Build 16375 (Aug 19, 2015)
- Changes:
- [Library] Add an option in the preferences to hide/display PSD layers
- [Parameters] Allow user data to be on multiple lines
- [Graph] Add a preference option to render comments at constant size
- [Graph] Add a preference option to disable new node display in 2D View
- [Performances] Pixel Processor performances boost on DX10 engine
- [3D View] Add tessellation to PBR shaders
- [3D View] Add simple opacity to PBR shaders (no face sorting)
- [Content] Add Vray/Corona/Redshift/Arnold targets to the PBR converter filter (to convert maps for these renderers)
- [Content] Add "Detail Oriented" technique to Normal combine filter
- Bug Fix:
- Crash when opening sbs with empty dependency
- Link to PSD layers are broken after package reload
- [Functions] Nested functions break type safety
- [Functions] Labels and Groups and Descriptions are not displayed
- [Functions] Crash when copy/pasting from a deleted function
- [Graph] Material link broken with sbsar graphs
- [Graph] Creating multiple bitmap node from resources make the node stacked on each other
- [Graph] comment item not created in the right position when child of a node
- [Graph] Long comments block region selection
- [Bakers] Tangent Space Normal map bakes black on Mac
- [Parameters] Visible If does not work when input name contains "-"
- [Parameters] Step value in Input Parameters ignored if below 0.01
- [Library] "Visible in library" tag is not taken into acount for sbsar
New in Allegorithmic Substance Designer 5.1.1 Build 16082 (Aug 19, 2015)
- Changes:
- [Graph] Reduce space between two nodes when using autoconnect
- [Graph] Disable Autoconnect when using drag&drop in the graph
- [Graph] Make the frame snap on the grid
- [Graph] Disable node insert over/on selected link for material link
- [Preferences] Set max value for Max texture Size to 8192
- [Content] Add symmetry options to "Safe Transform" node
- Bug Fix:
- [Graph] New node is not snapped on grid
- [Graph] Swapping links can generates loops/crash
- [Graph] Display glitch when nodesize/timings are disabled
- [Bakers] Crash when baking to a resource that uses the same name than the scene
- [Bakers] Default resource name is not taken from the correct project file
- [Engine] Pow2/log function problem
- [Engine] Error in function evaluation
- [Fxmaps] Crash when reset parameter to default
- [FxMaps] Bad function evaluation
- [Preferences] Clicking on project tab crashes SD
- [3D View] Custom usage is converted to lowercase
- [Parameters] Can't reorder elements in dropdown lists
- [Explorer] Crash when moving a function graph in the explorer
New in Allegorithmic Substance Designer 5.1.0 Build 16026 (Jun 2, 2015)
- New Features:
- [Graph] Search/Display content from the library through space bar menu
- [Graph] Display/open newly created node
- [Graph] link redirection (alt+shift)
- [Graph] select node parents
- [Graph] Swap 2 links (X)
- [Graph] Insert node over a link using drag and drop
- [Graph] Create graph from a node selection
- [Graph] Delete link when using Alt + LMB on a node pin
- [Graph] Don't connect new node to previous using Shift
- [Graph] Add a toolbar for base filters
- [Graph] Improve grid (snapping and resolution)
- [Graph] Move the Comment/Frame/Pin to right click menu
- [Graph] Create node over a selected link
- [Graph] Add icons to function items
- [Graph] Change pin colors in function graph
- [Graph] Use shift to disable node auto connection
- [Graph] Make the selected link drawn over the other links
- [Graph] Add icons to Fxmap nodes
- [Graph] Add a switch to draw curved or rectangular links
- [Function] Make the different vector type more distinct in function graph (pin/link colors)
- [Functions] add icons on nodes and display values for constant / set / get
- [Functions] Add colors to node title
- [Function] Improve performances for function evaluation (use SSE generated code)
- [Function] Display warning if Set/Get node is empty
- [Bakers][Graph] Dither bitmap when converting to 8bpc
- [Bakers] Average vertex normals in OBJ file if the mesh doesn't contain any
- [Bakers] Match by name: use suffix as separator
- [Parameters] Add option to switch between RGB and HSV on color widget
- [Parameters] Add eye dropper button in color widget
- [Library] Add a category for base content (compositing nodes, fxmap, function..)
- [2D View] Info: add display in [0, 1] range and HSV
- [3D view] Add mipmap support for the environment
- [Dependencies] Clean unused dependencies with updater
- [Updater] Do not save packages automatically
- Bug Fix:
- [Crash] when closing package
- [Crash] when opening the dependency manager on an unsaved package
- [Crash] Sample Color bug
- [Engine] FxMap Tiling region deadlock
- [Engine] precision issue with SSE engine with blur and/or blend node
- [Engine] Computation doesn't stop when divide by 0
- [Explorer] crash when exporting package with dependency if containing dependency cycles
- [Explorer] Drag and drop of resources often fails to operate
- [Bakers] Baked normal is rendered black if it's higher than 256*256
- [Bakers] Saving a package in the same location as the export path will break the path
- [Bakers] Incorrect default target path when package has not been saved yet
- [Engine] Bad pixelsize result when inherited from parent function
- [Dependencies] Unused dependency is not removed
- [Dependencies] crash when opening the dependencies window of package that contains package cycles
- [Graph] marquee selection are rescaled in function of the zoom
- [Graph] link don't "snap" to closest input/output
- [Graph] Wrong undo stack (may generate crashes)
- [Graph] Multiple connect with Ctrl does not work if pin is already plugged
- [3D View] Grid color is affected by background color
- [3D View][Graph] output node containing multiple usage is not sent correctly to the 3d view
- [3D View] Tesselation shader : compilation bug on AMD GPUs
- [2D View] Pin system problem
- [Functions] Function compilation bug (if else)
- [Preferences] low/high suffix not correctly read from sbsprj
- [Library] Drag and dropping a folder over another removes it
- [Windows] Multiple sessions of SD can be run
- [License] Old license is not kept
- [Content] Edge Detect filter problem
New in Allegorithmic Substance Designer 5.0.3 Build 15660 (Apr 10, 2015)
- Bug Fix:
- [Graph] Crash when deleting some ghost nodes
- [Graph] docked node stay docked when duplicating node
- [Graph] Crash when deleting nodes
- [Graph] Export outputs settings are not stored per graph
- [Graph] Invalid node docking state when deleting node
- [Bakers] Errors are not displayed in a dialog box anymore
- [Bakers] Missing resource is not displayed as missing in the baking window
- [Publishing] failed window shouldn't be editable
- [Publishing] Sbsar Incorrect result
- [3D View] Multi-materials from updated FBX meshes are not properly reloaded
- [3D View] Diffuse SH can produce negative values in some cases in PBR shaders
- [2D View] Displayed bit depth for resource images is always 8 bpc
- [Parameters] Parameters are not always displayed in the graph properties
- [Menu] "Export log File.." action don't manage to locate the log.txt file
- [Batchtools] Sbsmutator error
- [Explorer] Loading packages keep the highlight
- [Properties] Crash when clearing a function on an enum parameter
- [Preferences] Mikkt tangent space plugin is not set to default in user_project
- [Evaluation/Activation] Cannot evaluate/activate online on Windows
- Computing status bar moves the interface when refreshing
- Launch multiple SD at the same time
- Update Player URL when .exe is not found
- File modification on disk not detected correctly
- New Features:
- [Preferences][Bakers] Add an option to compute tbn by vertex or by pixel to match UE4
- [Library] Use bilinear filtering for thumbnails
- [Bakers] Allow the window to be downscale to less than 800px height
- [3DView] Equalize environment map exposure / normalize rotation to get consistent lightning
- Name application shortcut with major version
New in Allegorithmic Substance Designer 5.0.2 Build 15542 (Mar 20, 2015)
- Bug Fix:
- [Crash] OSX 10.9 and 10.10 in FreeImage
- [Crash] When opening a fbx file that contains elements without any vertices
- [Graph] Drag and Drop issues
- [Graph] Clear cache shortcut is broken
- [Graph] TGA appears black/transparent in SD
- [Library] TriPlanar Grayscale normal input wrong
- [Library] Edge detect node does not work properly with cpu engine
- [Parameters] Slider range incorrect for float2/3/4
- [Parameters] Doing "Expose Parameters" twice crashes Designer
- [Console] Is not resized correctly
- [Console] Duplication in channel list: View3D and 3DView
- [3DView] Parameters order defined in glslfx are not preserved in the GUI
- [Explorer] Crash when refreshing missing textures on the disk
- [Function] Change value and edit leads to crash
- [Baker] Crash when opening the baking window on a missing 3d ressource
- [PSD] Psdparse crash (missing MSVCR120.dll)
- [About window] Missing line break with Steam version
- [Sbs] Unused new engine features in sbs
- [Sbsar] New features not supported when used in SD
- [Ui] Progress bar doesn't clear once finished after an export with dependencies
- vcomp100.dll not found when launching SD on a freshly installed Windows 7
- New Features:
- [Library] Add normal control in material_adjustment_blend
- [Library] Add blending option for normal in material_color_blend
- Upgrade to Qt 5.4.1
New in Allegorithmic Substance Designer 5.0.1 Build 15447 (Mar 6, 2015)
- 5.0.1 - Fixed a bug when exporting bitmaps on Windows. 5.0 Features
- [Export] discard Alpha channel for TGA and BMP when it is full opaque
- [3d View] Set the PBR shader by default
- [2D View] Switch to view image as alpha premultiplied
- [Parameters] Size: Add a Width/Height lock / display values in dropdown lists
- [Dependencies] New dependency manager
- [Dependencies] display/find the node instance corresponding to a dependency
- [Dependency] Open a dependency package in the package explorer
- [Engine] Blend: support Opacity parameter when a mask is used
- [Engine] Blend: Add new blending modes (overlay, screen, softlight, divide)
- [Engine] Blend: support straight alpha blending
- [Egnine] New Dynamic Gradient node
- [Engine] New Distance node
- [Engine] New Pixel Processor node
- [Engine] Fxmap: support dynamic function for input images
- [Engine] Function Sampler: support bilinear sampling
- [Engine] Fxmap: support bilinear/nearest filtering for input images
- [Engine] Fxmap: support Straight/Premultiplied input image alpha
- [Bakers] Add an option to match geometry by mesh name between low and high def meshes
- [Templates] Create a template substance for Substance Painter
- [Bakers] New Texture Map from mesh baker
- [Graph] Add a "compatibility check" to highlight nodes that are not compatible with previous engine
- [UI] Help menu adjustments
- [Preferences] set Mikkt tangent space plugin the default one (reset to default in the preferences if SD4 is installed)
- [Library] Add new hdr maps
- New Substance from Template
- Switch to Qt5
- Update License System to SD5
- Bug Fixes:
- [Mac Only] Color picker problem with retina display
- [Mac Only] Drag'n'drop on the 3D view on Mac OS also rotate the view
- [Bakers] Baking a map without an output folder produce an empty texture
- [Graph] Docked nodes in frame move in a strange way
- [Parameters] Custom library path are not loaded from sbsprj files
- [3D View] CTRL+R to reload all shader also trigger the reset of the 3D View
- [3D View] Env. Mipmap height uniform switch to default when loading shader
- [3D View] PBR shader : Diffuse vs baseColor typo
- [Library] Non-recursive library path break linked textures in packages
- [Library] Environment Maps doesn't display .hdr
- [Explorer] "Copy/Paste" on the substance shouldn't be possible
- [Explorer] Right click "Paste" option still available on a graph
- [Function] tooltip of the sampler is wrong
- [Graph] In compact mode, instances don't show all the link names when they are expanded automatically to add a greyscale converter
New in Allegorithmic Substance Designer 4.6.2 Build 15318 (Feb 21, 2015)
- New Features:
- [Library] Added PBR utilities nodes (BaseColor/Metallic Validate, Dieletric F0, Metal reflectance)
- Bug Fixes:
- Crash on exit
- [UI] Layout is reset on update
- [Graph] Material link does not work on sbsar inputs
- [Graph] Deleting a graph while it's opened in a tab make SD crash
- [3D View] Copy to clipboard grab Back Buffer instead of Front Buffer
- [Bakers] Vertices with different colors are merged
- [Bakers] Funky bakes with cage when multi UV sets
- [Parameters] Sliders are broken for Integer2/3/4 with instanced Sbsar
- [Parameters] Clamp option does not take specified values into account
- [Library] "Metal Weathering" has an incorrect default size
- [Library] "Metal Weathering" does not connect metallic input
- [License] Trial on Mac says Expired at first launch
- [License] Activation not working / "check your proxy" message
New in Allegorithmic Substance Designer 4.6.1 Build 14938 (Dec 19, 2014)
- Bug Fixes:
- [Graph] Reconnect a link using "ctrl" leads to crash
- [Graph] Empty graph tab are not closed
- [Graph] Duplicate link from output node problem
- [Library] cells_4 is stuck at 4096
- [Preferences] Set the tangent plugin normal angle to 180°
New in Allegorithmic Substance Designer 4.6.0 Build 14891 (Dec 10, 2014)
- Features:
- New license system
- [3D View] Setting wrapping mode per sampler in glslfx
- [3D View] Use "F" to focus on the object
- [3D View] Add specular level channel for dielectrics in metal/rough PBR shader
- [3D View] Set the save image shortcut to alt+S instead of ctrl+S (same for copy Viewport alt+c)
- [3D View] Change default background color
- [Bakers] New Thickness baker
- [Bakers] New Opacity Mask baker
- [Graph] duplicate a link from an input pin using ctrl+click (cmd click on mac)
- [Graph] Store the output export path per graph
- [Functions] Do not create getfloat node when creating a new input
- Bug Fixes:
- [Parameters] Clicking and dragging on parameter slider does not set value to 0.
- [Parameters] pinned parameter tab gets overridden
- [Parameters] Alpha value is set to 1 when picking a color in the color widget
- [Parameters] FloatX with Sbsar display wrong values in the UI
- [Parameters] create/delete input hides the + button
- [Parameters] Crash when deleting a function input
- [Graph] Can't plug overlay node when using compact link mode
- [Graph] Can't "Export all as Bitmaps" when the destination directory does not exist
- [Graph] set "display connectors name" on by default
- [Bakers] Can't use a psd layer as normal map resource
- [Bakers] Selected material IDs not saved in Bake model information
- [Bakers] Export path is saved as absolute
- [Library] Potential random crash when browser large amount of items
- [Library] folders with name containing "resources" are ignored
- [Functions] Can't drag&drop a function onto a frame
- [Functions] Duplicating a node gives an incorrect comment position
- [Engine] SSE does not support opacity greater than 1 for image input in fx-map
New in Allegorithmic Substance Designer 4.5.2 Build 14741 (Nov 18, 2014)
- Features:
- [Library] Added Tile Random, Tile Sampler, Scratches generators / Curvature Smooth, Mask Builder filters
- [3D View] Support more than 8 Samplers in shaders on MacOSX
- [3D View] Store default shader in the project files
- [3D View] Make the "Default" Material's shader reset to the default shader when clicking on the "Reset All" action
- [3D View] Add emissive feature to PBR shaders
- [3D View] Add tiling to PBR shaders
- [Bakers] Allow to disable the diffusion around the bakes and replace it with a neutral color
- [Bakers] Add bias (Min Occluder Distance) for secondary rays (AO and Bent Normals)
- [Bakers] Add "Ignore backface triangles" options
- [Explorer] Add warning when a data contains links with unknown Aliases
- [Preferences] Add button to rebuild the database of the Library
- [Preferences] Remove uncleaned paths from user_project
- [Preferences] Add Japanese language
- Add a feedback link in the help menu
- New "News" component
- Bug Fixes
- [Bakers] Crash when launching a bake that generate a psd resource for the second time
- [Bakers] No default output settings at first launch
- [Bakers] Fail to save baking image to PSD
- [Bakers] AO from Mesh - Strange results on Mac
- [Bakers] Disable max depth when using a cage
- [Bakers] Black result with some specific meshes
- [Bakers] FBX meshes from Blender / large scale produce black textures
- [3D View] Render artefacts with PBR shaders
- [3D View] Enable/Disable channel does not work
- [3D View] New material is not set to default shader
- [3D View] Reflexion artefacts with blinn/relief/tesselation shaders
- [2D View] Sliders for the Extrude Tool in the SVG editor don't work
- [Graph] "No Usage" Auto Connect
- [Graph] Invalid function message is shown for no reason
- [Library] SBSAR don't appear in Library if containing multiple tags
- [Library] Scratched metal resources are displayed with a red cross
- [Library] Newly created folder are impossible to rename
- [Preferences] Disabling "Post Process" does not work and is always reset to true
- [Preferences] Defining the tangent space plugin under the project path generates wrong path
- [Preferences] MikkTspace Plugin selection broken
- [Explorer] No warning displayed when embedded bitmaps are not found
- [Explorer] Cannot relocate invalid mesh resource (and possible crash when rebaking)
- [Wizard] New substance resolution only up to 2K
- [Console] Remove unecessary messages
- Bad Alias URL
- DDS exported from Designer are read with red blue channel swapped
New in Allegorithmic Substance Designer 4.5.1 Build 14506 (Oct 11, 2014)
- [Library] Icons broken when using Aliases
- [Library] Creating a new filter with a folder selected does not put the filter inside the folder
- [Library] use "keyword" data in sbsar as "tag" for the library
- [Preferences] projects files urls are not stored in relative in the configuration file
- [Preferences] use alias for tangent plugin
- [Preferences] Can't open a configuration file in readonly mode
- [3D View] diffuse lighting is black for PBR shaders
- [3D View] render artefacts on mac using blinn shader
- [2D View] Flow and Opacity slider do not work
- [Graph] Exporting graph outputs is extremely long
- [Graph] Autoplug does not work if outputs have 2 usages
- Crash when trying to reopen old .sbs
New in Allegorithmic Substance Designer 4.5.0 Build 14479 (Oct 7, 2014)
- Features:
- [Bakers] Common Settings
- [Bakers] custom tangent basis workflow
- [Bakers] Dilation radius option
- [Bakers] Multi High poly meshes baking
- [Bakers] Add an option to change how Ambient Occlusion is attenuated with distance
- [Bakers] Expose the Spread angle for the AO from mesh and Bent normals
- [Bakers] Set the default resource name expression in the preference
- [Bakers] Automaticaly close the dialog box when double clicking on a resource in the resource dialog selection
- [Bakers] Add possibility to add custom Resource Name macros in preferences
- [Bakers] Tooltips and parameters order adjustments
- [Preferences] Set the default resources path to .exe path
- [Preferences] version control settings adjustments
- [Preferences] Split the settings into two files / solution settings
- [Graph] Use the first plugged or first visible output to generate node thumbnail
- [Graph] Change the node instance color in case it belongs to a sbsar file
- [Library] Assign filters to project
- [Library] Use alias if possible for filter icons
- [Projects] Store watched Path and Aliases in relative to the project file
- [Explorer] Display warning in explorer when resource has invalid linked file
- Auto reload sbsar files
- Add "basecolor" usage
- Don't use the registry key "installDir" in SD to detect where SD is installed
- Node Instance 'BaseColor' identifier updater
- Bug Fixes:
- [Bakers] AO from mesh gives bright result in corners
- [Bakers] Crash when using the same resource for Hig Def. Mesh and Cage
- [Bakers] Empty ressource name produce an incorrect filename on disk
- [Bakers] Default resource name not defined when baking a new mesh resource
- [3D view] Crash when using a node as an environement map
- [3D view] Crash when opening a 3D view on AMD series 7900
- [2D View] The 2D view display empty outputs by default on multi output nodes
- [Parameters] Clean option should ignore inputs used in VisibleIf expression
- [Parameters] Angle Widget value change not reflected correctly
- [Graph] Material link pin is black if first input is hidden by VisibleIf
- [Graph] Some dialog windows are not in focus when opened
- [Explorer] Open last session function opens dependencies in the explorer
- [Explorer] Duplicated error window when publish failed
- [Explorer] Automatic graph opening does not work when right-clicking the package and selecting "Reload"
- [Explorer] Dragging a single graph display thumb with '2' number instead of '1'
- [Publish] Sbsar name isn't automatically set anymore
- [Publish] Cooking failed when process take more than 30 seconds
- [UI] Mouse middle mouse scroll modify UI elements value
- [Preferences] Changing "Packages Path" does not update project library path
- [Preferences] Preference window too small by default
- Crash when launching with a different GPU
- 100% CPU usage on iddle
- Switch in sbsar is not correctly evaluated by SD
New in Allegorithmic Substance Designer 4.4.1 Build 14133 (Jul 25, 2014)
- Bug Fixes:
- [3D View] inconsistent results in case of very small bright
- [3D View] Crash when using a custom shader
- [3D View] Reflection artefacts on PBR shaders
- [Bakers] Vertical stripes artefacts in bakes
- [Bakers] Position Map only bakes on UV0
- [Bakers] Ambient occlusion from mesh is rendered full white
- [Bakers] Crash when "Refreshing all baked maps"
- [Preferences] "View ouputs on opening" option don't send outputs in 3D view
- [Graph] Can't copy/paste comments from one fxmap function to another
- Color dialog gets hidden
- [New Substance] Set a default Group on outputs
New in Allegorithmic Substance Designer 4.4.0 Build 14101 (Jul 10, 2014)
- Features:
- [Graph] Export outputs as PSD
- 50 textures from Game Textures (25 for the release, and 25 will be added before July 11th)
- [Bakers] Upgrade the Embree library to v2.0
- [Bakers] Colors from high-poly mesh ID and polygroup ID
- [Preferences] Store Preferences into xml file instead of ini/registry
- [Explorer] Allow publishing of locked files
- [Library] Make the authorURL clickable
- [3D View] New rounded cube primitive
- [Library] Tooltip in the library: show only the name and/or description
- [Graph] Make node Connector name enabled by default
- [Preferences] Add CheckBox to enbale/disable the Post Effect in all the 3DViews
- Dump info about the Graphic hardware in log file
- Change order of channel when creating new substance
- Bug Fix:
- [Graph] Bitmaps won't add to graph if '#' character is in the path
- [Graph] Relink node connections impossible
- [Graph] context menu displayed with Space remains grayed (disabled) just after checkout a package in perforce repo
- [Graph] Continuous export makes Maya 2014 crash
- [Graph] Double clicking on a node output pin creates a link
- [Graph]Visible If don't work with sbsar
- [Explorer] Publishing cooker command line does not contain alias option
- [Explorer] No package icon when opening a package under perforce
- [Explorer] "save as" collapse the saved package
- [Explorer] Can't drag & drop a sbsar file from a watched path
- [3D View] PBR shaders do not respect energy conservation
- [3D View] Environment map is reseted on primitive change
- [3D view] crash when displaying multiple 3D View
- [3D View] Black dots in PBR shaders
- [3D View] Samplers all use diffuse map on primitive change
- [Properties] Category field not loaded from the .sbsar files
- [Parameters] Level histogram is not generated
- [Bakers] Can't rebake if some parameters have been removed
- [Library] Generating thumbnails for filters crashes to desktop
- [Library] Multi-Material Blend AO channel not working
- [Library] Crash when computing thumbs of EXR Images (View3D shelf Folder)
- [Publishing] The height of the window used to display the errors can be huge
- Crash on application exit
- When switching Graph Template in 'Create Graph' dialog, name gets reset
- TempFileEviction should be removed after SD crash
New in Allegorithmic Substance Designer 4.3.1 Build 13894 (May 29, 2014)
- Bug Fixes:
- Library: content is not displayed
- Bakers] Normal map from mesh renders a black image
- Properties] Groups background border color is broken (should be alternate)
- Steam] sbs extension not added
- 2D View] crash when trying to save a vectorial image
- Performances improved to display node parameters
- Graph] Bitmaps won't add to graph if '#' character is in the path
- 2D View] Fixed histogram values
- 2D View] Histogram bugs with indexed images
- Save the "export outputs" / "save image" (in 2D view) / publish paths
- Library] Random crash when clicking in the Library
- 2D view: save as bitmap format not preserved
New in Allegorithmic Substance Designer 4.3.0 Build 13843 (May 22, 2014)
- [Properties] Remember collapsed/opened parameters group
- [3D View] Save image to disk
- [3D View] copy image to clipboard
- [3D View] Integrate Yebis 2 post effects
- [3D View] Add button to display the scene properties in the bottom toolbar
- [3D View] PBR / Use spherical harmonics for diffuse lighting
- [Graph] use double click to display graph properties instead of single click
- [Bitmap editor] Set D to reset the two colours to black&white
- [Library] Add environment maps In Library
- [Library] Add 30 PBR materials
- [Properties] Graph icon: past image from clipboard
- Bug Fixes:
- [2D View] "save current image" and "outputs" buttons don't use the same code to save images
- [3D View] Video Memory leak when loading several environment textures from files
- [SVG] hitting X in the SVG editor makes SD crash
- [Graph] Export outpus fails if images files are ReadOnly (Perforce)
- [Graph] Creating input/output nodes from node uses connector label instead of identifier
- Wrong reference url generated in sbs when referencing data located in a alias path
- Crash when editing a bitmap
New in Allegorithmic Substance Designer 4.2.1 Build 13736 (May 9, 2014)
- Features:
- [Library] Set the large icons size to 128px
- [Library] New thumbs for assets in the Library
- [Library] New filter to switch from Diffuse/Metallic/Roughness PBR model to Diffuse/Specular/Gloss PBR model
- [2D View] Add a shortcut to switch between the two colors (X)
- Bug Fixes:
- [3D View] Drag&droping a resource image as latitude/longitude sets the reflection to black for blinn shader
- [3D View] Panorama visibility parameters isn't stored in the resource/settings
- [3D View] SD Crashes when Opengl fails to initialize
- [3D View] images assigned in 3d view from the explorer are not updated
- [3D View] Camera position is not restored
- [3D View] Reset channels resets the environment texture
- [3D View] Changing primitive breaks the outputs update
- [3D View] The 3DView does not update according to the graph changes
- [Parameters] Wrong case in Channel Shuffle node parameter list
- [Parameters] Values with 4 decimals are rounded
- [Parameters] Wrong slider value
- [Parameters] Values are displayed with only 2 decimals
- [Parameters] Multiple color Editor displayed
- [Parameters] The level histogram don't uses the right connected output
- [Bakers] Vertex Color Baker doesnít work when using a cage
- [Bakers] Add baker name in the error window / stop process when baking fails
- [Bakers] Bakers batch order is not preserved in resources
- [Bakers] Can't rebake a map using a different file format
- [Explorer] Drag&dropping graphs from the same package in the library creates multiple instance of the same package
- [Explorer] Mesh resource not always reloaded when modified by external tool
- [Graph] Copy/paste node does not work
- [Performance] Network performance issue
- [Performance] Bad overall performance when using project with lots of images
- [Performance] Performance issue when using mesh located on the network in the 3D View
- Automatic export makes some external application crash
New in Allegorithmic Substance Designer 4.2.0 Build 13622 (Apr 15, 2014)
- [Graph] Export outputs continuously
- [3D View] display environment map in the viewport
- [3D View] Allow to drag & drop images from the Library to the Viewport
- [3D View] move the environment map/parameters to the scene parameters
- [3D View] Handle rays going below the horizon in PBR shaders
- [3D View] Control exposure instead of environment intensity
- [2D View] switch to view image as srgb/linear
- [Bakers] Improve antialiasing in bakers from high poly mesh
- [Graph] Add the export output buttons in the graph toolbar
- Deprecate the DirectX9 engine
- SD 4.2 Bug fix:
- [Bakers] World Space normal map is not look normalized
- [Bakers] Baked map has a wrong name
- [Bakers] Display material name instead of id index
- [Bakers] UV to SVG: Grayscale Mode: Black is a valid ID.
- [Bakers] Image resource not reloaded after baking update
- [Bakers] Auto-normalization of baked height maps with cages
- [Cooker] Wrong SBSAR code generation
- [3D View] Default material is still visible when using the "view outputs in 3D view" function
- [3D View] 3d view is empty
- [3D View] 4k textures are always displayed in 2K
- [3D View] Cubemaps loaded from HDR panoramas are downgraded to 8bpc
- [Library] Default filters are not sorted correctly
- [Explorer] Export with dependancies does not keep default library path
- [Explorer] crash when moving a graph inside a package
- [Explorer] Crash when reloading package
- [Explorer] Crash when unloading a package
- [Graph] Editing a FX-Map creates a "Parameter" tab
- [Graph] adding nodes in a frame deselects currently selected nodes
- [Graph] Duplicating (or copy/paste) a node display the graph parameters instead of the new node ones
- [Mac] Thumbnails of subgraphs are not correctly rendered
- [Parameters] Step option does not work
New in Allegorithmic Substance Designer 4.1.1 Build 13430 (Mar 17, 2014)
- Features:
- [Explorer] Add a lock icon in explorer to ReadOnly packages
- [Bakers] Load High poly and cage meshes only once per batch
- [Bakers] Output the file as color or grayscale according to the baker
- [Graph] Set the bitmap node properties according to the file properties (8/16 BPC, Color/Grayscale)
- [Graph] Unlock the maximum zoom in the graph
- [Graph] Make "New image resource" black opaque by default
- [Graph] Add a message in the graph when package is ReadOnly
- [2D View] Add "All" & "None" buttons to the Export outputs to check All/none
- [3D View] Add PBR specular/glossiness shader and template
- [3D View] Display the materials only if they are used in the scene
- [3D View] Fix blinn/relief specular/glossiness behavior
- [3D View] [Shader parameters] Display shader technique only if multiple are available
- [3D View] Update default environment map (enhanced hdr range)
- Bug Fixes:
- [Explorer] Moving resource changes url of similarly named resources
- [Explorer] Bad performances when move cursor over imported big images
- [Explorer] PSD files take a long time to open
- [Explorer] New explorer window create a new tab with graph properties
- [Explorer] ReadOnly file state detection not reflected immediately in Designer when modified by an external application
- [Explorer] Recurent crash when moving graph inside a package
- [Bakers] Baking from High poly mesh seems to never flush the memory afterwards
- [Bakers] Embedded/Linked method not preserved
- [Bakers] unable to select the linked resource output folder
- [Bakers] Memory leak when baking mesh
- [Bakers] Redundant baked images on disk when baking multiples times
- [Parameters] Output resolution gets reset to 0 when loading a preset file
- [Parameters] Dynamic Slider Bug when using small step and minimum value
- [Parameters] Save preset does not work for atomic nodes
- [Parameters] Presets are not applied correctly in preview mode and on booleans
- [Parameters] Color Editor reset to the first user's monitor
- [2D View] Checkbox state are not persistent in "Export Outputs" window
- [3D View/2D View] Flickering on sampler change
- [3D View] Changing 3D primitive changes the parameter window
- [3D View] Environment map is mirrored
- [3D View] Light only go closer when moving the mouse left and right
- [3D View] Environment map is empty after using a custom map on default primitives
- [Graph] Comments are not attached to nodes anymore
- [Graph] Items inside Frames are not submitted to snap
- [Graph] Can't drag&drop element from library onto a Frame
- [Graph] 2D View is opened when a node is selected
- [Library] filter order changes after re-ordering the filters and open SD again
- [Library] "Show in Library = NO" is ignored for texture and mesh resources
- [Library] Spaces when using the Contains and Equal condition
- [Library] resource located under the "Resources" folder of a package are not displayed in the Library
- [Batch Tools command line] "Ambient Occlusion Map from Mesh" and "Bent Normal Map from mesh" are missing
New in Allegorithmic Substance Designer 4.1.0 Build 13304 (Feb 21, 2014)
- Features:
- Graph: New frames to group nodes / Comment
- Graph: Action to create Inputs/Outputs nodes from node instance inputs/outputs connectors
- Explorer: export package with dependencies
- Explorer: Set Read Only files to a locked state in SD
- Explorer: Make "Close" action on package support multiple selection
- Explorer: Manage Version Control on packages
- Graph: delete unused nodes / clean graph
- 2D View: Reexport all outputs images
- 3D View: correct gamma management
- Gradient: delete key by moving it up only
- Bakers: new Bent normals baker
- Bakers: new Ambien Occlusion from mesh baker
- Bakers: bake multiple maps at once
- Bakers: Disable Ok button if high poly mesh is not set
- Bakers: Override or Rename resources with same name
- Bakers: use underscores instead of spaces in output file name
- Library: Add a condition "does not contain" in the filter definition
- Library: search by tags
- Parameters: TAB functionality in the parameter UI
- Use middle mouse button to close Tab Widget
- Added a Console widget
- Added a F9 keyboard shortcut for the "Switch Engine" dialog
- Added aliases to custom library paths
- Bug fixes:
- Crash when adding a new node after removing one just before
- Crash when using the create input/output feature on fxmaps
- Crash when creating graph inclusion cycles
- Crash when editing the value of a channel shuffle parameter that has been made into a constant
- Graph: Contextual menu spawned with Space bar is not sorted correctly
- Graph: Selection rectangle still displayed after Space menu displayed
- Graph: actions still gray when doing a checkout on package
- Engine build numbers are reported as 0 in the Switch engine dialog box
- Library: Performance Issue
- Preferences: "View outputs when opening graphs" does not work anymore
- Cannot go into the function graph of a parameter
- When opening ReadOnly packages, some modification actions are still available
- Bakers: loading a file containing "." in the name generate an error
- Bakers: Connectivity problem on fbx second UV
- Performance issue when linking PSD file
- 3D View: PBR shader does not set the default environment map
- Unable to export grayscale TGA in non indexed format
- Mac Only] Pick color feature is broken / crash
- Mac Only] Gradient Color picker don't get the right color
New in Allegorithmic Substance Designer 4.0.3 Build 13148 (Feb 20, 2014)
- Bug Fixes:
- Changing 3D primitive disconnects "view outputs in 3d view" connection
- Fbx: importing a fbx makes SD crash
- Reloading a shader fails compilation
- Expose parameters on an Uniform Color always create a color input
- Library: Performance Issue
- Library is not refreshed when removing watched path
- Library: mg_edge_select contains dependencies with absolute path
- Library: rust_weathering graph size is set to absolute
- Library: shadow graph size is set to absolute
- Library: material_blend normal channel is broken
New in Allegorithmic Substance Designer 4.0.2 Build 13112 (Jan 9, 2014)
- Fixes:
- Library Thumbs are no generated anymore
- Remove D3D9 Engine
- Library:
- fixed splatter_circular (pattern specific, position random), added features (pivot position, scale)
- added splatter_circular_color
New in Allegorithmic Substance Designer 4.0.1 Build 13096 (Jan 7, 2014)
- Crash when creating a function
- Crash when clicking on node input
- Crash when opening specific sbs file
- Bakers: mesh ID selection does not work properly when UVs are overlapped
- Bakers: boundingbox related parameters are reset to 1
- Bakers: restore default sets the normal map orientation to OpenGL
- Bakers: using a cage produce incorrect result
- Sliders: double clicking to edit the value also change the slider position
- Functions: Swizzle Integer 1 Crash
- 32b images not converted correctly
- Bad performances on Explorer
- Removed "Infinite Loop Detected" when D&D a node in the same graph with right button
- Remove default "diffuse" usage on new grayscale input nodes
- Change range for the SVG Quality slider
- Added new Mask Generators (Mesh Adaptive / Mask Generators)
- Added Material Selector (Mesh Adaptive / Utilities)
- Added Material Adjustment Blend (Material Filters / Blending)
New in Allegorithmic Substance Designer 3.7.0 Build 12723 (Sep 10, 2013)
- Changes:
- Bakers: new vertex color baker
- Library: Add attribute to hide content from the library
- Functions: allow input reordering
- Explorer: Allow "Copy" of a graph in a read only package
- 3D View: convert cgfx shaders to glsl
- 3D View: Limit VRAM usage to improve low specs hardware make use of SD
- Export log file
- Enable the "expose-paths" option by default
- Preferences: edit default packages path
- Add more details to the Activation failed error
- Parameters: Replace double buttons "YES/NO" "TRUE/FALSE" by unique button in Properties
- 3D View: add vertex color to the mesh info shader
- Add an option panel for mesh assets
- Remove the Load/Reload mesh actions from the View3D menu
- [Steam] Embed also 64bits version of tools
- [Steam] Convert Dota2_Hero_Shader.cgfx to GLSL
- Parameters: Prevent creation of tweaks named "outputsize", "format", "pixelsize", "tiling", "quality" or "randomseed"
- Single-graph SBS files should open the single graph by default
- Set max texture size limit to 4096 instead of 2048
- Convert .pdf User Guide to html
- Bug Fixes:
- Select output usage comes back to diffuse
- Bad management of accents in paths (when linking bitmap) on Mac OSX
- Graph: wrong thumbnail preview for non square node
- Graph: Viewport freezes on resume from sceensaver
- UI: Releasing a right click&drag on a toolbar displays a menu
- Typo in reexpose tweak message : "the level were it will be defined"
- symbol bad display in parameters
- AutoLevels clamped to 8bits
- SD is looking for cooker.exe in the wrong place.
- Freeze when exiting application just after closing the WelcomePage
- UI: capital letters for integer parameters
- New Substance: Graph Format is not set to absolute
- Can't load high poly mesh
- Explorer: close B2M package freeze the app for long time
- Explorer: "play" button does not work when the package name contains (
- Input nodes become locked when opening a substance
- Importing an image file in the 3D view lock the program in an infinite loop
- The sbsrender output wrong files
- Linking bitmap using the JPG format can not relocate feature.
- 3D View: crash when the shader is invalid
- 3D View: Environment map isn't rendered properly by the tessellation_parallax GLSL shader
- 3D View: blinn shader does not compile
- 3D View: scene is not updated on shader change
- 3D View: Wrong rendering with relief shader when no Normal connected
- 3D View: Incorrect tangent/binormals
- 3D View: Relief clamped when using relief shader GLSL
- 3D View: Corrupt Display on MacBook Pros
- 3D View: DDS not supported for Environment map
- 3D view: Incorrect lighting on FBX meshes
- In GLSLFX, default values that contains multiples values separated by ';' are not parsed correctly
- In GLSLFX, samplers that uses custom usage name are not taken in account
- Infinite loop when trying to open an invalid Mesh resource in the 3D View
- Loading some packages breaks completely the shaders in the 3D view
- can't drag&drop of scene files to the view3D
- Crash when loading High poly .obj
- Crash when loading .obj file in 3D view
- Crash when deleting output nodes while timing are displayed in the graph view
- Crash when deleting last output of a graph (incompatible iterators)
- Crash when trying to bake Vertex Color from a resource mesh that don't have vertex color
- Crash when canceling the window used to select an engine at boot
- Crash when selecting any geometries in the 3D View
- Crash when deleting nodes
- Crash when deleting node graph while rendering thumnails
- ctrl+z crash
- SD3 crashing by 3D view
- Linked PSD are not embeded by publish action
- Gigantic log file
- Library: user filter definition is reset
- Publishing Failed (Cooking Failed)
- Activation: crash after clicking the cancel button
- sbscooker does not automatically include default library
- Issues running sbsmutator.exe
- [Steam] Designer process still running when closing the application
- [Steam] Some customers don't have the Dota DLC installed with the NCU version
- [Steam] Launching it without using the Steam UI
- [Steam] substance Publication Failed
- [Engine] Crash with switch node
New in Allegorithmic Substance Designer 3.6.1 Build 12526 (Aug 5, 2013)
- Changes:
- Add Korean translations
New in Allegorithmic Substance Designer 3.6.0 Build 12465 (Jul 11, 2013)
- Changes:
- Add possibility to save the current package from the graph view (CTRL+S or contectual menu)
- 3D View: Add new GLSLFX program format to manage GLSL shaders (See online documentation "The 3D View/GLSLFX Shaders")
- 3D View: Add possibility to specify a usage for the samplers uniform of CGFX programs
- 3D View: Add new glsl mesh_info shader
- 3D View: Add new "Materials/Remove All" action to remove all generated materials exept the Default material
- 3D View: Add new "Materials/Rebuild All" action to rebuild all scene materials exept the Default material
- 3D View: Add Tessellation support for AMD/Intel DX11 GPU (PC Only)
- Baker: added pseudo-Poisson postprocess to Height Map from Mesh baker
- Removed Composite Substance
- Known Issues
- Cells noise does not generate correctly
- Graph: Node parameter relative to input not reevaluated when plugging node input
- Graph: Bit depth and Output Size changing to Parent value after modifying graph
- Graph: Fix missing Node Finder button in toolbar of FXMap Graph and Function Graph
- Graph: Fix Reset Timings menu that was empty in toolbar of FXMap Graph and Function Graph (menu removed as no timings is displayed)
- 3D View: Loading a FBX in the 3D view creates a new material on top of the default one
- 3D View: Fix flicking when moving the camera under Mac OSX
- 3D View: Fix problem related to texture preservation when switch the program of a material.
- 3D View: fix no shader files was purposed when selecting extension filter "Shader Files(*.cgfx *.glslfx)"
- Jpeg inputs are messed up
- Licensing window is displayed each time at startup when the application has been activated.
- Fix bug related to live PSD file reload when modified from Gimp or Photoshop
- Fix bug concerning the default value of exposed parameter. The default value of the slider wasn't set correctly.
- Fix crash when moving multiple image resources from resource sub folder to the package folder
- Fix crash when SD lost the D3D9 device. Engine Context is now created/released in the same thread than the rendering one.
- View State wasn't properly restored when switch between different scenes
New in Allegorithmic Substance Designer 3.5.2 Build 12129 (Apr 22, 2013)
- Bug Fixes:
- Imported images make the cooker crash
New in Allegorithmic Substance Designer 3.5.1 Build 12119 (Apr 22, 2013)
- SD fails to launch on XP/Vista systems
- Activation: hardware ID is reset on Windows 8 systems
- Switch node does not work properly in SD
- Batchtools on windows doesn't handle arguments encoding correctly
- Mesh resource autoreload makes SD crash
- PSD: 16 bits file import not supported
- PSD: mask background should not be always white
- PSD: resource not autoreloaded until it is instantiated in a graph
- Baker: high definition mesh not loaded correctly from the package
New in Allegorithmic Substance Designer 3.5.0 Build 11973 (Mar 28, 2013)
- Changes:
- Bakers: 16bit export
- Bakers: New World Orientation baker
- Bakers: New Height/Normal Map from mesh
- Bakers: Accellerate .obj loading
- Bakers: UV to SVG : use the material colors stored in the FBX when using the material id option.
- Graph: Profiler
- PSD/Layers Import/Link
- Performances: quick tweaking
- 3D View: Multi materials
- 3D View: Tesselation support (OpenGL 4)
- 3D View: Store materials parameters per mesh
- Remove sbsdb files
- Bug Fixes:
- The engine stops working with .sbsar in a graph at high resolution
- Tweaking node parameters is slower when the previous node is a subgraph.
- Baker: "Poisson" post processing fails in 4k
- Dependencies: path are updated for the first opened sbs only
- Graphical bugs when using mesh with UVs outside [0;1] range
- Crash when clicking on a missing mesh resource
- Link bitmap keep creating folders in explorer
- 3D View: 3d resources not displayed, 2D view opens automatically when displaying a 3d resource
- Create new SVG creates its own resource folder
- Drag&drop a resource from the desktop in the Explorer creates a folder called "Desktop_Resources"
- Remaining dependencies even after removing all package content
- New Substance: Set Size Mode to Absolute by default
- Bakers: typos corrections
- Known Issues:
- 16bits PSD files are not supported
- PSD resource not reloading correctly until it has been instantiated in a graph
New in Allegorithmic Substance Designer 3.2.3 Build 11669 (Mar 8, 2013)
- Bug Fixes:
- Library/Samples packages update issue
New in Allegorithmic Substance Designer 3.2.2 (Mar 8, 2013)
- Fixes:
- SD now works properly on Windows 8
- Keeps the layout for multiple tabs consistent after restart
- Drag n'drop from graph to 3D View works again
- Thumbnails generations work with chinese/japanese/korean paths
- Transformation 2D node: Angle icon is back
- Function: crash using get integer in "Color input" node size is fixed
- Dependencies: removing ghost instances now removes dependencies
- FxMap: edit an FxMap opens another context menu window is fixed
- UI: Wrong disposition after installation is fixed
- Maximize windows on Mac now works fine
New in Allegorithmic Substance Designer 3.2.0 Build 11232 (Feb 6, 2013)
- Changes:
- With this release our main goal was to improve the user's experience with Substance Designer. That's why we totally rethought the Explorer View, and replaced the Gallery with a new Library view allowing you to manage all your resources.
- Added a New Library View
- Refined Explorer View
- Improved performances
- Reduced global memory consumption
- Removed the Gallery View
- Added a New Substance Wizard
- Added an online documentation
- Added a statistics module
- Fixed many bugs
New in Allegorithmic Substance Designer 3.1.2 (Feb 6, 2013)
- Changes:
- EULA has been updated to add the new non-commercial terms
New in Allegorithmic Substance Designer 3.1.1 (Feb 6, 2013)
- Fixes:
- Fix designer crash when we tried to render 2k + bitmaps using the sse2 engine
- Fix paint in bitmap node. Now the 2DView is properly updated
- Fix broken extrude tools in svg editor
New in Allegorithmic Substance Designer 3.1 (Feb 6, 2013)
- General:
- Possibility to go in full screen for 2D and 3D views
- Node resolution are displayed in the graph
- New tab "News" in the Welcome Screen
- Automatic Check for updates
- Packages window is now called "Explorer"
- Bitmap Paint:
- New brush selector window
- Tiling Mode
- Stamp working on any node
- Bug fixes:
- Import/Link choice now works after a drag&drop in the Explorer
New in Allegorithmic Substance Designer 3.0 (Feb 6, 2013)
- Enhancements:
- Substance Batchtools (in a separate installer) to automate tasks
- A tool to extract information maps from meshes
- A tool to specialize and tweak SBS files
- A tool to generate SBSAR files from SBS files
- A tool to render SBSAR outputs to bitmaps
- All batching tools support 16 bits image import / export, as well as DXT image export
- General:
- Substance outputs can now be generated in 4k (with D3D10 and OpenGL engines)
- New GUI style
- Bitmap2Substance Tool is included as a separate installer
- New filters are provided
- Grunge Maps provided
- Bitmap Painting Tool
- Bitmaps can once again be embedded, with a lower memory footprint than before, making it now easier to share your SBS files.
- New baking process generating a position map from a mesh.
- Add color picker to select default color on color inputs
- License key and customer ID are now displayed in About Menu
- Windows version is now provided in 32/64 bit
- Bug fixes:
- Tweak parameters reset fixed when you change the widget
- Fix channel invert on input bitmaps that were compressed in jpeg.
- Fix linked bitmap spoil when they are not edited.
- 16 bits image loading in designer now works properly.