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. the parameter is not good ,I hope just like maya Parameter classification ,please dont take all the parameters in the same frame

    the parameter is not good ,I hope just like maya Parameter classification ,please dont take all the parameters in the same frame

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. Add more pattern inputs to Shape Splatter

    Shape Splatter is limited to 8 inputs. Could this be improved please? I would ideally like to see a 16 inputs or more.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. Material Height Blend Mask

    Material Height Blend would benefit from outputting a greyscale mask.to show where material A blends with material B. It's possible to work around this by duplicating the node and feeding it pure white and black, but it would be useful to have this built into the node itself.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. Expose Filtering Parameter in Normal Transform

    This is a special case, but, the built in Normal Transform node's Transformation 2D node doesn't have it's Filtering parameter exposed. Would be nice to have that as a default, rather than needing to work around it.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. Expose pattern transform matrix in the FX Quadrant node.

    You have size, rotation and offset(position) available, but could you also just have the transform matrix itself exposed as a parameter so someone could add image skewing or some matrix math while iterating?

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Automatically choose color or grayscale node based on selected node

    A feature to quickly speedup workflow would be for Designer to choose whether to create a color or grayscale version of a node based on the currently selected node.

    i.e. I have a Perlin node selected (grayscale node) and I want to crop it. I hit tab and start to type 'crop'. Ideally hitting enter would produce a grayscale version of the crop node automatically since Designer should recognize I'm trying to manipulate a grayscale node. Crop (color version) wouldn't make sense in this case.

    I'm guessing there would be cases where this feature wouldn't make sense due to ambiguity…

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  7. Change multiple Frame Color parameters simultaneously

    It's easier than having to click each frame and change their colors individually all to the same color.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. Maintain node graph view when switching node graphs

    When switching between between node graphs in the Explorer panel, Designer will forget your last 'view' position in a graph. Returning back to a graph shows that the view has been reset to default, showing all of the nodes in the graph in a zoomed out view. Saving and showing the last view position would allow the user to quickly get back to work on the nodes they were looking at last. This is especially useful when frequently jumping between node graphs in Explorer.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. A node that places copies (of a plugged in element) where I click on a 2d view.

    I'm really tired to place small repetitive elements in my sci-fi designs by using 2d transform + blend node many times. It would be so great to have a node in which I can just plug in my element and then just click several times in 2d view to get copies of the element in proper places.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  10. Quick select variable in node creation

    When creating a node, allow one of the variables to be edited before creating it, by pressing tab.
    For example, with the blend node:
    The blending mode is set for quick selecting. This means that if you search for the blend node, you can press tab to select with which blend node you want to add it, this variable is then set on creation.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. Attribute randomizer for individual tiles (to avoid replication patterns on large areas)

    Hello,
    many tutorials show already how to create an individually designed surface, even with organic realistic themes like for example a meadow with mud and other details.
    But if you use it in substance painter (or any other applicaton) to fill a large area, you can always see the pattern.
    All the realism in detail is nothing worth if you see it from far distance (like a meadow in front of your feet that reaches to the top of a far mountain).
    Because if you try to fill a large area, you need to stagger and replicate. But all your…

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Substance Painter  ·  Flag idea as inappropriate…  ·  Admin →
  12. Sample nodes with image input?

    If possible, we need a sampler function node that accepts an integer used to select the image to sample from.

    If this is not possible, we need some type of setup change that allows us to create generic sampling functions that sample pixels from images, without those image indices being hard-coded into the functions.

    Currently, the only way to do this is some type of switch selector that samples from several images and returns the one desired. And in the pixel processor, this is a problem, because all code ends up getting executed for each and every sample. This means…

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Replacing a node in the graph by drag and drop

    It would be nice to be able to drag a node from the library on top of an existing node in the graph and replace the node including all of its current connections. Not sure if there's a way to do this now.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  14. Option to Default Graph Format to 16-Bit

    Using 8 bit gray values in programs like Painter results in very low quality materials. I always use 16-bit ALL of my materials. But I often forget to set the graph format before I publish, which means some of my filters are most likely making some aspect of my materials look bad without my noticing.

    I was even told by a member of your staff to always use 16 bit for gray values.

    Anyway, it would benefit me greatly to have Designer default to 16-bit. And options to allow us to select these types of defaults makes a lot of…

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. Simultaneous Grayscale and Color Support (automatic switch)

    We should have the ability to create a single node that can support both grayscale and color, rather than needing to add "gray" vs "color" suffix or prefix onto each node that can support both.

    This would be a simple internal detection process, and doesn't really require any advanced changes. We would still need to write both versions of our nodes, but with the difference that Designer would automatically employ whichever one is currently plugged in.

    One method that would allow us to use a single graph would be a checkbox on input and output nodes that specify they are…

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  16. Auto typing focus on const value type-in

    When a const value node is added to a function-style graph, the typing focus should be automatically set on that node's value type-in control.

    The only specific situation where this would not improve the situation would be when the user wants a zero. In which case, they would just hit enter an extra time.

    So to add a new const float value of 1.3..
    With this feature: tab, f, enter, 1.3, enter
    Without it: tab, f, enter, move mouse over to properties pane, click type-in control, 1.3, enter.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. Allow changing "Get" node type without deleting and re-adding

    While writing functions, and especially when copying and modifying a function to work with a different type, we have to delete all of the "get" nodes and re-add them with the same parameter name but with a new type. It would be very convenient to have the ability to simply change the get node's parameter type without removing it.

    Or even better, have Designer automatically change all get nodes that are associated with a parameter when we change the type of that parameter. Maybe I should have made this the primary request.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Type Independent Functions

    Allow us to write function nodes that accept any type for their inputs. Since function nodes are inlined anyway, it makes a lot of sense to give us this freedom, if its possible.

    For example, we should only need to write one function to generate an average. Not one for ints, one for floats, one for vector 2, vector 3, etc.

    On the implementation side, it could be as simple as adding a new type to the function parameter drop down called "any". Then just assign whatever type that gets plugged in as the parameter's official type.

    Return values will…

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. Easier SVG Rotation

    Dragging the mouse anywhere outside of the SVG rectangle should activate rotation mode, instead of having to hover really close to points that are near the edge.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. Dynamic Graph Variables

    Requesting the ability for nodes to be capable of permanently changing a graph variable so that the next node that reads the same variable sees those changes. These variables would likely reset to their "default" values when the graph starts.

    If this is something that would cost in performance, maybe a toggle that converts a standard graph variable into a dynamic one.

    A big plus would be communication between graphs. For example, if we expose a dynamic variable of a sub-graph, we can control its starting value and read its final value after it exits.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    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