Substance Designer

Some guidelines before posting:
- This place is dedicated to feature requests and/new ideas suggestions. It is not made for bug reports (you can use the forum or the bug reporters for this).
- Before to create a new ticket, make sure your idea hadn’t been suggested before (if so it’s better to upvote it)
- 1 post = 1 idea

Thanks

  1. Math expression evaluation in Functions and Pixel Processors

    When writing functions, or pixel processors.

    It becomes rather cumbersome, hard to read, very prone to human error and pretty much breaks your flow when you have some mathematical expression and then need to break it apart into nodes.

    Being able to outright write simple expressions would be incredibly beneficial (in a similar form to Nuke or Houdini).

    I.e:

    sqrt(x*x + y*y) + min(x, y)/max(x, y)

    Bonus points for a ternary operator:
    (x < 1) ? (1 - x) : 0

    Even if it was just limited to taking in explicit floats, and outputting a single float, that would be…

    1 vote
    Sign in Sign in with Substance by Adobe
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. Output node has output pin

    a useful organizational feature i would personally like to see is that the output node has an outgoing pin to keep graphs clean and a bit easier to work with. i use designer more for game effects textures than pbr materials. i usually use outputs mid graph but continue to edit that chain further for a different effect. it would be nice to not have an off shoot node for every time i need something in the chain. a dot note deoes not really help much in this case either just more clutter

    it feels like a really simple change…

    1 vote
    Sign in Sign in with Substance by Adobe
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. Make all basic nodes adding a new pair of input/ouptput with a slider

    Without exposing parameters ,creating subgraphs etc.
    Simply adding new in/out for making same operation to another input.

    1 vote
    Sign in Sign in with Substance by Adobe
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. Make height default primary input in material nodes

    Base material have normal primary, other diffuse one . In metallic workflow diffuse in unused and empty thus scale is not transferred properly.

    1 vote
    Sign in Sign in with Substance by Adobe
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. Graph view option: Zooming in around mouse cursor, out around the view center

    Hello, new Steam user here! :)

    I want to propose a mechanism that exists in the games Supreme Commander and Planetary Annihilation:
    Oftentimes, zooming is implemented around the cursor for both zooming in and zooming out.
    From the games, I am very familiar with zooming in centered on the mouse cursor and zooming out centered on the center of the whole viewport. At first it seems counter-intuitive to use two different pivots like that, but it really contributes to a more pleasant navigation.
    Normally you want to zoom in to a detail in the view, and zoom out overall to…

    1 vote
    Sign in Sign in with Substance by Adobe
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Substance Painter  ·  Flag idea as inappropriate…  ·  Admin →
  6. Suppress update reports

    Could an option be added to Designer to automatically suppress update reports? We've all seen these pop up when a scene is either from a previous version or references older nodes. I'm sure some like to see this pop up, which completely blocks Designer from doing anything until its dismissed, but personally I'd be happy to never see it again.

    1 vote
    Sign in Sign in with Substance by Adobe
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Substance Graph as input to Splatter

    In addition to choosing a Pattern in Shape Splatter, it would be amazing if you could choose a substance graph to Splatter.
    Exposed parameters on the substance graph could generate a Map pin on the splatter node, and 3 sliders: Amount, Random and Map multiplier.

    This would be an incredible way to get far more randomness out of splatter

    5 votes
    Sign in Sign in with Substance by Adobe
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. Gradient Editor

    Add ability to set color(grayscale value) of selected pin(s) by picking it from the screen.

    1 vote
    Sign in Sign in with Substance by Adobe
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  9. It would be helpful if split is included in tile generator and split can be influenced by greyscale input map

    It would be helpful if split is included in tile generator and split can be influenced by greyscale input map

    1 vote
    Sign in Sign in with Substance by Adobe
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. Value Processor: Get size of input images

    A simple node where you select the input image from a dropdown (like in the sampler nodes) and get the size as a float2 vector. A toggle to get the size as log2 would be nice, too.

    Only $size of the current node is available in Get Float2.

    4 votes
    Sign in Sign in with Substance by Adobe
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  11. String operators as function nodes

    The use of strings in function nodes is currently very limited as is even stated in the docs: https://docs.substance3d.com/sddoc/constant-nodes-142770194.html
    "It's main goal is to function as a final output for the Text Node."

    What I find myself needing are:
    - String input values (as node in substance graph, and input value to node)
    - Cast to string for integers and float
    - Concatenating strings (+ operator)
    - length of string

    nice to have:
    - multiplikation (concatenate same string x times, if x < 1: trim string)

    setting a string variable with the sequence node also doesn't seem to work.

    3 votes
    Sign in Sign in with Substance by Adobe
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. be able to create input nodes for Node Parameters

    What would be useful is to be able to create input nodes for all possible inputs with either a color or greyscale(which ever applies) input from the parameter function drop down

    For example i have multiple cells 4 where i want to keep the same seed and scale and disorder and have other ones different, like the color source different i also don't want to make a whole bunch of parameters for for every node that i want to keep consistent, also exposing everything isnt desirable if im exporting for something like say painter, and a massive list is there.

    1 vote
    Sign in Sign in with Substance by Adobe
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. More blending modes for FX-Map

    Hi!
    I think that adding more blending options for quadrant node would be ultra cool. Min mode is essential for some kind of stuff like carving stones or etc.

    1 vote
    Sign in Sign in with Substance by Adobe
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. Bevel mode that simultneously rounds concave/convex corners

    Currently the 'rounded' option in the bevel node only produces rounded bevels in some circumstances. If the bevel is positive, convex corners will be rounded, but not concave. If the bevel is negative, Concave corners will be rounded, but not convex.

    I think it would be better if this mode rounded both concave and convex corners regardless of negative or positive bevel, or if there were a third option for this behavior.

    1 vote
    Sign in Sign in with Substance by Adobe
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. Add aSDProperty.visibleIf() to Designer API

    I would like to check the return value of the visible if expression on a given property.

    1 vote
    Sign in Sign in with Substance by Adobe
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. Bookmark frame

    Would be cool that whenever you create a pin it automatically create a bookmark that you can snap to back to remind yourself. Like if you left a note to come back to this you can snap back a lot faster. Maybe using Ctrl + 1 would create bookmark 1 and you can enter this by pressing num pad 1. I know 1/2/3 is linked to link creation mode but would be handy to remind yourself and not get lost in your own work.
    This applied to mainly Substance Designer.

    1 vote
    Sign in Sign in with Substance by Adobe
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. Multi Colored Node links based of frame colour

    If you create a frame around a few nodes and give it a color, whatever node come out of that frame, the grayscale links will inherit that color. So if you make your frame red, the links are also red. This would really help possibly make the spaghetti a lot easier to read. This would be a huge boost to readability with the new magnet feature you added recently.
    This applied to mainly Substance Designer.

    2 votes
    Sign in Sign in with Substance by Adobe
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. HUD/UI adition

    So because you can Ctrl+Alt+Right click a object in the 3D view to select a texture set, makes things alot more streamlined, and less cluttered

    Only issue now is that you wont know at a glance which texture set you are on until you open the Texture Set List which in turn adds more clutter

    So as a proposal, have maybe on the bottom right corner of the interface a indication of what texture set you are on. Could add customization options on how opaque you want the text to be and how large Or on the program title bar…

    1 vote
    Sign in Sign in with Substance by Adobe
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Substance Painter  ·  Flag idea as inappropriate…  ·  Admin →
  19. 3D View in SD: Backface Cull Toggle

    Backface Cull Switch in Substance Designer. Without having to go in and manually modify the glsfx/glsl files, can you please add a switch in designer to enable/disable backface culling? This is especially needed for alpha planes.

    15 votes
    Sign in Sign in with Substance by Adobe
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. Add a Derive-Z node

    Like many game engine tools, it would be good if I could feed X and Y normal maps into designer and plug them into a node to create an XYZ normal map to use in Designer.

    1 vote
    Sign in Sign in with Substance by Adobe
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Substance Designer

Categories

Feedback and Knowledge Base