This comprehensive 8-chapter workshop, taught by Lead Digital Projects Engineer Charleston Silverman, gives a complete overview of the Unreal Engine 5 Material System. By providing valuable insights into the functions of Unrea,l and demonstrating how to utilize many of the features available in its powerful system, Charleston guides the viewer through both the basics and the advanced settings that Unreal artists need to know to ensure textures and materials are used efficiently by UE5. By following this workshop, artists will be empowered with the solid foundations needed to fully understand and create just about any material that can be imagined.
During the course of almost 5 hours, Charleston covers a vast array of information and techniques, discussing everything from texture setup, import basics, the relationship between shaders, materials, instances, and functions, and the fundamentals of creating materials and utilizing them efficiently. His thorough instruction not only explains how to set everything up correctly but also the importance of the processes. His practical instruction also includes the setup of various material types, including Fresnel, Emissive, Color Masking, Vertex Paint, Masked, Translucent, Clear Coat, and Parallax Occlusion Mapping.
This workshop also delves into many advanced techniques including setting up a material parameter collection that can be controlled via a sequence or timeline, allowing you to animate your materials along with other sequences in your scene.
The Unreal Engine project including all of the materials created for this workshop are included as downloadable project files.
8 Lessons
Charleston introduces his workshop, which establishes fundamental best practices for texture and material management in Unreal Engine 5. By understanding proper texture formatting, compression methods, and organizational workflows from the start, developers can create more efficient projects with smaller file sizes and better performance. His emphasis on non-destructive workflows and channel packing provides a professional foundation that scales from solo projects to team-based production environments, ensuring assets remain manageable and optimized throughout the development process.
Duration: 31m 7s
This lesson lays the foundation for working with Unreal Engine's material system, emphasizing how proper organization and workflow practices save significant time in the long run. Charleston's key focus is on understanding the efficiency benefits of the material hierarchy; for example, using instances instead of master materials and functions instead of duplicated node trees. These optimizations become increasingly important as projects scale. By investing time upfront in clean organization, naming conventions, and reusable templates, developers can create maintainable material systems that benefit both solo and team workflows.
Duration: 56m 25s
This lesson establishes a professional foundation for PBR material workflows in Unreal Engine. By creating a well-organized master material system with modular functions, proper parameter organization, and flexible surface-adjustment controls, Charleston shows how artists can efficiently manage materials across entire projects. His emphasis on workflow optimization, naming conventions, and organizational structure requires upfront work, but significantly reduces complexity and ultimately saves time when scaling projects or collaborating with teams.
Duration: 39m 53s
This lesson provides a comprehensive workflow for creating professional, flexible material systems in Unreal Engine 5. By combining emissive effects with proper masking techniques and implementing dual-layer clear coat systems, artists can learn how to create sophisticated surfaces with extensive customization options through material instances. Charleston's emphasis on organization through functions, parameter grouping, and static switches ensures these materials remain maintainable and artist-friendly for production environments.
Duration: 45m 40s
This lesson demonstrates professional techniques for creating complex, dynamic materials in Unreal Engine. The subsurface material setup enables realistic rendering of translucent surfaces, while the vertex paint system, especially with height-based blending, allows artists to combine multiple materials on a single mesh naturally. These techniques are essential for creating varied, realistic surfaces in game environments while maintaining performance and flexibility through instanced materials and reusable functions.
Duration: 47m 50s
This lesson provides a comprehensive approach to creating efficient, transparent materials in Unreal Engine by establishing a single master material that serves both masked and translucent instances. By understanding the performance implications and properly configuring settings, such as Fresnel-based opacity, temporal dithering, and refraction, developers can create realistic glass and water surfaces while maintaining optimal rendering performance. Charleston's workflow emphasizes keeping master materials opaque and using material instances to switch blend modes, significantly improving iteration times.
Duration: 21m 17s
This lesson provides comprehensive techniques for adding realistic surface detail and dynamic material control in Unreal Engine. Parallax Occlusion Mapping provides an efficient method for simulating complex geometry through shader-based techniques, while proper optimization, such as camera-distance fading, makes it viable even for large-scale environments. Material Parameter Collections extend creative possibilities by enabling synchronized, timeline-driven material animations. Together, these techniques provide powerful tools for creating visually rich environments and effects in real-time applications.
Duration: 48m 10s
Charleston concludes his workshop with a summary of how it provides a thorough foundation in Unreal Engine 5's material system, covering all core material types and their practical applications in realistic lighting scenarios. His emphasis on material functions, parameter collections, and instances equips users with the knowledge to create complex, efficient material setups while maintaining creative flexibility. By understanding how textures, shaders, and materials work together, particularly with UE5's dynamic Lumen lighting system, artists can achieve both visual quality and optimal performance in their projects.
Duration: 9m 15s
Primary tools
For this workshop you’ll need:
* Note that these programs and materials will not be supplied with the course.
Project Files
When you download the workshop files, you'll get access to a complete Unreal Engine project with all the assets and materials needed to follow along. Inside, you'll find:
- Unreal Engine project files (.uproject, .uasset, .umap) – The main project that opens directly in Unreal Engine with all scenes and assets ready to use
- Texture libraries (.png files & texture assets) - High-quality stone, sand, and floor materials, including albedo, normal, and specular maps for realistic surface details
- Project configuration files (.ini) - Pre-configured settings so everything works properly right out of the box
Skills Covered
Who’s this Workshop for?
This workshop is designed for intermediate to advanced 3D artists, game developers, and technical artists who work with Unreal Engine 5 and want to master its material system. It's particularly valuable for professionals seeking to enhance their technical skills in shader creation and material optimization.
Beginner artists with basic knowledge of Unreal Engine will also benefit significantly from Charleston Silverman's comprehensive approach. The workshop provides essential foundations for anyone looking to transition into game development, architectural visualization, or film production using UE5's powerful material capabilities.
Learning Outcomes
By completing this workshop, artists will have developed comprehensive expertise in Unreal Engine 5's material system, from basic setup to advanced animation techniques.
Key skills include:
- How to properly import and set up textures for optimal performance in UE5.
- How to understand the relationships between shaders, materials, instances, and material functions effectively.
- How to create specialized materials, including Fresnel, Emissive, Color Masking, and Vertex Paint materials.
- How to implement advanced material types like Masked, Translucent, Clear Coat, and Parallax Occlusion Mapping.
- How to set up material parameter collections for dynamic control and animation sequences.
- How to optimize material workflows for efficient production pipelines and performance management.
- How to troubleshoot common material issues and implement best practices for professional projects








