🎨

Unreal Engine: Master Materials in 6 Levels

Jul 7, 2024

Unreal Engine: Master Materials in 6 Levels

Introduction

  • Many people are intimidated by Unreal Engine's complexity.
  • Unreal Engine adds value to artists, bridging gaps between other software like Blender or C4D.
  • This lecture aims to help users understand materials in Unreal Engine through a step-by-step approach.
  • Topics: Creating a master material and understanding the material workflow.

Overview of Materials

  • Materials: Critical for making 3D art look good (photo-real, stylized, etc.).
  • Without materials, 3D art would be black and white.
  • Knowing how to control and set up materials is essential in any 3D program.

Material Workflow in Unreal Engine

  • Similar to Blender or C4D, materials in UE are made up of textures controlled through nodes.
  • Unlike other programs, UE requires manual setup for controls from scratch.

Creating a Master Material

Step-by-Step Guide

  1. Basic Setup:
    • Right-click in Content Browser -> Select 'Material' -> Name it 'mm' (Master Material).
    • Create Material Instance for flexibility.
    • Example: Normal map for texture, base color, specular, and roughness.
  2. Converting Elements to Parameters:
    • Convert textures to parameters for easy adjustments.
    • Organize parameters for clarity (e.g., texture groups).

Tutorial Levels

Level 1: Basic Material Setup

  • Create a master material, set up basic texture maps.
  • Importance of converting textures to parameters.

Level 2: Color Adjustments

  • Adjust brightness, contrast, saturation, and tint using scalar parameters and multiply/power nodes.
  • Example: Adjusting RGB, specular, and roughness maps.
  • Grouping and sorting parameters for organization.

Level 3: Adding Control Switches

  • Use static switch parameters to toggle features like base color, specular, and roughness.
  • Example: Toggle between textures and base values (e.g., metallic properties).

Level 4: Scale, Position & Rotation

  • Introduce Material Functions for managing scale, position, and rotation.
  • Use TexCoordinate, divide, and append nodes for control.
  • Promote default parameters for individual control.

Level 5: Surface Imperfections

  • Add and control surface imperfections like smudges or fingerprints.
  • Adjust brightness, contrast, and blend modes using scalar and lurp (linear interpolate) parameters.
  • Group parameters and integrate control for surface imperfections.

Level 6: Adding Dirt & Additional Layers

  • Use textures to add dirt or other features over base colors.
  • Adjust brightness, contrast, and blending for dirt layer.
  • Manage with static switch parameters and Material Functions.

Practical Application and Exporting

  • Exporting the master material for reuse in future projects.
  • Make a master material folder containing all elements (textures, material instances, functions).
  • Copy master material folder to other Unreal Engine projects to save time.

Conclusion

  • The importance of mastering materials in UE for enhanced 3D art.
  • Encouragement to explore Unreal Engine and apply learned skills.
  • References to additional tutorials and resources available on the channel for continued learning.