Material UI Suggestion and Feedback

First, I want to say that I’ve been a 3D Artist for 15 years and currently an animation manager for an architect firm. I consider myself an expert with V-Ray and 3D Max. I also have experience with Unity3D for real-time walk-through animations and a number of other 3D software.

Second, I’ve always heard of the Unreal Engine but never used it outside of purchasing games developed by it. Last week I downloaded it after hearing of the free announcement and I have to say, Unreal is by far one of the best pieces of software I have ever seen. Hands down has amazing features for a real-time rendering engine. I’ve started creating an architectural scene inside of Unreal and it’s coming together much easier, faster, and looks ten times better than what I had in Unity. I’ve been a fool not using this software after all these years and I’ve been sharing my experience with as many artist that I can. Introducing them to Blueprint and removing their fear of programming. Thanks Epic!

With that said, my only feedback at the moment I can provide would be setting up the materials seems a bit more step-involved than most node-based interfaces that produces the same results. For example, in 3D Max there is a node-base material interface called “Slate Material Editor”. Regardless if I’m using Max’s standard materials or V-Rays, I can easily change common values without having to create additional nodes or think about a formula to give the proper mix. Such as the Diffuse texture in Max, if I want this to only apply 50%. I just change the 100% value to 50, right next to the Defuse slot. I do completely understand that this can be done by adding a “Multiply” or “Add” node in Unreal’s material UI, but I feel like they are extra steps into a common CG feature.

Coming from an Architectural CG background and have worked with thousands of objects in a single scene, these extra steps become extra time wasted. Believe me, it adds up even with the shortcut keys. Basically my suggestion is to allow common changes to be quickly changed without node hunting. (See Slate Editor in 3D Max for an example)

Thanks and keep up the amazing work on this program!

Hey Teriander -

Thank you for the feedback and we are extremely excited for all the Architectural visualization being done in UE4. I can understand your frustration switching between methods used by various programs cost me time everyday and anything I can do to eliminate some of that frustration would be immensely helpful; he number of times I use UE4 controls in Max, Maya, or Houdini or vice versa. I am happy to ask for a feature request, but you will be competing with all the people who are deeply in love with the Hypershade editor in Maya which works similarly to the Material Editor in UE4 so it will be a tough sell currently.

In the meantime, I would create a few materials which have all the setup you would want and then create Material Instances which allows you to use one base material but it can be tweaked as you would in Max from the Material Instance. This would give you the speed you need while you composing your scene with only a set upfront time cost to setup the materials one time. You can even migrate the materials from one project to another so you only have to set them up one time.

If you would like some help setting something like this up, let me know and I would be happy to help.

Thank You


Thanks for the response. I completely forgot about Maya’s material interface and if UE4 is similar I do not want to anger my Maya brethren. Your suggestion of using Material Instances and manipulating them as needed would probably be the ideal solution. I’ll test this theory on a pretty huge project I’m working on involving an entire College football stadium being converted from V-Ray to UE4. Hopefully all goes well.

Thanks again