Unreal Engine Materials in 6 Levels of Complexity

Поділитися
Вставка
  • Опубліковано 22 тра 2024
  • 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: / pwnisher
    Unreal Engine Training Playlist:
    • Unreal Engine Training
    Weekly Challenges on my Discord:
    / discord
    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: / pwnisher
    Discord: / discord
    InstaGram: / _pwnisher_
    Twitter: / _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-plu...
    MY RIG:
    hubs.ly/H0_cR2l0
    #3d #diveintodreams #honkaistarrail

КОМЕНТАРІ • 322

  • @pwnisher
    @pwnisher  10 днів тому +7

    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.

    • @peetroar
      @peetroar 10 днів тому +3

      This was such a well presented and useful tutorial that has really inspired me. The step by step journey you are take us on is so approachable and gives a practical insight into materials.
      Would really love a new video to cover these new features as level 7 and beyond!

    • @pwnisher
      @pwnisher  8 днів тому +3

      @@peetroar Thanks so much for the love and support! Yeah if things align, I don't see why not a part 2 wouldn't be fun =]

    • @Junglejuz
      @Junglejuz 7 днів тому +3

      Thanks for this great video. Perhaps on a bit more advanced topic, my only request would be to include some love for glass materials. This is very important for architectural work. For example:
      1) TINTED GLASS - Most glass has varying degrees of iron, giving it a green tint. It's more visible the thicker the glass is. Other glass is purposefully coloured.
      2) REFLECTIVE GLASS - Has a thin layer of metallic or metallic oxide coating making it more reflective
      3) DICHROIC GLASS - Can display multiple different colors depending on lighting conditions. (Maybe Substrate materials will be more capable of this)
      4) TEXTURED GLASS - Displaced surface (Best seen with proper refractive ray tracing, which Lumen is still limited with)

    • @zoeintelligence
      @zoeintelligence 6 днів тому

      @@Junglejuz there's a package on marketplace called Advanced Glass material. check it out

    • @issacdhan
      @issacdhan 5 днів тому

      @@pwnisher Just to inform, Your this video screenshots and clips were used on this video. ua-cam.com/video/CBX9Esfnx5I/v-deo.html

  • @HomAxz
    @HomAxz 11 днів тому +79

    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!

    • @pwnisher
      @pwnisher  11 днів тому +11

      My god! Thank you for ALL of this!!!

    • @shark3D
      @shark3D 10 днів тому +2

      replying here just to have a reminder to self!

    • @curtissmith1507
      @curtissmith1507 9 днів тому +2

      same i will forget immediately

    • @SuleBandi
      @SuleBandi 7 днів тому

      @@curtissmith1507 me too

    • @sanjeevansingh6090
      @sanjeevansingh6090 6 днів тому

      thxx

  • @Dani_dog
    @Dani_dog 11 днів тому +13

    not me just randomly watching this despite not using unreal engine lol

  • @lordnaps
    @lordnaps 11 днів тому +39

    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

    • @pwnisher
      @pwnisher  11 днів тому +2

      YES! So glad u can benefit from this!

    • @jomesias
      @jomesias 10 днів тому +2

      The blender node system is more straightforward.
      But materials and Niagara system are quite powerful!!

    • @pks_90
      @pks_90 7 днів тому

      @lordnaps Which studio? I am also looking for start to career as Unreal engine artist. Is there remote job ? Can you share details like website or LinkedIn profile

  • @dreadthedrums
    @dreadthedrums 11 днів тому +7

    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

    • @pwnisher
      @pwnisher  11 днів тому +5

      All features im planning to add yes!! The v1 actually has the opacity mask feature you’re mentioning.

    • @3TQHAJSHNQ
      @3TQHAJSHNQ 10 днів тому +1

      @@pwnisher I'm about to buy the master material, will these updates you plan to add be free for people who already bought it?

  • @JoshuaMKerr
    @JoshuaMKerr 6 днів тому

    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.

  • @dontkillmejay8570
    @dontkillmejay8570 11 днів тому +6

    Damnnn judge for the Star Rail competition? That's awesome. Can't wait.
    Fantastic tutorial by the way, learned a lot.

  • @Shemini-bu8yq
    @Shemini-bu8yq 3 дні тому +1

    Hey, great tutorial and a good starting point. I won't suggest new features as you are likely gonna add many in the future, but I think it is worth mentioning that it is generally better to have your power (contrast) nodes before your multiply ones.
    You can achieve the same results either way, but if you have modified the contrast, then the multiply will have a different impact (as the contrast turns linear changes into exponential changes) and it might be really finicky to get it right sometimes. On the other hand, if you swap them the multiply will always behave linearly and will be easier to control, as it is affecting the result of the power node.
    Keep the great job! It's always nice to see your content

    • @pwnisher
      @pwnisher  2 дні тому

      Super useful tip 🙏🏼

  • @anastasiatamir8652
    @anastasiatamir8652 8 днів тому +2

    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!

    • @pwnisher
      @pwnisher  8 днів тому

      That was so much fun! Now lets see if I can pack this into 20 minutes!! xD

  • @MigiloDiPilo
    @MigiloDiPilo 11 днів тому +11

    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)

    • @bernardvezina-gagnon24
      @bernardvezina-gagnon24 11 днів тому

      Some bump offset or parrallax occlusion mapping would be nice

    • @pwnisher
      @pwnisher  11 днів тому +2

      Yeeeeees!!!! World aligned is what ive been looking for then!! I hate UVs and am glad i have an avenue to dive down now. Thanks mdzine

  • @umusachi
    @umusachi 7 днів тому +1

    Amazing! This just might be the best materials video out there. Top notch. Thank you!!!

  • @davidcroucher6262
    @davidcroucher6262 9 днів тому +1

    Thank you so much. I've seen so many beginner unreal tutorials that tell you to use material instances, but none of them ever explained the performance benefits! I always thought it seemed like a lot of effort to go through just so you could see changes without clicking compile. Now I know better. Thanks Clint.

    • @pwnisher
      @pwnisher  9 днів тому

      Yeah for sure! I try to break things down so we can all understand WHY were doing stuff. Thanks for watching and stopping by.

  • @theKoolcentre
    @theKoolcentre 5 днів тому

    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!

  • @nokander
    @nokander 10 днів тому +13

    Level 7 : Displacement. Ooohh boy that feature sure has some weird scaling variables.

    • @pwnisher
      @pwnisher  10 днів тому +5

      Yeh I really wanna look into this!

    • @wolhoffacep104
      @wolhoffacep104 9 днів тому

      Yes displacement please

  • @AskKory
    @AskKory 11 днів тому +6

    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 :)

    • @pwnisher
      @pwnisher  11 днів тому

      Thanks soooo so much for the support!! 🙏🏼

    • @AskKory
      @AskKory 11 днів тому

      @@pwnisher Thank you ive been following your content since you started at corridor.

  • @patrikbaboumian
    @patrikbaboumian 11 днів тому +1

    This is a great intro to Materials in UE Clint. Thank you!

  • @Scouty
    @Scouty 11 днів тому +2

    Another amazing video! Materials have been the scariest part about learning UE for me. Great job demystifying them!

    • @pwnisher
      @pwnisher  11 днів тому +1

      Oh waddup Scouty!! So glad its helpful! I gotchu man!

  • @sputnikcinema
    @sputnikcinema 11 днів тому +1

    Amazing! This is super helpful thanks Clint, as always bringing the power to the people!

  • @ObilloFitz
    @ObilloFitz 3 дні тому +1

    This was anvil-heavy
    Firing Unreal for the first time this week, so this is super useful
    Much. Thanks

  • @jeremiahgallo1055
    @jeremiahgallo1055 7 днів тому

    I've been watching you since the beginning of Corridor Digital. And if it wasn't for your 3D tutorials like these or showcasing of your guys' amazing skills through your short films, I wouldn't have a career in the industry. Thank you so much Clint and praying for your continued success always.

  • @TheGamingzombie1
    @TheGamingzombie1 11 днів тому +1

    Such amazing explanations of materials! I can’t wait to bring these ideas into my games in Unity as well!

  • @yungcrisp8027
    @yungcrisp8027 10 днів тому +1

    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!

    • @pwnisher
      @pwnisher  10 днів тому +1

      So glad to hear! Thanks for stopping by!

  • @ItsCliffGaming
    @ItsCliffGaming 10 днів тому +1

    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!

    • @pwnisher
      @pwnisher  10 днів тому +1

      Yo that means a lot! Thank you and I'm glad it was helpful!

  • @PoulouThmout13
    @PoulouThmout13 6 днів тому

    Best unreal tutorial I've watched so far.
    Keep the good job, you're a treat 😘

  • @blackopscg
    @blackopscg 10 днів тому +1

    I followed this video step by step, learned lots of skills, appreciate for sharing. Thanks again!

  • @reimagineuniverse
    @reimagineuniverse 11 днів тому +1

    I was literally searching for good UE tutorial to start finally learning and this video popped up ok no need for anymore sign. Thank you. Can I say I love you.

  • @alexanderalikin1210
    @alexanderalikin1210 5 годин тому

    Normal control can also be:
    lerp(float3(0, 0, 1), Normal, NormalStrength).
    Works both ways - for lowering and increasing). That’s because your Normal map is in tangent space and float3(0, 0, 1) is a flat normal in tangent space.

  • @jakelaxfreak12jm
    @jakelaxfreak12jm 10 днів тому +1

    I Loved this complete walkthrough of how simple vs complex a material can develop. Watched in full! One-stop-shop with you videos haha.
    I'm curious how UE will continue to develop the experimental Substrate material work flow. That might be another can of worms to unpack though a lot of the concepts from what was shown would apply!
    Thanks for this Clint!

    • @pwnisher
      @pwnisher  10 днів тому +1

      Im soooo glad you feel that way about my videos! That's always my goal, one-stop-shop! You said it perfectly =] And yeah! Substrate just looked weird and confusing, and I probably wont use it until they force it on us, or until Winbush puts out a video thats called like "Youve been Sleepin on Substrate" and makes me think otherwise.

  • @franktitoni
    @franktitoni 11 днів тому +1

    Excellent Tutorial! Very clear and easy to understand! Thanks again Pwnisher!

    • @pwnisher
      @pwnisher  11 днів тому

      Im glad! Thanks for watching! 🙏🏼

  • @arnoldsoko
    @arnoldsoko 10 днів тому +1

    Thank you! i'm saving this on my important playlist. 🙌🏿🙌🏿

  • @seankennedy4548
    @seankennedy4548 6 днів тому

    Great tutorial! Thanks. This answered a lot of questions I had on mixing textures and imperfections

  • @MackeeMouseMedia
    @MackeeMouseMedia 11 днів тому +1

    HECK YEAHHHH thank you so much for making this video. I’ve been trying to go down this road and following your videos are so much more helpful than the patchwork of tutorials I’ve been looking at ha

    • @pwnisher
      @pwnisher  11 днів тому

      YES! So glad it’s helpful to you!!

  • @KevinMerinoCreations
    @KevinMerinoCreations 11 днів тому +2

    Continue to be so impressed with your knowledge share! You are a master resource on master materials (and so many other topics)! 👏👏👏

    • @pwnisher
      @pwnisher  11 днів тому +1

      Thanks so much!! I just love diving in deep and helpin other artists like myself understand this stuff

  • @BudMyrick
    @BudMyrick 9 днів тому +1

    Great tutorial Clint! Thanks.
    I modified a couple of things to make it a little more accurate.
    1) I changed the LERP for the Surface Imperfections to an Add. This doesn't change the material's intrinsic roughness, but adds the roughness. I just used a multiply on the Surface Imperfections to control how much I'm adding.
    2) The Dirt should also affect the roughness, so I added a Static Switch that allows you to add the dirt to the roughness.
    I also set my version up to use packed maps for AO, Roughness & Metallic.

    • @pwnisher
      @pwnisher  8 днів тому

      Yeeeeeeeeeeeees to number 2!!!!! I need to do this! And yeah im learning about packed textures, so it'll be in the v4 (v3 is live if you wanna redownload it)

    • @BudMyrick
      @BudMyrick 7 днів тому

      @@pwnisher I'm glad you like the suggestions. The thing about the 1st mod is that it won't affect the areas that don't have surface imperfections. The LERP will change the underlying roughness values as a whole.

  • @Khaled_Rushdy
    @Khaled_Rushdy 8 днів тому +1

    That was Awesome Pwnisher... I followed along till the end and created my first Master Material.... thanks A lot

    • @pwnisher
      @pwnisher  8 днів тому +1

      Oh heck yeah!! Thanks for watching all the way through!

  • @kmanL3G3N3D
    @kmanL3G3N3D 8 днів тому

    Awesome Awesome Awesome! I realized at 30:30 that priority level is separate for each group, so thank you for showing that. I would have mentioned that earlier if it was me, but at least I get it now. You rock man.
    Also, for my MM I would add emissive toggle with intensity, color, maybe a mask for inner and outer radius. I would also add a way to make it look cell-shaded. I'm guessing you would use like an edge mask. And lastly, I would add the option to input a color pallete, mostly for Niagra effect purposes.

  • @bolbolegypttuber
    @bolbolegypttuber 8 днів тому

    Very helpful really
    I learned a lot of tip and tricks from this tutorial
    Just i want you to add some small details :
    • Global UV for all and option for each channel to control UV if we need
    • Give me access for Global UV scale uniform for X&Y beside X only or Y only for some purpos no need to use x only or y only
    • what about mask opacity, cloth, and big important thing GLASS & Curtain pass light with shadow 🧐 we need to learn all of this
    Specially curtains realistic passing light with/without raytracing shadow active
    • Displacement !! On/off option
    • AO I know this option to work in UE5 must turnoff Allow static light in settings
    But it's important to add it in Master material we need it with any hidden feature if it need
    That's what i remember for now
    Finally thanks for your effort really I appreciate it

  • @sujanpoultopno1397
    @sujanpoultopno1397 10 днів тому +1

    This is the upmost best tutorial for unreal engine material part. I learned it, loved it and enjoyed it Sir👍

    • @pwnisher
      @pwnisher  9 днів тому

      Yaaaaaaaaaay! So glad to hear!!!

  • @Kondratevio
    @Kondratevio 8 днів тому +2

    Great video as always. Little tip: To add reroute node just double click the node line

    • @pwnisher
      @pwnisher  8 днів тому +1

      WHHHAAAAAAA!!!!???!!!????!!! Frick YES!

    • @cutlervanalstine2984
      @cutlervanalstine2984 3 дні тому

      You beat me to this comment so I'll add another tip for a clean graph here: selecting multiple nodes and pressing Shift + W will align them by the top of the nodes, so you can get those perfectly straight connections without constantly wiggling nodes around by hand. (and Shift + S, or A, or D aligns in other directions)

  • @luispompa827
    @luispompa827 День тому +1

    Great clean straight to the point. Thanks.

  • @kadenspence9235
    @kadenspence9235 8 днів тому

    Unbelievable how you explain such complexity into understanding. Thank you!!!

  • @maxkunst3063
    @maxkunst3063 7 днів тому

    you anwsered so many questions i had about UE5 in just the first ten minutes alone. you are amazing

  • @illestgaming5069
    @illestgaming5069 4 години тому +1

    Great tutorial took AGES to follow along and complete it but i only got unreal yesterday.
    one note You forgot to Blend Dirt in the same way you blended the imperfections so is texture or dirt. but from what you taught me earlier i was still able to add that functionality, :)
    Thank you for taking the time to make this tutorial you got my like and sub

    • @pwnisher
      @pwnisher  3 години тому

      Thanks a ton for watching and building!! Mad respect! And thanks for the sub, welcome :)

  • @faebetutorials
    @faebetutorials 10 днів тому +2

    Awesome work loved every minute of it. Scary to fully commit to unreal but with Tutorials like that it gets easier and easier. Maybe next up a Master-Landscape Material?

    • @pwnisher
      @pwnisher  10 днів тому

      oh man i dont even know what a master landscape is! But it sounds cool cause I love environments

    • @faebetutorials
      @faebetutorials 10 днів тому +1

      @@pwnisher Hahahah yeah its so cool it adapts automatically depending how steep an area is. So for example if a mountain has a grass material the steeper areas will have a stone material. And you can do alot more for example height base textures to create snow at a certain height!

    • @pwnisher
      @pwnisher  10 днів тому

      @@faebetutorials That's so awesome! I love that!

  • @issacdhan
    @issacdhan 8 днів тому +1

    Thank you very much for such a detailed Material Tutorial.

  • @hugojackson6822
    @hugojackson6822 3 дні тому

    Awesome video, and brought a lot of answers to questions I've asked myself for quite some time!
    Wishlist: Would love to see a different way to use Surface Imperfections, as an overlay rather than a linear blend, how you would add some scratches on a polished surface by adding (screening) it on top of the base roughness map. Always struggled to do this in an effective way!

  • @wayneparker1235
    @wayneparker1235 11 днів тому +1

    An absolute life saver Clint! Thank you soooo very much for sharing this! One cool feature would be to add directional dirt to, say, top of walls etc. I honestly have no idea whether this is possible or how one would go about doing this! Thank you again!

    • @pwnisher
      @pwnisher  11 днів тому

      Oh it’s tooootally possible and i’ll have this updated by next week!

    • @wayneparker1235
      @wayneparker1235 11 днів тому

      Still trying to get my head around the beast that is Unreal. Between you and William, I think I’ll get there! Thank you again!🙏👊

  • @Sheriftolba_
    @Sheriftolba_ 11 днів тому +1

    Words cannot express how helpful this is!

  • @Kjasi
    @Kjasi 6 днів тому

    For organization: Named Reroute nodes help a lot, as it lets you have disconnected structures that are linked through separate nodes. So your common UVs can go into a node named "Common UVs" and then you can add an output of that reroute node everywhere you need it without wires going everywhere.

  • @soulshard7229
    @soulshard7229 4 дні тому +1

    You forgot level 7 where you learn shader optimization techniques, level 8 where the materials allow for ultra customiztion of objects and characters, level 9 where you make complex realistic "simulated" surfaces such as water and level 10 where you start writing your own material domain.

  • @mrThepunisher92
    @mrThepunisher92 11 днів тому +1

    Thank you, Clint! You are a gentleman and a scholar!

  • @nmokhtar
    @nmokhtar 3 дні тому +1

    I don't know if you're going to read this... but man that's some great work really!...keep going please!

    • @pwnisher
      @pwnisher  2 дні тому

      Thanks a ton 🙏🏼

  • @jonos138
    @jonos138 2 дні тому

    Brilliant! Ive been fumbling my way through UE for sometime. Can now see where im doing my textures wrong. The only thing that is difficult coming from other software, is learning how to create these materials using specific nodes. Nothing is very intuative in unreal. For example, you dont know which nodes to use to create say a contrast. Youve shown it here, but i would never have thought to look for those specific nodes. Thats where the problem comes in.
    Why didnt unreal just create an albedo, spec, contrast, normal etc node to plugin? Why make it so complicated?
    I have to keep googling to just find out how and what nodes to use most of the time.
    This video is a life saver on explaining what to do and why. 👍

  • @OfficialCloverPie
    @OfficialCloverPie 11 днів тому

    LOVED THIS MAN. Thank you so much..!!!
    Would love to see some Substrate material tutorial...!! Or maybe some Particles or procedural Stuff!!!

  • @muhamadvi-6382
    @muhamadvi-6382 11 днів тому +3

    so excited 👍🏼

  • @griingopolski7018
    @griingopolski7018 7 днів тому

    awesome tutorial. brilliant! i cant seem to find an awesome glass texture that reacts to lighting properly. A master glass would be awesome. great work!

  • @Exoclypse
    @Exoclypse 6 днів тому

    When rotating normal map UVs, you also need to rotate your normal map vectors.
    Example : normal map value of (x=1, y=0) vector is pointing right. If the UVs are rotated 90° CW it should now point down. However the value is still the same (1, 0), it needs to be rotated to be (0,1).

  • @parthchotaliya3468
    @parthchotaliya3468 7 днів тому

    Dude thank you a lot!!!! May the unreal force be with you!!!

  • @WilliamFaucher
    @WilliamFaucher 7 днів тому +1

    Dang dude this is a solid tutorial! Master class level stuff

  • @RahhmiPoofs
    @RahhmiPoofs 8 днів тому

    good stuff.
    The next layer I'd think would be a map with color layers, using R G B A as masks to hue-shift parts of the material. this is useful especially in games for changing outfits, hair colors and other such things for customization. You might consider a normal bump offset. Otherwise, this is pretty thorough. great work!

  • @tanveerk5575
    @tanveerk5575 8 днів тому

    Material: Think of having a big bowl of your grandmother’s secret cookie dough.
    Material Instance: Now you bake cookies for different occasions-some with chocolate chips, some with nuts, and some shaped into fun characters. Each batch is unique, but they all come from the same beloved dough.

  • @ShashwatPandey0482
    @ShashwatPandey0482 11 днів тому +1

    Great efforts! 👌

  • @nicolasquilodran2659
    @nicolasquilodran2659 6 днів тому

    amazing explanation! thanks!

  • @FrancescoFaranna
    @FrancescoFaranna 4 дні тому

    Just started with unreal and this was super helpful. Thanks for that! The only thing I’m missing isanother group for translucency/opacity to create thinks like glass, tinted glass, or materials with holes and things like that and also maybe emission. Then I would have averything I need for the beginning😊but still this is a great start, so thanks again!

  • @Gato_Gatuzo
    @Gato_Gatuzo 3 дні тому +1

    Hello Clinton,
    Just wanna say, great presentation on video,
    very clean and well explained step by step tutorial.
    Great Work Congrats ! 5*

    • @pwnisher
      @pwnisher  2 дні тому

      Thanks so much for checking it out!

  • @omi.3D
    @omi.3D 8 днів тому +1

    Such a great tutorial!

  • @kryptworld6
    @kryptworld6 9 днів тому +1

    This Video came just at the perfect moment thanks clint!!!!

    • @pwnisher
      @pwnisher  9 днів тому +1

      Glad to hear it =]

  • @joshua42777
    @joshua42777 7 днів тому

    first six minutes already learning new things, thank you!

  • @CmikeDnD
    @CmikeDnD 8 днів тому +1

    YOU KNOW IT! (Build that bridge for us Clint!)

    • @pwnisher
      @pwnisher  8 днів тому +1

      Oh waddup Cmike! I gotchu boiiiiiii

  • @kyleacampbell
    @kyleacampbell 3 дні тому +1

    Did I just see a reference to Grandma's Boy? I love it here!

    • @pwnisher
      @pwnisher  2 дні тому +1

      Hahaha yeah dude Jp’s the best! 🤣

  • @sealishproductions
    @sealishproductions 9 днів тому

    This kind of reminds me of the node grpups you can make in blender,
    Where you can hook up anything into the parmaters and change them for each object its applied to while keeping the node group an instance of itself

  • @RAM_industrial_death_metal
    @RAM_industrial_death_metal 6 днів тому

    Thank you so much for this video!

  • @grilldj
    @grilldj 2 дні тому

    Excellent, detailed tutorial. As someone mentioned, wouldn’t it be better to put some repeated nodes into material functions, such as brightness, contrast, etc.? That way you’re taking advantage of real object oriented programming. Nice work and I learned a lot.

  • @donovanyoung7821
    @donovanyoung7821 7 днів тому

    Thank you, was super easy to follow.👍

  • @barricade292
    @barricade292 11 днів тому +1

    Hey thanks for this marvelous tutorial, i learned a lot from this, can you do a tutorial about animation blueprints, control rigs and stuff, that would be pretty usefull.

  • @jani557
    @jani557 3 дні тому

    This is awesome thanks :) I knew somethings in blender but in unreal i thought i never have a chance to get to know theese now i can use it in everywhere BIIG thanks. (transparency and emission would be nice but i think based on your Step by step i could managge to add them somehow) :)

  • @bencetornai9348
    @bencetornai9348 9 днів тому

    amazing video, i would also love to see one about emissive materials!

    • @pwnisher
      @pwnisher  9 днів тому +1

      Already added to the Master Material on Gumroad! Along with metallic and opacity

    • @bencetornai9348
      @bencetornai9348 7 днів тому

      ​@@pwnisher ​ Thank you i already purchased it, but I can't seem to figure out how to create a material that could create this result: drive.google.com/file/d/1fYEHT2ZHAaziotcfJ9UD0Gp25O4TNMRt/view?usp=sharing
      A glowing mystic stone. can you point me in the right direction?

  • @Patrick_4d
    @Patrick_4d 5 днів тому

    Ok this has to be the sign that I need to learn Unreal.. thanks a ton fam!!

  • @incrediblesarath
    @incrediblesarath 11 днів тому

    Thank you Clint 🙏

  • @gunyanbox
    @gunyanbox 7 днів тому

    Another great content! ❤️

  • @jacobwhitmore9770
    @jacobwhitmore9770 9 днів тому

    Made it to part 6, building the material as we go! Only one trouble shoot needed (had the layer properties selected instead of the Details panel).

    • @pwnisher
      @pwnisher  9 днів тому

      Yooo thats legit!! Congrats on making it to the end!

  • @juanpabloshortfilms
    @juanpabloshortfilms 7 днів тому

    Gracias. Me a servido mucho !

  • @vger2
    @vger2 11 днів тому +1

    Great tutorial. Adding decals to an existing material (like a logo on a bottle) and have it perfectly sized rotated and positioned has been a bit of a challenge for me but this Master Material might have some things I can use for a solution. Maybe how the Dirt nodes work... I've probably been overthinking it. 🤔

    • @pwnisher
      @pwnisher  11 днів тому +1

      Yeah i feel the same, usually the solution is simple, but it takes a knowledge of the nodes to know how to go about it. Im trying to figure out edge scratches and corner dirt, and the solutions’ has gotta be simple. I like a decal feature tho!!

    • @HomAxz
      @HomAxz 11 днів тому

      @@pwnisher You could sample a curvature map and use that as a lerp!

    • @pwnisher
      @pwnisher  10 днів тому

      @@HomAxz trying this asap!! Thanks!!

  • @WinstonEdgoose
    @WinstonEdgoose 5 днів тому +1

    Im a novice but this was a good video on how the nodes work. Well Done and great presentation.

  • @xiro_one
    @xiro_one 8 днів тому

    Hi Clint! love your work ive been learning a lot from your videos on unreal.
    Coming from a non-3D background im diving to unreal as an alternative tool for VFX and 3D environment creation for live action and green screen work. because it seem much faster to a traditional 3d software for live action compositng. however im struggling a lot. It seems there aren’t many resources available that explain how to use it effectively for compositing. I would be really curios to learn about how you would utilize it and what your workflow would look like

  • @Frayt_on
    @Frayt_on 10 днів тому +1

    An exceptionally interesting and high-quality tutorial 👍.
    However, it would have been much more interesting for me personally if it also showed how to include the option for triplanar, as I almost always use triplanar materials.
    Is it possible that you could demonstrate triplanar in the future?

    • @pwnisher
      @pwnisher  10 днів тому +1

      Yeah i wanna get away from having to use UV's. So that will probably the first update tbh. Figure out a way to bypass any UV's and just have your textures flow by default.

  • @3rdDim3nsn3D
    @3rdDim3nsn3D 2 дні тому +1

    Very cool Tutorial man! The Material part was the one that holded me back the most to use UE on a daily basis.
    One suggestion i habe tho :
    Adding a parameter to be able to have an opacity slot like for example foliage or other stuff which needs an alpha or black and white image to cutout.
    How would we go about adding that parameter to our Master Material?

    • @pwnisher
      @pwnisher  2 дні тому +1

      Already got it added to the one on gumroad, but its as east as changing the material on the left to masked opacity (or something like that), and dropping a texture sample in opacity mask slot. To make it toggle-able just get a static switch parameter going piper into another parameter set to 1. Literally the same as like the roughness or specular setup, just minus any of the brightness or contrast nodes.

    • @3rdDim3nsn3D
      @3rdDim3nsn3D День тому

      @@pwnisher okay thanks clinton! I will just add it like you described here. Thanks again for your time🙏 you rock dude🔥

  • @bendvfx
    @bendvfx 13 годин тому +1

    This was a great and so helpful tutorial that covers everything except the displacement. I wonder whether you update the master material with displacement option available?

    • @pwnisher
      @pwnisher  3 години тому

      It’s definitely something I can look into when i’m back (out for the next two weeks)

  • @goldenmikytlgp3484
    @goldenmikytlgp3484 9 днів тому +1

    Ok yeah I am totally using this for reference for my work

    • @pwnisher
      @pwnisher  9 днів тому

      Heck yeah! Get it!

  • @jerrythomas6649
    @jerrythomas6649 9 днів тому

    Thank you so much!!!

  • @mvcastelluccio
    @mvcastelluccio 2 дні тому

    Can we add displacement??? Great tutorial!!! Excellent all around

  • @Fikarblackproject
    @Fikarblackproject 6 днів тому

    love this, full effort to make this vidio

  • @Mrjononotbono
    @Mrjononotbono 7 днів тому

    Do you talk about Substrate? Good video so far. Thanks!

  • @lucasmuller7179
    @lucasmuller7179 4 дні тому

    pwnisher great video! I just want to clarify some missinformation about performance: 3:02 Master materials are not chunky and slower than material instances, in fact they are pretty much the same. If you are looking to make performant materials, then I suggest packing your textures to reduce texture sampling and avoid costly nodes such as power nodes. Having said that this is a great beginner friendly tutorial, I just wanted to clarify this part to avoid scaring people away from master materials. Here is my source: ua-cam.com/video/edZo8PC5SYc/v-deo.html

  • @GamingLikeAPro
    @GamingLikeAPro 11 днів тому +1

    Great Work

  • @chiya_mohammed
    @chiya_mohammed 11 днів тому +1

    wow this super tutorial. thanks

  • @Shinziga
    @Shinziga День тому

    Would love to see AO, controllable dirt on edges of a mesh, emission and rimlight

  • @Niotex
    @Niotex 11 днів тому +1

    Ah so the UE Meet-up in Pasadena the other month was a precursor to this. This'll be a good lunch and learn! :D

  • @bhoototiger3366
    @bhoototiger3366 10 днів тому

    picked it up during the last challenge its pretty good

  • @JonJagsNee
    @JonJagsNee 8 днів тому

    10 million out of 10 man! Well done :D