Unreal Engine Materials in 6 Levels of Complexity

103,757
70
Published 2024-05-11
As a reminder folks! I’ve been selected as a judge in the official Honkai: Star Rail 3D Challenge! Make sure to join in on the fun and tune into my livestream on May 17 where I judge the submissions! hoyo.link/8sEiFBAL
Add this Master Material to your project right now with 50% OFF this week: bit.ly/TheMasterMaterialGumroad
Or grab all my assets by joining my Patreon: patreon.com/pwnisher

Unreal Engine Training Playlist:
   • Unreal Engine Training  
Weekly Challenges on my Discord:
discord.gg/createwithclint

After this video, materials in Unreal Engine won't be a problem for you. Because we're building a future-proofed master material, that all other materials will spawn from, in six levels of complexity. And we'll only have to build it once, because you can use this across all your past, present and future Unreal projects.

In level 1 I'll show you how to create a material, add textures to it, and make them swappable for other textures. In level 2, well add brightness, contrast, saturation, tint, roughness, specular and normal intensity controls to those textures. Level 3 is where we'll add switchers for each category incase you'd rather control them via 0-1 sliders vs using a texture. Level 4 w'ell cover material functions and build a position, scale, rotation function so we can tile and slide our textures around. In Level 5 we'll integrate surface imperfections into the roughness channel, complete with all the controls you'd want for blending the two together. And in level 6, we'll integrate a dirt overlay function into the albedo/color category, complete with their own position, scale and rotation controls too. Then finally, to wrap things out I'll show you how to migrate the master material to all your other projects, and how to actually use what we just created on a piece of art! This is a video I've been looking forward to dropping, so I hope it helps you a ton!

Edited by the glorious Matt Esteron: @l0fitherobot

CHAPTERS
00:00 You can do it!
01:39 50% off my Master Material
01:57 How Material work in Unreal Engine
03:44 How to Create a Material
04:23 Level 1 - Basic Material Setup
06:25 Honkai: Star Rail 3D Art Reveal
07:30 Level 2 - Color Correction & Intensity Sliders
13:20 Level 3 - Swap between Textures or 0-1 Sliders
17:24 Level 4 - UV Controls with Material Functions
23:15 Level 5 - Surface Imperfections
30:53 Level 6 - Dirt Texture Overlay
35:48 Migrate to Other Projects
38:09 Using our Material (finally!)
43:27 If you liked this video, then check these out!

JOIN THE COMMUNITY:
Patreon: patreon.com/pwnisher
Discord: discord.gg/createwithclint
InstaGram: instagram.com/_pwnisher_
Twitter: twitter.com/_Pwnisher_

PRINTS & ASSETS:
My VFX Assets: gumroad.com/clintonjones
Limited Edition Prints: www.noisegrainandlight.com/store

TOOLS I LOVE:
KitBash3D: www.kitbash3d.com/pwnisher
Camera: amzn.to/3ihzNg8
Lens: amzn.to/3cBB6TJ
360 Camera: amzn.to/3w1PKLn
Studio Lights: www.aputure.com/
Desktop Mic: amzn.to/37JmQoN
LAV Mic: amzn.to/3vg9wlh
Monitor Lamp: amzn.to/37JfyBI
How I Learned Cinema 4D: greyscalegorilla.com/join-plus/ref/7/?campaign=pwn

MY RIG:
hubs.ly/H0_cR2l0

#3d #diveintodreams #honkaistarrail

