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.