Announcements

Between mid-October and November, the content on AREA will be relocated to the Autodesk Community M&E Hub and the Autodesk Community Gallery. Learn more HERE.

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Slate Material Editor UI Improvements

Slate Material Editor UI Improvements

It is very difficult to keep materials organized in the current Slate Material Editor. Here is a list of UI features that would improve the readability of materials to make it easier to use them and manipulate them in complex scenes.

 

- Copy And Paste Nodes
- Controllers Take Up Too Much Screen Space
- Straight Or Curvey Noodles
- Adding Nodes To Network
- Noodle Snapping
- Noodle Anchors
- Floating Node Creation Incremental Search Textbox
- Node Favorites
- Colored Nodes
- Node Comments
- Backdrop Nodes
- Node Search / Filter
- Dim Nodes That Are Not Upstream

 

Copy And Paste Nodes

We need the ability to duplicate nodes in the schematic editor.


Controllers Take Up Too Much Screen Space


A Controller in the Slate Material Editor takes up a considerable amount of space considering they're usually just a simple number.



Could we have these made smaller like this...



Not only would it take up less space in the graph, which helps navigation, but would actually make it even easier to see what controllers are hooked up to what since they are not only a different color, but a different shape.


Straight Or Curvy Noodles


Currently we only have curvey noodles, which can be difficult to read sometimes in large networks. WOuld like to see a mode where you can switch between curvy or straight noodles.



Adding Nodes To Network

When you say create a new ColorCorrection node, you should be able to place it on the noodle between a texture and a materials Diffuse map input and the ColorCorrection node gets added to the network without the need to manually hook it up. Some internal logic could be introduced to guess what inputs / outputs should be hooked up in these situations, and it would do its best guess.

Noodle Snapping

When you move a node near the horizontal or vertical position of a neighboring node, the node should snap to match the vertical or horizontal position, this will allow your graphs to be a little more organized.


Noodle Anchors


Sometimes noodles in a schematic editor can be too busy which makes it hard to see. A node anchor is a dummy node you place on a noodle to move the noodle along a specific path. Like if you have a noodle that crosses over top of a node, you place an anchor and then hook the noodle up to the anchor to steer the noodle around the node it was previously covering.



Floating Node Creation Incremental Search Textbox

Right now in the upper left of the Slate Material Editor, you have a "Search By Name" textbox, and as you type the name of the node you're looking for, it filters the nodes based on what you've typed. I'd like to see this go a step further where this feature is right in the middle of the node graph, accessible by hotkey, and once you click the node from the list you want, it places it where your cursor is, which allows you to more quickly place the node. The textbox would also accept wildcards like *



Node Favorites


Many shading folk tend to use 99% the same 5-10 nodes. We need a "favorites" area in the node creation area that the user can choose their most used nodes and place them in that area to easily grab them.



Colored Nodes

Currently nodes are colored based on their type. I'd like to see the following modes that can be switched between...

  • "by Node Type", the current default
  • "By Channel" everything that's plugged into the diffuse slot of a material is a diffferent color from things plugged into the bump slot, for example
  • "Custom", where every node can be manually colored by the user for organizational purposes. The colors of the individual nodes would be saved with the max file.




Node Comments


Sometimes you want to leave comments on a node, reminding yourself or another team member something, like "Make sure to keep the low clamp of this noise below 0.2 or else you'll get weird results later on". Each node would have a comments field, and if the node has a comment associated with it, it can have a little talk bubble icon beside it, and hovering over the node lets you read the comment like a tool tip.



Backdrop Nodes

A backdrop node is really just a UI element to help visually link nodes together, or add notes to your scene. Like you put one behind all nodes in your material that contribute to the diffuse color of a material. You can stack backdrops ontop of each other. Each backdrop has a title area and you can add extra nodes inside the main area.



Node Search / Filter


We need a better way to search for nodes inside the node editor, search by node name, or node type. And also a filter, so that it only displays the nodes of a specific name or type in the view. The nodes that don't fit the current search / filter critieria could be greyed out as you type.

Dim Nodes That Are Not Upstream

Frequently you want to find all nodes that connect with your current node. Dim nodes that are not upstream will take every node that is not connected upstream to the currently selected node and dim them in the interface. That way you can immediately see what nodes are contributing to your current signal.



These features (along with the ability to group nodes) will allow you to navigate real production materials like this...



In a much nicer way...

43 Comments
samuel
Contributor

At least put it on the road map...;)

bigonethegod
Enthusiast

Really!!! Come on! Just do it!

Lunaley
Participant

That´d rlly be a great thing!! After having worked with software like Houdini and Unreal Engine 4 I rlly have to say that the node management in 3ds Max is not rlly good Smiley Sad I´m currently working on a project for my company where I´m dealing with rlly complex materials and therefore complex graphs in the node editor. A way to use backdrop nodes would be rlly great here in order to keep overview!! Please add this to 3ds Max!! Smiley Happy

Anonymous
Not applicable