All Comments (21)
  • @pwnisher
    Check out the Honkai: Star Rail 3D Challenge here: hoyo.link/8sEiFBAL --- MATERIAL VERISON UPDATES AND WISHLIST: v3 RELEASED: - added snow/dust layer controls - redesigned the normal map node structure - added "color correction" dropdowns for anything that uses (brightness, contrast, saturation, min/max) - disabled unneeded plugins from UE project file - added switchers & controls to use textures for metallic, opacity and emissive (with placeholder black_solid in the texture slot) - using the terminology "scale" as opposed to "tiling" as it's more accurate. WISHLIST: -realtime edge and recesses matte (curvature map) -option for packed textures (ORM, ORDp, etc.) -displacement -named reroutes -world aligned node for meshes w/o UV's.
  • @HomAxz
    Watched the whole thing, great explanation! Some good suggestion already in the comments: I would suggest generally using a few more functions to clean up your master, adding detail normal (u can use BlendAngleCorrectedNormals node for that), adding a texture slot for metallic. Also I would suggest you to look into some blend nodes for combining your imperfections (blend_screen for example). You could also add some blank texture samplers for when you need to swap your Shading model, or use different masters for each. Another great organisation tip is using named reroutes. Small but very useful workflow tips: - toggle "hide unrelated" at the top of the graph, makes working on large materials a lot more managable. - press q when having nodes selected to straighten the connection! For more advanced stuff, you can make your own shader using Material Attributes (Layered Materials). Also for anything shader related, Ben Cloward here on youtube is the best teacher!
  • @lordnaps
    so helpful clint. i’ve recently been hired as an unreal artist for a commercial studio and thought that my knowledge in blender would transfer over and it definitely hasn’t been as easy, especially with the the way materials are set up. the material instance feature alone is different enough that needed its own understanding. super dope vid
  • @nokander
    Level 7 : Displacement. Ooohh boy that feature sure has some weird scaling variables.
  • @MigiloDiPilo
    I would suggest add something for emmisive, detail normals(for large objects), opacity option, and an option for objects that do not have any UV's, so an WorldAligned option. Oh and an option to use packed textures (quixel and SubPainter use that a lot)
  • @dreadthedrums
    Great tutorial, well explained. I think the other things key to a "Master Materal' would be to have nanite displacement controls (for 5.3 onwards displacement is back) + alpha controls for masked materials. Would also be interesting to have a switch for transparent materials (not supported by nanite), so one could still use the same master material, but switch when you need a transparent material. Also material blending controls to remove tiling etc would be very useful. Keep up the good work
  • @JoshuaMKerr
    Hey Clint! Great work on this video, must have been a hell of an editing job...by the way killer thumbnail! I love filmmaking and virtual production in Unreal Engine, it changed everything for me. Keep up the solid work, It's not easy but you're killing it.
  • Damnnn judge for the Star Rail competition? That's awesome. Can't wait. Fantastic tutorial by the way, learned a lot.
  • @umusachi
    Amazing! This just might be the best materials video out there. Top notch. Thank you!!!
  • Amazing Tutorial man! Feel so lucky to have seen you do it live at the event last time :) Thank you so much for being such an amzing creator and sharing you knowledge!
  • @theKoolcentre
    Thanks Clint for this amazing tutorial! It makes life so much easier! So many things I still have to discover in UE and I am happy there are skilled artists all around to teach me more :) Keep up the good work!
  • @sputnikcinema
    Amazing! This is super helpful thanks Clint, as always bringing the power to the people!
  • @Khaled_Rushdy
    That was Awesome Pwnisher... I followed along till the end and created my first Master Material.... thanks A lot
  • Such amazing explanations of materials! I can’t wait to bring these ideas into my games in Unity as well!
  • @AskKory
    Now this is the type of vids I love as someone who hasn't touched any real work with this stuff just enjoy the content made about it. No video has made me want to begin working with this stuff then these. I hope the vid does well I know I'm sharing it around so I can see a lot more of this content :D Love it keep it up :)
  • @Scouty
    Another amazing video! Materials have been the scariest part about learning UE for me. Great job demystifying them!
  • @yungcrisp8027
    I was looking for something like this a few weeks ago and had to piece together parts from multiple vids to get what I wanted. This vid has it all in one! Thanks Clint!
  • @ItsCliffGaming
    I've watched a lot of material tutorials, and this one by far had some of the most useful information and it was the easiest to follow. Thank you!
  • @blackopscg
    I followed this video step by step, learned lots of skills, appreciate for sharing. Thanks again!