Shader Graph fundamentals in Unity

Поділитися
Вставка
  • Опубліковано 21 вер 2024

КОМЕНТАРІ • 169

  • @zoestraw6444
    @zoestraw6444 3 роки тому +53

    This video is really really great. I've been trying to wrap my head around shaders for a while and it's just like you said - lots of people covering how to make specific effects, but not many people covering the basics. Thanks so much for this.

    • @PabloMakes
      @PabloMakes  3 роки тому +6

      Glad it helped! Best of luck in your shadering journey!

  • @Tarodev
    @Tarodev 2 роки тому +16

    Pablo, that was absolutely amazing! I've just started looking into shadergraph and this video perfect.

    • @PabloMakes
      @PabloMakes  2 роки тому

      Glad it helped!

    • @gregotox
      @gregotox Рік тому +4

      Tarodev seal of approval = gotta be good

  • @grahamsell3863
    @grahamsell3863 2 місяці тому

    I've been so confused on various aspects of shader graph, and no other tutorials seemed to explain it well. I'm only 12 minutes into the video but you've already cleared up so many things I was confused about. Thanks!

  • @orpheuscreativeco9236
    @orpheuscreativeco9236 3 місяці тому

    I love your workflow and the explorative approach you take. Very useful, and very encouraging. Getting to see you not having the exact answer for everything is very human and makes me feel like I can get there too. 🙏 Many thanks! ✌️

  • @tiagosousa5278
    @tiagosousa5278 3 роки тому +2

    I'm halfway through the video and already written a page of notes with a lot of crucial information, was running away from shader graph but this made me want to jump into it. Really impressive presentation

    • @PabloMakes
      @PabloMakes  3 роки тому

      Glad you are enjoying it 😀 hope you find it useful

  • @exactspace
    @exactspace 2 роки тому +1

    I can't even begin to express how worthwhile and fascinating this video has been to me. I'm in my late 30's, and working to change my career to something related to shaders in graphics.

  • @MEYH3M
    @MEYH3M Рік тому

    I had no idea you had a youtube channel, Love you pablo thank you for all the great work you are doing on warframe!

  • @2Spline
    @2Spline 3 роки тому +6

    Nice! Lots of great building blocks to get you going making interesting materials. With the scrolling and step nodes shown you're already pretty close to a toon waterfall/river. Good stuff! Also appreciated the cosmic Jiro.

    • @PabloMakes
      @PabloMakes  3 роки тому +1

      He always looks over us!

  • @roystonwilson6846
    @roystonwilson6846 2 роки тому +1

    Really helpful Pablo! Nice one. After surfing so many channels showing scary techniques, finally understood the basics through your video. thanks for making it easy- subscribed

  • @UnlikelyYuusha
    @UnlikelyYuusha 2 роки тому +2

    Loved this video and loved your cat Jiro! Thanks for the tips, as someone who's only recently delved into Unity's Shader Graph it's incredibly helpful to be shown a bunch of the essential tools at your disposal and I'm sure I'll be coming back to this video plenty!

    • @PabloMakes
      @PabloMakes  2 роки тому +1

      Glad I could help! Jiro says hi

  • @copycat6254
    @copycat6254 2 роки тому

    Your tutorials are appreciated. You explain everytNice tutorialng so simply and show the fundantals of producing. Many people and myself thank

  • @austinstanbury1085
    @austinstanbury1085 2 роки тому

    This is the best video on shader graphs on youtube kudos

    • @PabloMakes
      @PabloMakes  2 роки тому

      Glad you found it helpful!

  • @creeperperson9019
    @creeperperson9019 3 роки тому +1

    10/10 Jiro was an awesome addition

    • @PabloMakes
      @PabloMakes  3 роки тому +1

      Jiro always makes things better!

  • @Gregasaurus
    @Gregasaurus 3 роки тому +1

    Great tutorial! Finally somebody who can explain the actual input and results in practical application terms. Fantastic. Subscribed.

    • @PabloMakes
      @PabloMakes  3 роки тому

      Glad you liked it. Shaders can be tough to explain 😅

  • @brxathartic2504
    @brxathartic2504 Рік тому

    Thank you soo much for this! I've been watching tutorials hoping to gain what you just showed in one video

  • @simonthedigger99
    @simonthedigger99 Рік тому

    For someone who has used blender I wanted to learn but couldn't find the nodes I wanted smoothstep is the I will use a lot thanks a lot 😊

  • @androvictrayo-dy7eh
    @androvictrayo-dy7eh 10 місяців тому

    This is an amazing and easy tutorial . Well done 👍

  • @Sean-rl5rg
    @Sean-rl5rg 3 роки тому +4

    I don't even work in Unity but your vids are so calming I can't not watch

    • @PabloMakes
      @PabloMakes  3 роки тому +1

      Relaxing game making life

  • @gazeth
    @gazeth 3 роки тому

    Awesome description for how the PBR node works

  • @Bhairab_roy
    @Bhairab_roy 11 місяців тому

    Thank you so much for explaining uv step nodes exactly what i was looking for😊

  • @user-dd9is6iy9m
    @user-dd9is6iy9m 3 роки тому

    I love your manner when filming, very easy to follow and at the perfect pace!

    • @PabloMakes
      @PabloMakes  3 роки тому +1

      Thanks! Glad you enjoyed it

  • @ManjitBedi
    @ManjitBedi 2 роки тому

    Really useful video, thanks Pablo.

  • @moechen5863
    @moechen5863 3 роки тому +1

    This is so great! Really help me a lot! One of the Best Shader Tutorial

  • @roshanaswal7221
    @roshanaswal7221 3 роки тому

    Thank you for this tutorial. I was literally finding this for weeks.

    • @PabloMakes
      @PabloMakes  3 роки тому

      Glad I could help. Happy shadering!

  • @SeyyedMohammadLoghmanDastgheyb
    @SeyyedMohammadLoghmanDastgheyb 2 роки тому

    Very helpful. Your generosity in teaching is commendable. Thank you!

  • @superblue5871
    @superblue5871 Рік тому

    Very helpful tutorial. Thank you for taking the time to do this!

  • @salahben2350
    @salahben2350 2 роки тому +1

    Thank you so much for this easy to understand tutorial.

  • @AndyLaneOlson
    @AndyLaneOlson 3 роки тому +3

    this was amazing!

  • @ClutchGen
    @ClutchGen 3 роки тому

    Thanks for the high quality content Pablo, keep it up!

  • @aratanayuki
    @aratanayuki 2 роки тому

    I loved this video and your adorable cat. Thanks!

  • @PlayU2U
    @PlayU2U 3 роки тому

    Thank-you, best teacher for shaders I've seen so far!

  • @hernandeztorresederjairdej5564
    @hernandeztorresederjairdej5564 3 роки тому

    We need more tutorials about shader graph for dummies haha. I really want to know how vertex works, I want to create a hit interaction with a hologram using shader graph. Excellent video by the way

  • @xXnickylodeonXx
    @xXnickylodeonXx 3 роки тому

    This was really informative and soothing at the same time! Unity ASMR with cat aesthetics. Thanks Pablo! :)

    • @PabloMakes
      @PabloMakes  3 роки тому +1

      Haha shaders can be quite the stress reliever!

  • @soCuteKawai
    @soCuteKawai 3 роки тому

    Most concise and useful video on shader graph. Thx.

  • @MrDnBsound
    @MrDnBsound 2 роки тому

    Such a good explanation dude! Keep them coming please.

  • @GeneralWolfie
    @GeneralWolfie Рік тому

    Phenomenal video, thank you.

  • @corriedotdev
    @corriedotdev 3 роки тому

    will take me all weekend but i need to learn this, its a gap in my career pablo! look forward to following along

    • @PabloMakes
      @PabloMakes  3 роки тому

      They can be confusing at first, but also very satisfying and powerful to use!

  • @chicao.do.blender
    @chicao.do.blender Рік тому

    thank you for this, amazing video

  • @dudumestas8962
    @dudumestas8962 2 роки тому

    when you’re in the channel rack, click on gms to open up the gms nu, in the light blue screen on the top left look where it says

  • @mileskilo6775
    @mileskilo6775 3 роки тому

    Very nice! Can't wait to try some of this out. Thanks!

  • @zimnelredoran9985
    @zimnelredoran9985 2 роки тому

    More about PBR please ^ ^ Excellent video, it helped a lot filling in the gaps!

    • @PabloMakes
      @PabloMakes  2 роки тому

      Glad it helped! What sort of info would you find interesting for PBR?

    • @zimnelredoran9985
      @zimnelredoran9985 2 роки тому

      @@PabloMakes I would be interested in applying a detailed stylized shader on a pbr material :) Wood (chest, planks) or stone (boulders, walls) as examples.

  • @clearsky4049
    @clearsky4049 3 роки тому +1

    Jiro, the patron saint of shaders
    Great tutorial as always. I'd be curious to see a tutorial about animation layers and blend trees, just in case you're looking for any ideas :D

    • @PabloMakes
      @PabloMakes  3 роки тому

      That would be pretty cool haven’t done much of that, but does fun to learn

  • @eboatwright_
    @eboatwright_ 3 роки тому

    Thank you so much for this! :D I've wanted to learn this for a long time and I'm finally deciding to learn it. :)

  • @alimohamadd21
    @alimohamadd21 3 роки тому

    lots of love to jiro! thank you so much for this awesome tutorial

  • @gingerTRAVIS
    @gingerTRAVIS Рік тому

    nice pink lava tutorial!

  • @matt90673
    @matt90673 2 роки тому

    Thank you, very clear

  • @eufrasiodev1213
    @eufrasiodev1213 Рік тому

    You saved my life thx!

  • @chrisa9549
    @chrisa9549 3 роки тому

    Hey man, this tutorial was really great! :) thanks so much!

  • @jaimemedina3351
    @jaimemedina3351 3 роки тому

    This is great stuff Pablo! Saludos a Jiro

  • @arturogranadosromo2850
    @arturogranadosromo2850 Рік тому

    GRACIAS AMIGO, REALLY HELPFUL

  • @niclasm4123
    @niclasm4123 2 роки тому

    Great tutorials and tips! Shaders are so much fun :)

  • @stbny4444
    @stbny4444 2 роки тому

    the tutorials on shader graph are either dated or too hard to follow. This is neither. Amazing job mate! thanks!

  • @MenelikiGaming
    @MenelikiGaming 3 роки тому +1

    Excellent! Well done!

  • @kafianam5040
    @kafianam5040 2 роки тому

    17 minutes than i've seen in years.

  • @frederickfreund1957
    @frederickfreund1957 2 роки тому

    very good video! thank you

  • @s-madegames
    @s-madegames 3 роки тому

    Excellent tutorial

  • @pauluspatibadin2890
    @pauluspatibadin2890 2 роки тому

    In The setup i had struggels with soft soft and now i can make soft and for my birthday i askd for so Nice speakers and Lets make

  • @user-qu7ud9qq5y
    @user-qu7ud9qq5y Рік тому

    very helpful thanks

  • @jasper_jon
    @jasper_jon 3 роки тому

    hugely helpful. thank you!

  • @guldberg75
    @guldberg75 2 роки тому

    I like this video, good job. Just wanted to mention a tip, i see you often try to zoom in and out in the scene view, witch you can control with the scene view camera settings - but a faster way and to leave that alone is just to just hold down Alt and right mouse button and slide left and right. Keep up the good work. I was trying to find out if there is a difference in using shader graph or to use the 5 surface maps on a 'normal' urp lit map. Are both called PBR if all 5 maps are present in either way? (I am making an asset for the store, so wanted to know if i should mention it as pbr, and im not currently using custom shaders)

    • @PabloMakes
      @PabloMakes  2 роки тому

      If you use the URP Lit shader that is PBR. Only reason to use shader graph is if you want to do something a little extra, but the lit shader has you covered for most things

  • @theoliemnorell6858
    @theoliemnorell6858 2 роки тому

    Really helpful, thanks!

  • @Krishna-bz5iz
    @Krishna-bz5iz 2 роки тому

    love the thumbnail😁😁

    • @PabloMakes
      @PabloMakes  2 роки тому

      The node spaghetti gets us all!

  • @derekne9470
    @derekne9470 2 роки тому

    well yeah if you wanna do it primarily

  • @csaki01
    @csaki01 3 роки тому

    Helpful tutorial even though I can't directly use it since I have to manually write (or borrow) GLSL... etc. shaders for Game Maker Studio 2... it's the one area it's not really streamlined and noob friendly in.
    Rebb cameo! Nice.

    • @PabloMakes
      @PabloMakes  3 роки тому +1

      Surprising that GM doesnt have a shader editor. Shader graph in unity spits out hlsl, so you can always convert, I've done manual conversion before, it is a pain tho

    • @csaki01
      @csaki01 3 роки тому

      GMS2 can use HLSL, it's just not the most compatible shader that works with the most platforms, if I'm correct that would be GLSL ES, that being said since Unity is free to use I might check out shader graph if I can't find or make a shader I need and then this tutorial will be very helpful!

  • @nukee2283
    @nukee2283 3 роки тому

    thanks man!

  • @hiltonmonrrah5470
    @hiltonmonrrah5470 2 роки тому

    Hi, you have amazing videos, the only place that really teaches Shader Graph, thanks! I have already signed up. Look, may I have a suggestion for you. I didn't find a video all over youtube talking about "Shader Graph Lit" for 2D games (only "Sprite lit SG", but that doesn't get the "metalic" effect for example) is this possible? (I tried on my own and couldn't), can you help? A video about this would be the first on all of youtube. (I'm from Brazil, I used Google translator)

  • @blasterxt9
    @blasterxt9 Рік тому

    Thanks buddy

  • @nikhilvardhantawania4591
    @nikhilvardhantawania4591 Рік тому

    Helpful

  • @ruchirraj5300
    @ruchirraj5300 3 роки тому

    Now it works for built-in pipeline as well 😁

  • @Yumenoki99
    @Yumenoki99 3 роки тому

    Tysm for the handy overview! I am new to this stuff and the step node would have spared me a headache yesterday haha. :D will you cover the position nodes on top too sometime, or is there a video you recommend? :)

    • @PabloMakes
      @PabloMakes  3 роки тому +1

      I do want to make one! I made this flag with it a while back that I think could be a cool tutorial twitter.com/PabloPoon/status/1364057228702085123
      However this example avoids messing with normals, which is wrong, but in this case its not very noticeable. Dealing with normals is much more complicated, and there is a pretty good tutorial on that, so not really looking forward to rethreading that ground, so maybe I will do the flag and then point people to this other tutorial? ua-cam.com/video/arCHjoQHgEU/v-deo.html
      Hope you ahve a great time shadering

  • @lupirite6373
    @lupirite6373 2 роки тому

    Not anymore! You can now use shader graph in the default render pipeline!

  • @kalaivanan1438
    @kalaivanan1438 2 роки тому

    THAT'S RELATIVITY FOR YA

  • @asuka_channn8646
    @asuka_channn8646 2 роки тому

    You are an amazing person and thank you. Let's do tNice tutorials!

  • @itsonlynathanyt2165
    @itsonlynathanyt2165 2 роки тому

    But the dude speaks through Nice tutorials teeth

  • @AliRaza-fz3kx
    @AliRaza-fz3kx 2 роки тому

    Damn you bro

  • @user-gk8ur3mb9n
    @user-gk8ur3mb9n 3 роки тому

    Hi! It would be cool having a sort of tutorial about subsurface scattering with shader graph. Ty for your videos.

    • @PabloMakes
      @PabloMakes  3 роки тому +1

      For SSS I've used an asset called Lux URP, could be fun to learn to do it by hand tho, but sometimes paying a bit for an asset works out better haha

  • @Maufdiot
    @Maufdiot 3 роки тому

    Legend

  • @kritosyt6225
    @kritosyt6225 Рік тому

    woooow 💌

  • @hiabex
    @hiabex 3 роки тому +1

    Hi, I'm five minutes in and my shader graph material when created was magenta pink, not grey. When you suggest colouring the shader red then saving, nothing changed because I think the bright pink denotes that something in settings isn't correct. How can I fix this please? Thanks

    • @PabloMakes
      @PabloMakes  3 роки тому +1

      Pink is the color broken materials show in unity. So that means something is broken pretty early on. If a brand new material is already pink my guess would be your render pipeline isn’t setup properly. Shader graph works on URP and HDRP, so gotta make sure when you make your project you select those and not the standard render pipeline. Hope that makes sense, I’m just guessing that’s why it’s pink but there could be other reasons hard to tell remotely

    • @hiabex
      @hiabex 3 роки тому

      @@PabloMakes Thanks for responding. I'll go back and take a look at my settings. I tend to stick with URP at present, but being relatively fresh with using Unity, I haven't developed the skills to quickly identify problems which might seem more obvious to seasoned users.

  • @punchemindaface
    @punchemindaface 3 роки тому

    nice

  • @dmnetmarbl5235
    @dmnetmarbl5235 3 роки тому

    Thank for the newest unity version tutorial, I'm new and stucking with the new shader window and everything I search is from 201x....

  • @almudenapalaciosibanez3792
    @almudenapalaciosibanez3792 2 роки тому

    Hey, when I do the first steps, my material is pink. I am using URP... what am I doing wrong?

  • @trisetyawati2964
    @trisetyawati2964 2 роки тому

    TNice tutorials guy explains tNice tutorials better than teachers explain good eating habits

  • @michaelwalker7706
    @michaelwalker7706 3 роки тому

    yo what the f$%&^ 0,0. the man does tuts?! thats dope.

    • @PabloMakes
      @PabloMakes  3 роки тому

      If the man is me, then f$&@ yeah he does!

    • @michaelwalker7706
      @michaelwalker7706 3 роки тому

      @@PabloMakes indeed you are the man

  • @vinobalan.official
    @vinobalan.official 3 роки тому

    This is so great! Really help me a lot
    still I have one doubt ( how to change roughness or metallic using color mask without affecting entire mesh )

    • @PabloMakes
      @PabloMakes  3 роки тому +1

      Generally you would use textures for that, so if the texture has white then it’s super metallic, black not metallic at all. Hope that helps!

    • @vinobalan.official
      @vinobalan.official 3 роки тому

      @@PabloMakes Thanks for The Replay !
      Looking Forward more shader Graph videos

  • @Sumit-th4yi
    @Sumit-th4yi 2 роки тому

    If I want to save my project in soft soft, do I have to buy it?

  • @EmanuelRZM
    @EmanuelRZM 2 роки тому

    uninstalled and then again reinstalled, do you know what might have happened to them ?!

  • @donbalanzat
    @donbalanzat 3 роки тому

    Thanks for the video! I'm about half way through it and the object that I have my shader on is just showing a non moving black and white noise pattern, while my shadergraph window shows the different colors moving up and down. I've made sure to save the asset. Any clue on why it wouldn't show up in the scene view?

    • @donbalanzat
      @donbalanzat 3 роки тому

      Nevermind - the "Always Refresh" option needs to be checked in the scene view under the toggle effects dropdown

  • @mrslake7096
    @mrslake7096 2 роки тому

    can you post the link to disturbulance textures ? couldn't find them through google. Thanks

    • @PabloMakes
      @PabloMakes  2 роки тому

      Link is in the description

  • @TrashyIsGone
    @TrashyIsGone 2 роки тому

    I’m having an issue with all my shaders, whenever I create a material out of the unlit shader it’s pink off the bat not grey, I have urp, shader installed…

    • @PabloMakes
      @PabloMakes  2 роки тому

      Pink material means broken shader, if the shader is doing nothing, it means the target of your shader graph doesn’t match the srp you are using. Are you 100% sure you have URP properly set? I’d bet that is what’s wrong

    • @drumdover
      @drumdover 2 роки тому +2

      For anyone else experiencing this, you need to make sure your project's graphics settings (Edit->Project Settings->Graphics->Scriptable Render Pipeline Settings) have the URP Pipeline Asset assigned.
      You can create one by doing the following: Assets->Create->Rendering->Universal Render Pipeline->Pipeline Asset. Then drag the newly created Renderer asset to the Scriptable Pipeline in the graphics settings.
      The above worked for me in Unity 2020.3.32f1.

  • @ssj3mohan
    @ssj3mohan Рік тому

    Cant WE conter regular shader to Shader Visual ?

  • @kiocode
    @kiocode 3 роки тому

    can u do a tutorial: how to do a force shield with shader graph

  • @CHEEZEyCHEEZE
    @CHEEZEyCHEEZE 3 роки тому

    I'm interested in the Vertex part. Specifically I was wanting to change the normals. Is there any advice you can give? Thank you for your time.

    • @PabloMakes
      @PabloMakes  3 роки тому

      Depends on what you want to do. The most common case I see is “I deformed my vertices and now my normals are wrong.” If this is what you want to solve GameDevBill has a very good tutorial on the topic ua-cam.com/video/arCHjoQHgEU/v-deo.html hope this helps

    • @CHEEZEyCHEEZE
      @CHEEZEyCHEEZE 3 роки тому

      @@PabloMakes I was just looking at that video last thanks. My issue was that I wanted to edit the normals like at this time stamp ua-cam.com/video/yhGjCzxJV3E/v-deo.html . I see the poor topology with going with a lower resolution model can cause poor lighting. Thing is that I know the Shader Graph can change the normals, and I created a HLSL script that allows me to get the camera angle of the player, so I wanted to edit the normals as needed with a shader. I know this video ua-cam.com/video/hrCILKVbjcI/v-deo.html , shows us we can edit the normals in a 3D model and import it that way. But I wanted to be able to procedurally edit the normals with the Shader Graph.
      I am just a few steps away from it, I can see how figuring out editing these normals will give me the result I want. I just don't know how to input into that Vertex part of the node. There is some conversion I am unaware of because I can not input anything into that part of the node, nothing will connect.
      I will look at his video again. Thank you for your time.

    • @PabloMakes
      @PabloMakes  3 роки тому

      Nothing will connect likely means you are using something it doesn’t have available. Pretty common case is texture sample, try using texture sample lod instead

  • @javaughnabrahams5301
    @javaughnabrahams5301 2 роки тому

    wait how did you get there mine doesn't look like that what

  • @jordancarl1340
    @jordancarl1340 2 роки тому

    Hi! Shader newbie here, I have URP installed and created an unlit shader but creating a material with that shader applied just makes it pink. Any idea why? Thanks!

    • @PabloMakes
      @PabloMakes  2 роки тому +1

      Pink is the color of broken materials in Unity, if your shader graph is empty, then problem can’t be there. I would check if the render pipeline is hooked correctly. If you look in Edit > project settings > graphics, is the pipeline asset hooked there at the top? You can change the shader in your material to universal render pipeline/ Lit if that’s pink too, then for sure it’s the pipeline setup

    • @jordancarl1340
      @jordancarl1340 2 роки тому

      @@PabloMakes There's no pipeline asset there. What should I be hooking in?

    • @PabloMakes
      @PabloMakes  2 роки тому +1

      If your project is brand new, I would recommend just making a new one and selecting URP. But if you already have stuff in there then I would recommend looking for a “convert to urp” tutorial

    • @jordancarl1340
      @jordancarl1340 2 роки тому

      @@PabloMakes okay thanks!

  • @sohanc7062
    @sohanc7062 3 роки тому

    Hey can you tell me which unity version are you using.. Thanks

    • @PabloMakes
      @PabloMakes  3 роки тому +1

      Hey o/ Looks like I was using 2020.2 on this video. But I believe everything I cover should be useful on any version tho. Hope this helps!

    • @sohanc7062
      @sohanc7062 3 роки тому

      @@PabloMakes Alright thanks!

  • @warsmem
    @warsmem 2 роки тому

    Братик подскажи как создать PBR shader в юнити. Нет такой опции. Уже месяц вожусь.

  • @Daniel-nn8oy
    @Daniel-nn8oy 3 роки тому

    Amazing videos and only 961 subs, i dont understand youtube.

    • @PabloMakes
      @PabloMakes  3 роки тому +1

      Me either hahaha but 962 now! So we’ll get there one day 😀 thanks for the nice words

    • @Daniel-nn8oy
      @Daniel-nn8oy 3 роки тому

      @@PabloMakes You know how this is is made?
      www.artstation.com/artwork/B1mlLk

    • @PabloMakes
      @PabloMakes  3 роки тому +1

      Only in a very general way, the upwards géiser looks to be particles, same with the embers, the ring is a cylinder with a custom material, the clouds themselves could be particles, but since they dissolve outwards they must have a custom shader, they could also just be billboards

    • @Daniel-nn8oy
      @Daniel-nn8oy 3 роки тому

      @@PabloMakes Thanks

  • @2PACBRB2014
    @2PACBRB2014 Рік тому

    So where can I the GreatDesert textures?

  • @yandimaulana4723
    @yandimaulana4723 2 роки тому

    Lmao Im not alone