Ultra Dynamic Material
Why do you buy this? | What UDM Includes | FAQs & Limitations | Showcase Video - Trailer
UDM is a ONE material solution:
made to SAVE you Dozens of Hours to set up Materials and parameters to apply on each object or a landscape separately for your games or films.
All you have to do is create an instance of the Master Material and Plug in your textures.
Why do you buy this?
You get a highly customizable material system (including all the parameters set) already made for you.
To save dozens of hours or even days just creating and setting up materials.
If you don't have too much understanding of the material system in the Unreal engine, this could be a way to save yourself from getting stuck.
To learn if you're not too good with materials or an Unreal Engine beginner.
What UDM Includes:
A level with 15 materials set up differently to showcase the usage of UDM for better understanding.
All the controls you will need for material adjustments in your material instance.
The option and the ability to have more controls or Hide them when required.
The option and the ability to use textures on NON-UV unwrapped and UV unwrapped models when required.
The option and the ability to use Tessellation/ Displacement/ Heightmaps on your meshes and your landscape when required.
The option and the ability to use ORM's or ORD's when required.
The option and the ability to use it with Nanite meshes or Nanite landscape.
The option and the ability to Blend 2 or more textures using Masks when required.
The option and the ability to use multiple Masks to blend the textures when required.
The option and the ability to Animate the different blended layers or even masks in a certain way when required.
The ability to use it as a basic material or make it more complex by toggling more options.
The possibility to save you from banging your head on the wall due to working long hours and possibly getting stuck, confused or agitated on the shaders.
This material has been optimized and can be set up according to your choice on your Meshes or Landscape by using the already set-up options or overriding them. This material has enabled Tessellation but can be turned off on specific instances easily if required.
All the things have been commented on and separated for easier understanding and control if any modification of the material is required.
FAQs & Limitations:
What plugins do I need to be able to use this?
it is recommended that you enable the "Nanite Displaced Mesh" plugin before you add it to the project but worry not, you can always do it later as well.
Where do I start?
Simply right-click on the Master Material and create an instance of it. You're good to go!
Does it include Nanite Tessellation?
Yes, it includes all the controls for texture to be used with Nanite displacement in the material. Just make sure to have the tessellation settings enabled on your project.
It does not have the one control or texture input that I require.
The Master Material has been set up for easy understanding with all the commenting, so it can be very easy for you to simply add the node that you require in between to get the desired result.
Is it optimized? Can I improve the performance?
it uses relatively fewer instructions and depends on the number of layers you use on one material instance. If you would like to improve the performance, try disabling Triplaner from each of the layers and using fewer layers for an even better performance. Although I urge you to try everything and see how things fit with your requirements.