Home Adobe Substance

Substance Designer - Latest Build - 2018.3.3

13
interpolator
Offline / Send Message
Jerc interpolator

SD 4.4


cm2cuMypng

Main Changes
  • [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
Full changelist

Replies

  • cman2k
  • Jerc
    Offline / Send Message
    Jerc interpolator

    SD 4.4.1



    Main Changes
    • [3D View] inconsistent results in case of very small bright light
    • [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

  • luthyn
    Offline / Send Message
    luthyn polycounter lvl 8
  • Jerc
    Offline / Send Message
    Jerc interpolator

    SD 4.5.0



    4WTVuB7png

    This new release comes with an updated baking interface, plugin support for custom tangent basis (mikkt is now available in the preferences) and tons of useful tweaks and fixes!

    Main Changes
    • [Bakers] Common Settings
    • [Bakers] custom tangent basis plugins
    • [Bakers] Dilation radius option
    • [Bakers] Multi High poly meshes baking
    • [Bakers] Add an option to change how Ambient Occlusion is attenuated with distance (use Linear to get XNormal like results)
    • [Bakers] Expose the Spread angle for the AO from mesh and Bent normals bakers
    • [Bakers] Set the default bake names 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 Bake Name macros in preferences
    • [Bakers] Tooltips and parameters order adjustments
    • Add "basecolor" usage. Replaces the Diffuse usage when using the Metalness workflow to fit with UE4 naming convention.
    • [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
    • Don't use the registry key "installDir" in SD to detect where SD is installed
    • Node Instance 'BaseColor' identifier updater

  • arvinmoses
    Offline / Send Message
    arvinmoses polycounter lvl 13
    Installing now! Congrats guys!
  • Jerc
    Offline / Send Message
    Jerc interpolator

    SD 4.5.1



    We just released a hotfix for SD 4.5:
    • [Mac]Crash when opening graph
    • [Mac] When creating a new Substance
    • [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

  • Jerc
    Offline / Send Message
    Jerc interpolator

    SD 4.5.2



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

    Full changelist
  • Jerc
    Offline / Send Message
    Jerc interpolator
    [size=+3]SD 4.6[/size]

    10848006_814284618634131_2577707281675669073_n.jpg?oh=88a8e72b7d9946c6d99b4217070ae9da&oe=55172A67&__gda__=1426073823_574d9f773ca43a6fc2183547b3e9126f

    This new release introduces a new licensing system that should solve most issues people had with the old system. You can now install SD on new computers without having to deactivate previous installs.
    It also adds 2 new Bakers and a bunch of bug fixes.

    Main Changes
    • 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
  • Jerc
    Offline / Send Message
    Jerc interpolator

    SD 4.6



    Tiny baby hotfix update with a bunch of 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°

  • tungerz
    Offline / Send Message
    tungerz polygon
    Hi Jerc,
    I go to my account and I only see substance_designer_4_6_0_build_14891.exe
    Is the gem hidden in the mix? Scavenger hunt?

    Cheers,
    ~Tung
  • Jerc
    Offline / Send Message
    Jerc interpolator
    It should appear at the top of your downloads:

    9WZfdOM.png
  • tungerz
    Offline / Send Message
    tungerz polygon
    Sorry should have mentioned I'm indie suite
    indie.jpg
  • Jerc
    Offline / Send Message
    Jerc interpolator
    Indeed, it seems 4.6.1 is not yet available on the Indie licensees account page, we are working on it :)
    In the meantime you can download it though the general downloads page.
  • cartermrobbinson
    Looks like a great update, as always. :)
  • NicolasW
    Offline / Send Message
    NicolasW polycounter lvl 13
    A new minor version is available!
    Note: the embedded "new version" checker has some technical problems, it won't appear when you launch SD as usual.

    SD 4.6.2


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

  • Jerc
    Offline / Send Message
    Jerc interpolator

    SD 5.0.2



    8LiS9DHpng

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

    Changes:
    • [Library] Add normal control in material_adjustment_blend
    • [Library] Add blending option for normal in material_color_blend
    • [Ui] Upgrade to Qt 5.4.1

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

    Previous Changes in 5.0

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

    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
  • NickWilliams
    Offline / Send Message
    NickWilliams polycounter lvl 4
    Not sure if its alright to post bug reports here. Delete this if not, please.

    I'm noticing I can not import substances made in SD 5.0.2 containing the "Edge Detect" or "Distance" nodes into Unity 5.0.0f4.

    I'm not sure if this is some kind of user error, SD's fault, or Unity's fault. I haven't ever had an issue trying to import substances into Unity in the past and Substances made without these nodes seem to import just fine in both current versions.

    If you find a fix or notice I'm doing anything wrong, I'd love to know.
    Thank you! :)
  • Froyok
    Offline / Send Message
    Froyok greentooth
    Our current Unity/UE4 integrations don't support the new atomic nodes of Substance Designer, we will fix that soon.
  • NickWilliams
    Offline / Send Message
    NickWilliams polycounter lvl 4
    Ok cool. Thanks for the reply!
  • Jerc
    Offline / Send Message
    Jerc interpolator

    SD 5.0.3



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

    Fixes:
    • [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
  • Kosai106
    Offline / Send Message
    Kosai106 polycounter lvl 13
    Jerc wrote: »
    • Computing status bar moves the interface when refreshing

    Oooooh thank you!
    So glad this got fixed, it got on my nerves quickly. :)
  • NicolasW
    Offline / Send Message
    NicolasW polycounter lvl 13

    SD 5.1.0

    [ame]

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


  • Bruno Afonseca
    YES!
    amazing update guys!
  • Matt Fagan
    Offline / Send Message
    Matt Fagan polycounter lvl 9
    Wonderful new update, Thanks guys! :)
  • arvinmoses
    Offline / Send Message
    arvinmoses polycounter lvl 13
    Congrats on a great release! Thanks for an awesome job!

    Curious:

    [Bakers][Graph] Dither bitmap when converting to 8bpc

    Is this for when you downsample a 16bpc normal map or for converting a 16bpc height map using the normal node?
  • NicolasW
    Offline / Send Message
    NicolasW polycounter lvl 13
    If you bake a normal map into a 8bit format (tga for instance) it gets dithered.
    If you have a 16Bit normal map in the graph, save the node as bitmap into a 8bit file, it gets dithered.
  • arvinmoses
    Offline / Send Message
    arvinmoses polycounter lvl 13
    Thanks Nicolas!
  • Swarm22
    Offline / Send Message
    Swarm22 polycounter lvl 15
    There's always all this talk about the space bar for bringing up the node list, but nobody ever gives any love to the good ol' right click. Am I the only one who uses that?
  • wes.sau
    I'm with you Swarm, I use the right click to add nodes, never space bar - probably a habit I acquired from editing UE4 blueprint graphs so much (they have a node search at the top of their right click menu). I was excited for the node search in SD5.1, but then mildly disappointed that it was only added to the space bar and not also to the right click. Now I'm training my muscle memory to get used to space bar, because that node search is too helpful to miss out on.
  • m4dcow
    Offline / Send Message
    m4dcow interpolator
    • [Bakers] Match by name: use suffix as separator

    Do we do anything to enable this, if not could we get the syntax for using this.
  • NicolasW
    Offline / Send Message
    NicolasW polycounter lvl 13
    Wes will probably make a tutorial on that but here is how it works:
    Let's say the suffix are _low and _high
    So meshes from both low and high will match according to the name before the suffix.

    Example:
    body_low matches with body_high
    head_low matches with head_high

    Now, anything after the suffix is ignored. Following the same example
    body_low matches with body_high_part1, body_high_part2
    head_low matches with head_low-glasses, head_lowdetail, head_lowwhatever

    No matter what you put after the suffix, it's ignored. So it allows you to keep object separeted while still make sure they match with specific parts of the low.
  • m4dcow
    Offline / Send Message
    m4dcow interpolator
    NicolasW wrote: »
    Wes will probably make a tutorial on that but here is how it works:
    Let's say the suffix are _low and _high
    So meshes from both low and high will match according to the name before the suffix.

    Example:
    body_low matches with body_high
    head_low matches with head_high

    Now, anything after the suffix is ignored. Following the same example
    body_low matches with body_high_part1, body_high_part2
    head_low matches with head_low-glasses, head_lowdetail, head_lowwhatever

    No matter what you put after the suffix, it's ignored. So it allows you to keep object separeted while still make sure they match with specific parts of the low.
    Cool, this was discussed on a feature request thread over at the allegorithmic forums, just wanted to confirm.
  • NicolasW
    Offline / Send Message
    NicolasW polycounter lvl 13

    SD 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

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

  • beefaroni
    Offline / Send Message
    beefaroni sublime tool
    NicolasW wrote: »
    No matter what you put after the suffix, it's ignored. So it allows you to keep object separeted while still make sure they match with specific parts of the low.

    So does this mean that we can bake meshes without exploding them?
  • m4dcow
    Offline / Send Message
    m4dcow interpolator
    beefaroni wrote: »
    So does this mean that we can bake meshes without exploding them?

    Yup, match by name option enabled this in 5.0, but it was only 1:1 where a low poly could only have a single corresponding high poly but now a low poly can have many corresponding high poly meshes.
  • arvinmoses
    Offline / Send Message
    arvinmoses polycounter lvl 13
    He guys did you purposely make it so that when you drag more than one node into the graph the two stack on top of each other? The old function worked better imo where holding shift would prevent the connection but also keep the nodes in different locations:

    Here's currently what happens:
    Z0H6ecS.png

    Thanks for the great work. Just thought I'd ask if this was an intended result.
  • NicolasW
    Offline / Send Message
    NicolasW polycounter lvl 13

    SD 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
    • [Content] Add "Detail Oriented" technique to Normal combine filter

    Fixes:
    • 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

  • Jerc
    Offline / Send Message
    Jerc interpolator

    SD 5.2.1



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

  • Jerc
    Offline / Send Message
    Jerc interpolator

    SD 5.2.5



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

    Changes:
    • [Share] Publish a package to Substance Share
    • [UI] Add Substance Share link in the Help menu

  • Jerc
    Offline / Send Message
    Jerc interpolator

    SD 5.3

    Substance 5.3 is here, and with it, the integration of NVidia IRay for ultra realisitic preview and renders straight in the viewport!

    nsC5nfypng

    http://www.youtube.com/watch?v=XLNd1PKCTe0

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

  • Jerc
    Offline / Send Message
    Jerc interpolator

    SD 5.3.1

    This new build brings the most bug fixes in a Substance Designer release ever!

    Main 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 Fixes
    • [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
  • Jerc
    Offline / Send Message
    Jerc interpolator

    SD 5.3.2

    Main Changes
    • [Content] Add filtering control for pattern input on Tile Generators

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


  • NicolasW
    Offline / Send Message
    NicolasW polycounter lvl 13

    SD 5.3.3

    Main Changes
    • [Content] Add "White Noise Fast" (based on pixel processor)
    • [Content] Add "Offset global horizontal/vertical" on Tile Samplers

    Bug Fixes
    • 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



  • Jerc
    Offline / Send Message
    Jerc interpolator

    SD 5.4.0

    Main Changes
    • High-DPI resolution scaling support: 4K monitors are now supported!
    • Artstation export
    • Call Python scripts before and after Export and Save actions
    • New bakers:
      • Transfer texture from Mesh: you can now reproject your textures (including normal maps), on a mesh with different UVs.
      • Position from Mesh: By sampling the position of the high poly mesh instead of the low-poly, the bake is much more precise than before
      • World Space Normal with new setting: Tangent or Binormal

    Bug Fixes
    • 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

    A few video tutorials covering the new features:

    Artstation Export
    http://www.youtube.com/watch?v=ZEIKGWZSaQY

    Scripting callbacks
    http://www.youtube.com/watch?v=jSbHu_zfVac

    New Bakers
    http://www.youtube.com/watch?v=ykOmF9iCm_w
  • ActionDawg
    Offline / Send Message
    ActionDawg greentooth
    Jerc said:
      • Position from Mesh: By sampling the position of the high poly mesh instead of the low-poly, the bake is much more precise than before
    Omg this is great, I had to resort to transforming a heightmap to world space and using an offset multiplier to support this for my wood generator. :smiley:

    Can someone explain what the addition to transfer texture is? Did it not already do that (ignoring normal maps)?
  • JavaFern
    Offline / Send Message
    JavaFern polycounter lvl 10
    Will the updated baker functionality get pushed to substance painter as well, or is it already there?
  • m4dcow
    Offline / Send Message
    m4dcow interpolator
    somedoggy said:
    Jerc said:
      • Position from Mesh: By sampling the position of the high poly mesh instead of the low-poly, the bake is much more precise than before
    Omg this is great, I had to resort to transforming a heightmap to world space and using an offset multiplier to support this for my wood generator. :smiley:

    Can someone explain what the addition to transfer texture is? Did it not already do that (ignoring normal maps)?


    Biggest thing is that allows you to project your normal maps to a mesh with different UVs.

    They talk about it in this thread
    http://polycount.com/discussion/102128/baking-normal-map-from-one-uv-to-another

    Basically the regular way it just transfers the value of the pixels which for a tangent space normal map wouldn't work because the orientation of the UVs could be different.

  • ActionDawg
    Offline / Send Message
    ActionDawg greentooth
    Right, I was just asking because the wording sounded like that baker didn't already transfer regular textures across UVs. Confusing at first because I've done that plenty of times with it. Thanks for the clarification!
  • Jerc
    Offline / Send Message
    Jerc interpolator
    JavaFern said:
    Will the updated baker functionality get pushed to substance painter as well, or is it already there?

    Yes, all the new baker options will eventually make it to Painter. There is more new baking stuff coming to SD too in the near future!
  • Bruno Afonseca
    AMAZING! Those new bakers will help out a lot :)

13
Sign In or Register to comment.