Got feed up using Slate, was going to find somewhere to rant and scream out my frustration. And then I found this thread. Of course, Neil has already thought about almost everything and posted nice mock-ups years ago. We are all still thankful for tri-planar, btw!

 

 

I have one more suggestion which I didn't see here. And that would be the possibility to save out a slate view, with backdrop nodes, comments and everything as a new kind of material library file.

 

.mat files don't seem to understand instances very well for example. If I have the materials "Wood Dark" and "Wood Light" and all the sub-maps are instances except for the diffuse, and I put Wood Dark and Light in a .mat-file. The next time I want to use them, the come in as unique sub-maps. So if I want to tweak the bump of all the wood, I have to do it manually, or re-instance them manually or with some scripting voodoo. The only way I know of keeping a instances sub-nodes, is to pipe all the materials into one giant multi/sub-material, and only put that into the .mat-file.

 

I have more suggestions for how to improve the workflows for materials in 3dsMax, particularly when it comes to working in huge architectural projects split across xrefs and using linked Revit-files. But that is outside the scope if this thread. Will write them down and start a new thread when I find time (harder to motivate it when the developer seems to show no response in this thread? or did I miss it?). If anyone is really interested (hint hint Autodesk!) feel free to contact me. At least one of them might be a commercially viable plug-in/script that the architectural community would love. But I would rather not need yet another plug-in.

demetrio.ruivo
Explorer

It is quite dissapointing to see one of the most important features implemented in max a few years ago not having any attention from the developer. People have been asking for an update to SME years ago - why haven't these updates been pushed yet?

Wolf-Man
Advocate

I gave up on waiting for 3ds max improvements. - Moved on to Maya and Houdini. The development of 3ds max is glacial. Its so sad because I love 3ds max. Its being neglected badly. I would move to Blender but not enough studios use it as thair main DCC. Maya seems to get more attention and is quite good. 

 

Better to forget the material slate editor and make all your material in Mari or substance painter. Plug all the maps into a single, monolithic shader. 

Anonymous
Not applicable

Another thing that would be nice to change in Slate, is the treatment of node names when shift-dragging to create copies. It would be nice if it could be treated the same way as when cloning objects: MyName_001, MyName_002 etc. Not "Map #872348273".

 

we are in 2020 what other future do you need ?

BenediZ
Collaborator

and now we are in 2021...

Autodesk could develop this for Maya and 3dsMax together.

Maya has much better editors than 3ds Max, but in comparison years behind standards seen elsewhere.

 

This is actually the same request from the Maya forum:

https://forums.autodesk.com/t5/maya-ideas/maya-2020-new-node-graph-please/idi-p/8827835?lightbox-mes...

 

Anonymous
Not applicable

@BenediZ 

If you look at the roadmap link below, in the rendering portion SME 2.0 is listed as a future feature. 

https://makeanything.autodesk.com/3dsmax/public-roadmap-25B1-1246PT.html#rendering-future 

sebastian___
Advocate

Why is this taking so long ? They already have the "sci-fi" "futuristic" "mega-technology" to implement anchors, backdrops, nodes grouping, comments and so on, because I saw it on other editors already implemented in max.

This was needed 10 years ago, but it looks like it will be released in 3ds max 2025.

sergsuf
Participant

The additional parameters every time resetting once we're working with them. Could you add an option, so the chosen parameters for each node will be saved?
For example, most of the people who are using the Corona Renderer, use just this inputs.

sergsuf_0-1631309086600.png

 

VaniteOy
Participant

Hi,

5 years (yes, five years) since this was put to review... Most important feature of 3d program and 3dsmax still lags behind years of other programs. Still in roadmap this is listed as "Future"..future is now! 😂 Can´t believe Autodesk is this incompetent, dont be next Adobe. Yes your stock prices go up but for how long?

Sincerely Yours

Unsatisfied (paying) customer

Anonymous
Not applicable

https://makeanything.autodesk.com/3dsmax/public-roadmap--dynamic-25B1-2288V1.html#rendering-future'

 

SME 2.0 is on the list for future in their current roadmap..... something is being developed but yea it is WAY over due!

kyleparr_0-1633698855790.png

 

I wish they could improve the design a little bit to look more modern. It still looks a lot like the old SME (Yeah I know it's not even BETA)

shineoooo
Contributor

In 5 years, this useful feature is still not done! Unbelievable!

arqrenderz
Enthusiast

One of the most requested things for max, 5 years later still no release. Really guys ?? no wonder you are becoming an inside joke in the industry..

Lunaley
Participant

From what I´ve seen it´s on the official roadmap but unfortunately it´s still under "Future" which can mean pretty much everything I guess. From 2 years to 20 years or more?! 😋

Madebyswim
Explorer

Absolutely the worst material node editor I've ever worked with. Can't fathom why this hasn't been improved upon in 2025. 

It improved a bit with the recent releases but still long way to go. Maybe the original user would want to update and edit his original post.

Can't find what you're looking for? Ask the community or share your knowledge.

Submit Idea