Substance Designer 5 Release Notes

5.6.2


Fixed :

  • [Preferences] Default shader is not taken into account
  • [3D View] Crash if the default shader is changed at runtime
  • [Engine] get $size issue



5.6.1


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



5.6.0


Added :

  • [Content] Added new "AO (Horizon Base Ambient Occlusion)" filter
  • [Content] Added new "Height Blend" Filter
  • [Content] Added new "Height to Normal (world units)" filter
  • [Content] Added new "Material Height Blend" filter
  • [Content] Added new "Snow Cover" filter
  • [Content] Added new "Water Level" filter
  • [Content] Added new "Color Match" filter
  • [Content] Added new "Histogram Scan (Non Uniform)" filter
  • [Preferences] [UI] Add an option in Preferences to disable the High-DPI detection
  • [3d View] Add a "reset camera position" option
  • [Iray] Integrate IRay SDK 2016.2 for Pascal architecture Support
  • [Graph] Add "Copy Node information to the clipboard" option on contextual menu



Fixed :

  • [MDL] alg material root is not removed on exported preset
  • [MDL Graph] links for missing resource are not deleted in the MDL graph
  • [Library] Creating a new filter creates two base conditons
  • [Library] Folders doesn't filters anymore library's content
  • [Bakers] Progress Bar does come and go
  • [Bakers] Non existant cage resource prevents to bake
  • [Content] Various errors in "Functions.sbs"
  • [Export] File format is always reset to png
  • [UI] Substance Designer UI Scaling Issue
  • [Graph] Crash when moving the original package of a graph instance
  • [Preferences] if the default shader/tangent plugin/.. are not found use the ones defined in the default project
  • [Parameters] Sliders have to much precision on Mac
  • [Explorer] Move 3D mesh from a folder to another corrupts this resource
  • Closing the window doesn't kill SD process
  • File open dialog does not display files with the "All format" filter



5.5.3

Fixed:

  • [Shelf] Crash when creating folder
  • [Bakers] World_Space_Direction doesn't work anymore



5.5.2

Fixed:

  • [Player] Crash when playing a Package directly in Designer by the "play button"
  • [Startup] popup display missing nvcuvid.dll file
  • [Environment init] double clicking an .sbs file does not load it in SD
  • [Export] Export with dependencies crash
  • [MDL] Synchronization issue in between a Graph an its Instance
  • [MDL] sbsar instance nodes are outputing texture_return instead of values
  • [IRay 3D View] In Iray Renderer the "Height Channel" isn't updated properly when you change of height map
  • [IRay 3D View Undocked] "Camera>Save Render" Doesn't work after hiding app in the Windows's Taskbar
  • [Mac IRay] NVIDIA GPU no more detected by IRay
  • [Bakers] Transferred Texture from Mesh Crash when baking Non POT textures
  • [Crash] Crash when exporting a graph on Substance Share
  • [Graph] Crash when selecting a ghost instance
  • [3D View] Can't dolly (Zoom In or Zoom Out) the orthographic camera in Iray mode
  • [UI] Color Picker doesn't manage High DPI display
  • [Graph] (MacOS 10.11.06) Infinite computation with multi-material blend node
  • [Graph] Copy/Paste Graph's content ==> paste in the content and also a reference to that graph
  • [Graph] Several multi material blends in scene, it autoselect the wrong outputs
  • [Graph] Metal Edge Wear locks up PC
  • [Library] The "SBSAR" files displays "S" logo instead of thumbnails
  • [Library] Folder inside .sbsar are displayed in library



Added:

  • [MDL Graph] Propagate SBS Graph default values to SBS Graph Node instance in MDL Graph
  • [MDL] Support Drag&Drop of SBSAR graph
  • [IRay] upgrade to SDK 2016.1.6 (261500.16187)
  • [sbsrender] Optimise the memory management of sbsrender to match of Player performances
  • [3D View] Allow the widget size to be smaller than the top menu bar
  • [Console] Allow to copy some lines to the clipboard



5.5.1


