Object Master Material

Object Master Material provides a standardized master material for PBR workflows and allows multiple texture workflows like MRAO / ORM etc as a single master material. Built in detail normal, UV scaling, rotation & more!

Category:
Tags: , , , , , , ,

Description

The master material focuses on the key requirements that are generally needed in most PBR workflows. An additional built-in capability includes the ability to switch layered PBR maps for Ambient Occlusion / Metal and Roughness as different RGB layers. An example need for this relates to a large set of assets available through the epic marketplace pack Metal, Roughness and Ambient Occlusion as different channels, this material allows for in place switching of channels to be used to make the standard workflows easier.

Capabilities exposed by this master material include the following as key

Each of the key capabilities which are called out above provides flexibility and extensibility for all objects, one ideal feature that is extremely useful is the “UVRandomness” which allows individual instances of an object to automatically shift it’s UV slightly to remove UV tiling looks that breaks the immersion. Additional capabilities that are exposed include the ability to rotate the UV which is especially useful if you are using textures from places like gametextures.com allowing you to quickly rotate and fit a texture on an object without having to manually map the texture to the object’s UV.

Technical Details

(Please include a full, comprehensive list of the features of the product)

Number of Unique Materials and Material Instances: 2 Master + 12 Example Instances

Number of Textures: 12 Textures

Texture Resolutions: 2048×2048 + 1×1 (Flat Textures)

Supported Development Platforms:

Windows: Yes

Mac: Yes

Documentation: WIP

Important/Additional Notes: Additional backporting will be provided on request for previous engines

Supported Engine Versions

4.24 – 4.27, 5.0 – 5.1