
This lecture includes the project files needed if you would like to follow along and use the included meshes and materials.
Learn to use project files to study Unreal Engine 5 materials, edit a test scene, and apply colors and materials to assets for realistic understanding.
In this video you will learn to install the Unreal engine version we are using for this course.
A high level overview of creating a material "asset" before we do any type of editing of the material.
Get the layout of the material editor window and understand the position of different sub windows and their usage in the material editor.
How do to navigate and create nodes which are the building blocks we need to build our own materials going forward.
How to apply materials we create to meshes inside of our 3d scenes. Two different approaches are addressed in this video.
Understand how node colors indicate data and operations in Unreal Engine 5 materials: red inputs, green hard-coded nodes, blue built-in material functions, constants, vectors, and parameters.
RGB color values correlate with XYZ positions inside of the world. We take a look at how this can affect our materials.
Explore how texture samplers process textures in Unreal Engine 5, linking texture objects to samples, applying to base color, and noting the 5 of 16 sampler limit.
Learn how texture coordinates and the texture coordinate node map textures to meshes via UV space, enabling tiling in u and v to control texture scale.
Discover how constants and vector types enable material control in Unreal Engine 5, using scalar, two-vector, three-vector, and four-vector values for color, texture coordinates, and opacity.
Master the append node in Unreal Engine 5 materials to build vectors by appending values into vec2, vec3, or vec4. Use texture coordinates and color channels to drive RGB color.
Explore component masking in Unreal Engine 5 materials to isolate color channels and control data flow using the component mask node.
Explore the Fresnel node in Unreal Engine 5 to create edge highlights based on view angle, adjust the exponent to control glow, and enhance materials with normals and foliage effects.
Learn how the panner node animates textures in Unreal Engine 5 materials by feeding a texture into UV coordinates and adjusting speed with time.
Explore the time node in the Unreal material editor, using frac and sine to create pulsing effects, and apply time to texture coordinates for animated panning.
Explore blend modes in Unreal Engine 5 materials to achieve opaque, masked, translucent, and cutout effects, using opacity mask, translucency, alpha composite, and alpha hold out.
Enable material attributes to collapse pins into a single data object, then blend, make, and set attributes to combine two materials with texture masks for performance.
Add a decal actor, project textures onto meshes with a translucent material and opacity texture. Tune decal color, sort order, and whether decals receive on specific meshes.
Set material domain to light function, apply a black-white mask to emissive color, and use a spotlight to visualize how the light function material augments shadows and color on surfaces.
Apply post-process materials to the full screen via a post-process volume, then use weights to blend multiple inputs from scene texture with component masks.
Explore masked emissive material setup in Unreal Engine 5 by using a texture mask to localize emission on a desk lamp and control intensity.
Explore translucent materials in Unreal Engine 5 by switching to the translucent blend mode, adjusting opacity, and choosing lighting modes to balance pixel and vertex lighting, with nanite-aware considerations.
Learn to enable refraction in translucent materials by using the index of refraction, and control edge distortion with lerp and Fresnel effects.
Demonstrate cutout masked materials in Unreal Engine 5, using an opacity mask driven by a black-and-white texture to create on/off transparency, control with clip threshold, and improve performance for foliage.
Explore modulate blend mode, which multiplies material pixels with the background to create a cheap, tinted see-through effect by using an unlit shader.
Explore the alpha composite blend mode to control translucency in materials, using opacity and pre-multiplied color to keep the color pure for VFX and particle effects.
Explore the alpha holdout blend mode in Unreal Engine 5 to punch holes through translucent objects by using an alpha holdout material with a translucent or additive shader.
Convert constants to parameters to expose base color and roughness in a material, enabling real-time changes and greater flexibility when tuning materials in Unreal Engine 5.
Organize material parameters in Unreal Engine by grouping base color, roughness, and metallic into named sections, expose them in material instances, and use sort priority with numeric prefixes to arrange.
Use comment boxes to document material graphs with high level notes on node groups, such as time slowing and sine wave outputs; add node comments for specific nodes.
Explore master materials and material instances to organize scenes, propagate changes across objects, and tweak emissive parameters for dynamic glow effects in Unreal Engine 5.
Learn to build a master material in Unreal Engine 5, enabling a base color texture or solid color via static switch parameters, plus color tint and material instances.
Learn to set up emissive colors in a master material, using textures or color tint, a static switch for emissive texture, and a power control for glow.
Learn to implement normals and normal maps in Unreal Engine 5, handle meshes without normals with a constant vector, and use a normal map switch with master materials and instances.
Celebrate mastering the basics of Unreal Engine 5 materials, including creating materials and material instances, organizing master materials, and using core nodes to enable more advanced techniques.
Learning the material editor in Unreal Engine 5 can feel overwhelming. With numerous techniques and methods available to achieve your desired visuals, starting can seem nearly impossible.
In this course, we delve into the basics of the Unreal Engine 5 Material Editor, providing you with a strong foundation to unleash your creative potential for your project or game. No longer will you be confused when striving for specific outcomes or be confused with material editor options. You will gain the confidence on how to attain a specific look or effect.
This course is taught by a Senior Technical Artist with over 12 years of experience in the video game industry, you can be confident that the methods taught in this course are demonstrated in a manner expected by a professional game studio for approaching material creation.
The course begins by covering the fundamentals necessary to start building your own materials. It also addresses how to construct optimized materials that are performance-oriented, and how to structure your materials for easy updates and sharing. Furthermore, the course addresses creating materials that interact with the blueprint system, enabling you to have materials that react dynamically. By the end of the course, you'll possess the confidence to craft materials for your projects and games that truly shine. Let's get started!