Added :

  • [Iray] Add "IQ" mode for cloud rendering
  • [Iray] Update to Iray SDK 2016.1.5



Fixed :

  • [MDL] View in 3D View does not work properly the first time
  • [MDL] gradient_interpolation_linear is not exported with the full path
  • [MDL] newly created frame bottom right corner is exactly aligned with the related node
  • [MDL] Root material thumbnail does not update in some cases
  • [MDL] Crash when delete all nodes and redo
  • [MDL] Sluggish performances in the graph display compared to Substance Graph
  • [MDL] Can't export MDL module because of IOR parameter
  • [MDL] Displayed parameters don't correspond to the selected node
  • [3D View] MDL Material that comes from an MDL Graph is not reseted when root node is deleted
  • [3D View] Default camera framing is lost after loading fbx's mesh
  • [3D View] Texture assignment is not kept when switching to Iray
  • [Iray] Warning message from IRay when moving camera
  • [Iray] Crash when switching to Iray
  • [Iray] VCA password is not saved
  • [Graph] Crash when deleting nodes
  • [Graph] Pressing CTRL to copy link doesn't work with Material mode
  • [Graph] Crash when deleting output node in an instance node material
  • [Bakers][3D View] Can't load high definition mesh
  • [Mac][3D View] Crash when trying to restore detached windows on secondary monitor
  • [Parameters] Cannot edit a value in a spinboxedit without removing the suffix
  • [UI] Use "Cancel" when closing SD should stop message box
  • Crash when opening two 3D Views
  • Crash in Alg::Scripting::Engine when using lots of VisibleIf condition
  • Files get deleted by autosave if a .algautosave file exists



5.5.0


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



5.4.0


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



5.3.5


Bug Fix:

  • [2D View] Transformation 2D right click menu option is available on any node
  • [2D View] transformation 2d gizmo still editable after transformation node deletion
  • [3D View] Environment path should not be displayed in the Environment Parameters
  • [3D View] Post effects parameters are not saved in 3D resources
  • [3D View] Toolbar menu does not behave like a regular menu
  • [Preferences] Can't set the "Engine Cache limite" higher than 4095
  • [Preferences] Setting a default shader is not taken into account
  • [Iray] Color parameters are not correctly retrieved
  • [Iray] MDL material colors are reset
  • [Iray] Bitmaps are not exported along with the MDL preset
  • [IRay/Mac] Resizing 3D View makes Mac workstation crash
  • [Graph] PSD Document fails to export
  • [Graph] Incorrect displayed node size
  • [Function Graph] Sample node input image is not editable if only one image is plugged
  • [Engine] Crash when computing Fxmap graph
  • [Engine OGL] Error in pixel processor generation
  • [Gradient] Gradient Picker does not work on mac
  • [PSD] 8bit image not correctly converted to 16bit
  • [Parameters] Level histogram widget does not have the same height in color and grayscale
  • [Console] Clicking on a cell scrolls the view horizontally
  • [Explorer] Relocated 3d resource are not correctly opened in 3d view



5.3.4


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



5.3.3


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



5.3.2


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



5.3.1


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



5.3.0


New Features:

  • [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



5.2.5


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



5.2.1


Bug Fix:

  • [Graph] Crash when computing specific sbsar
  • [Graph] Crash when instantiating fxmap with multiple image inputs
  • [Engine] Crash with sizelog2
  • [Engine] Exposed parameter default value is ignored with DX10 Engine
  • [Library] Thumbnail computation is broken when project contains invalid alias
  • [Cooking] Set "unknown_parameter" and "duplicated parameter" as warning instead of errors
  • [Preferences] Engine Cache limit is blocked at 4095 Mb
  • [Function] input parameter label is interpreted as identifier



5.2.0


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



5.1.1


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



5.1.0


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



5.0.3


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



5.0.2


Known issue:

  • [Windows 8] Drag and drop doesn't work at first launch. Restart SD should solve it.


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



5.0.1


Bug Fix:

  • Fixed a bug when exporting bitmaps on Windows.



5.0.0


New 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