Quick tip: if you're using this in VR, using screen space UVs will make the lines scroll relative to your headset rather than the world. So if you tilt your head they'll look like they're going at an angle rather than straight down. If you use a Position node set to World space, you'll get better results in VR.
@aktafool3 жыл бұрын
thank you! I'm about to try this and had no idea that was going to happen.
@theory_thinker11 ай бұрын
Damn why iam seeing that in 2024
@jarrahtree51302 жыл бұрын
For those wondering why they can't find "PBR Graph", they've made changes. Just select "Lit" instead
@kyleme96974 жыл бұрын
My head hurts from continually having my mind blown. This is amazing. Thank you so much.
@toreole29936 жыл бұрын
I actually prefer using the localspace position instead of screenspace position for the rendering. Just because its way more consistent
@tihomiriordanov90603 жыл бұрын
I was searching for days for a way to ignore the vertex calculation and just print simple 2d overlay over the character. He did that by simply adding Screen Position to the uv.. Brackey have special place in my hearth.
@VectorGameStudio6 жыл бұрын
I am using unity since early 2012, it has changed so much to this point. It is so great to see such nice features.
@TitaN-nj7fx6 жыл бұрын
Finally I found you, I surfed KZbin almost for a few years looking for people who know about game development on Unity 3D and all was in vain, but now everything has changed, because I found your awesome channel. Like and subscribe definitely.
@agitated_cat4 жыл бұрын
FOR EVERYONE WHO IS WATCHING THIS LATER: the "transparency" setting is inside the settings button on the node now like so everyone can see
@martinfish35146 жыл бұрын
im not at this point yet by any means... but your videos are solid gold. When i first started playing with unity i was impressed that i was able to make a box. Now i can make a box do stuff... move around.. interact with stuff etc. Your videos are a world of help. thanks for making them!
@thepeacefish6 жыл бұрын
This is great. Your explanation style is very clear and engaging and your technique is always top notch. Thanks for these videos man.
@BATCH36 жыл бұрын
Shit Man!! You really seem to be doing this for your whole life. You speak so confidently about everylittle detail of this shader that, then, leads to a great final effect, and commiting no mistakes. You're really good!!
@VensJem6 жыл бұрын
Do you have any ideas how create transparent shader with blur? Like jelly or something..
@azizgassara23996 жыл бұрын
it's named translucent !! google it
@VensJem6 жыл бұрын
No. I mean blur like a Gaussian blur :D
@azizgassara23996 жыл бұрын
Jelly are translucent material with subsurface scattering
@Opalium6 жыл бұрын
You always look so happy in your videos. Like, absolutely over the moon. I don't know how you do that, but it's awesome.
@Great.Milenko6 жыл бұрын
hmm.. the only issue i see with it is that its screen based... can you not base the texture-space location from a cylinder ? that was you can have backfaces visible, and have a true 3d look.
@Magno1000a6 жыл бұрын
Just use a position node instead and set "space" to "world".
@AlanDarkworld6 жыл бұрын
I was thinking about backfaces too. Isn't there a way to enable them in the shader graph? Brackeys did something like that in the dissolve shader video. But I'm a shader noob so I might be wrong.
@Magno1000a6 жыл бұрын
I believe the "two sided" checkbox at the bottom of the master node enables backfaces but when i use it on my own hologram shader it gives me some strange results.
@Great.Milenko6 жыл бұрын
on this particular shader (exactly like the tutorial) you wouldnt see the backfaces because the texture would be exactly the same as the front since the texture is aligned to the camera.
@Magno1000a6 жыл бұрын
But that wouldn't be the case if you used world space.
@danieledesa1006 жыл бұрын
What about creating shaders for different types of water with shader graph? Maybe low poly as well?
@JohanAnderssonV4 жыл бұрын
YES!
@TheSpacecraftX6 жыл бұрын
Seeing how hard I worked to get these effects manually in OpenGL and C++ and how easy it is to do with shader graph makes me feel pretty inadequate.
@_zurr4 жыл бұрын
It's been a couple years but Unity is a industry-level tool specifically designed to give both (relative) simplicity and flexibility to game designers. Don't compare yourself to them. You achieved something manually that many people who'd try to make a game the same way would never get close to.
@Shringyshrong4 жыл бұрын
Bro... if you can do this through code alone... that is something to be incredibly proud of. Sure, you could've used the tools already available, but to have such an understanding of code to create them yourself is fucking NEXT LEVEL!!
@ohchil90096 жыл бұрын
"We got a camera, two lights, and a bit of post processing."
@fodk70213 жыл бұрын
Now put it in the oven for about 2 min to bake
@Oxmond4 жыл бұрын
Wow! Looks AWESOME! 😻😻😻
@070spacecowboy6 жыл бұрын
Congrats on 500K subscriber !!!!!!!!!!!!!!!!!!!!!!!!!!!
@matthewwarner39096 жыл бұрын
I doubt it is possible with the current shader graph but an outline/silhouette effect would be really cool to see!
@SoaringSimulator6 жыл бұрын
Another option is to use the World Y as a position note for the UV offset. And a double side shader so that it looks 3Dimentioonals and less flat. Thx for the video!
@sergey99145 жыл бұрын
Instead of using "branch" node (very expensive) for blink effect, you can use: value + (1-value)*randomRange(time) Same thing, but really faster.
@zachiha40774 жыл бұрын
why is the "branch"-node expensive? void Unity_Branch_float4(float Predicate, float4 True, float4 False, out float4 Out) { Out = Predicate ? True : False; } is this really slower than your example?
@hmmm85006 жыл бұрын
Please continue making Shader Graph tutorials, there are not many good tutorials to learn from and your videos are really helpful.
@vanviethieuanh22376 жыл бұрын
what do you think about wireframe shader ?
@Matt-fm1wo6 жыл бұрын
I'd be all for a high quality outline/toon shader and a matcap shader :) Loving your tutorials yo! Keep up the great work.
@fodk70213 жыл бұрын
Hi bacteriophage
@DonBloomfield6 жыл бұрын
Great overview of the new shader editor - my first look and your speed and explanations made it really clear. Keep up the great work!
@kataseiko6 жыл бұрын
I have one thing I'd love to know: How do I make something look like it's burning? Maybe even change the flame color..
@szakyro4 жыл бұрын
I think using unity's particle system. Not sure tho..
@davthemillionth4 жыл бұрын
@@szakyro Dani?
@szakyro4 жыл бұрын
@DJ Dav yes Edit: Thick
@TinyDeskEngineer4 жыл бұрын
@@szakyro THICC
@trentonbundy99156 жыл бұрын
This is actually perfect for the game I am creating
@SorcererStudios6 жыл бұрын
When will Shader graph go on all Unity renderers???
@luislodosm6 жыл бұрын
Also waiting for the Sprite Renderer
@RitobanRoyChowdhury6 жыл бұрын
It's possible. I don't have the link right now, but you can look up Unity shadergraph sprites and find a tutorial on it. I think it was by Dapper Dino.
@frisk63036 жыл бұрын
LOL! I believe that would be just PS and Sprite work.
@frisk63036 жыл бұрын
I'm not sure about lightweight renderer or maybe yes..
@alexbull47226 жыл бұрын
We know that, we are talking about using it with SRP or HDRP which maintains many graphics options that are lost as soon as you install the LWRP. Shader Graph only works with the LWRP, as soon as you start using the Light weight Render Pipeline behaviour to support Shader Graph you're losing some options.
@fluent_styles67206 жыл бұрын
Congrats on 500K
@mastergamerx6 жыл бұрын
yay good stuff brackeys keep up these videos of shader graphs gotta love dope effects
@banjo21416 жыл бұрын
Congrats for 500k subs! Special episode coming??
@_germanikus_4 жыл бұрын
Exactly what I needed because I wanted a virtual Companion.
@ShatabdaRoy1153 жыл бұрын
mmm... got the idea from halo right?
@babyfire62216 жыл бұрын
infinity PBR will always be on my heart, since 2016
@ShatabdaRoy1153 жыл бұрын
What is Infinity PBR anyways?
@babyfire62213 жыл бұрын
@@ShatabdaRoy115A guy that was a brakeys patreon supporter for years
@ShatabdaRoy1153 жыл бұрын
@@babyfire6221 Okay weird name tho
@btarg16 жыл бұрын
All of Unity's UI needs to look this pretty.
@idkidk92044 жыл бұрын
Can UI have materials ????
@darkthor736 жыл бұрын
I would like to see a stress test to see how performant these graph shaders are compared to the standard shader.
@PoRtCuLLiSuk4 жыл бұрын
For the holographic lines texture, set the Wrap Mode to "Repeat" or it won't work.
@ralphofficial77944 жыл бұрын
The irony is that he looks down at his pants while eating bananas. 0:23
@fodk70213 жыл бұрын
Sh*t !!
@niceone6406 жыл бұрын
Hi, friend. How about making a cycle of lessons about Unity ECS? I think it would be wery useful for every Unity developer.
@miguelomp6 жыл бұрын
But pure ECS please 👍👍
@DragonsT6 жыл бұрын
ECS pleeease
@unslaveble6 жыл бұрын
agreed
@parvatiprabhu564 жыл бұрын
It feels a bit weird when he says "let's double click to open it in ---visual studio---- *shader graph*
@bhavya.prashant3 жыл бұрын
It feels weird to read this comment now when he has stopped making videos. :(
@witshells6 жыл бұрын
Looking smart with glasses sir
@Povilaz3 жыл бұрын
I repurposed this effect to make a CRT shader. It looks really good. Not realistic, but good.
@gamingcachedirect85346 жыл бұрын
Congrats on 500k big boi
@tabletopjam48944 жыл бұрын
Nodes are always interesting in their use, fresnel is always interesting to see use of, but there are a lot of others like noise, voronoi and (in blender) musgrave that make interesting results with other nodes
@mr.dislike26916 жыл бұрын
Is there way to create distortion effect with shader graph?
@storm50096 жыл бұрын
yes, like heat and lightning distorsion.
@antonbergstrom67406 жыл бұрын
If you mean heat distortion. You can easily make one by taking the uv coords, multiply the v value by sinus time and then add the result to the u value. An alternative would be to add the v value with the time. Get the sinus of that and then multiply it by some intensity
@leofisher12806 жыл бұрын
Anton Bergström sine = trigonometric wave function sinus = part of your face that stores mucus
@kataseiko6 жыл бұрын
You mean distortion like a glitch? I'd love to know that one, too.
@titerote716 жыл бұрын
1 More for distortion :)
@SuperDavidBrothers6 жыл бұрын
Also I'd like to see you sculpt 3d objects, 3d landscapes/scenery/layouts, 3d characters, and I'd also like to see you make a video game in motion (3d game that is) just like Nintendo, Sega, Sony, and Microsoft do. One last thing I'd like you to show us how you make your objects move individually using code and what colors and shapes you use to design your characters, objects, landscapes, layouts, scenery, etc.
@alicewithalex6 жыл бұрын
Nice! Can you do cartoon like shader for characters? Awesome videos and really easy to understand :) P. S. maybe you also can do dissolve effect for UI elements, like opening inventory with appearing with dissolve effect - it will be really cool) Anyway - good job!
@settheshallow89136 жыл бұрын
Александр Лысенко i think an extreme fernel plugged into a one-minus could somehow make an outline for a character
@alicewithalex6 жыл бұрын
Seth De Shallow, Yeah, but I told about cell shading in simple way)
@Definitely_a_Fox6 жыл бұрын
Yeah, I don't think a toon shader would be too difficult to create, but a little assistance would be nice!
@sanovictus6 жыл бұрын
To do toon shading, you can take the diffuse value and multiply it by a step system, such that you have thresholds like 0.2, 0.4, 0.6 etc, that'll increment the color to get a simple effect. Alternatively, you can use a 1D ramp texture as a lookup table of sorts. Best of luck!
@minoru11375 жыл бұрын
How about a video about the shader graph tool and what the nodes do?
@ronaldolamont5 жыл бұрын
kzbin.info/www/bejne/b5KypZybZql-ecU
@digimikeh6 жыл бұрын
Does shader graphs workflow is the same for HD and Lightweight pipelines ?
@Pinsbis6 жыл бұрын
Amazing videos you've got here about Shader Graph! Thank you so much for sharing your knowledge with us. I'd like to ask one cool efect for the next video, what about geometry intersection highlighting (like Fortine storm walls)? :D Also, would you have some further reading material for more studying? :)
@vaughanmacegan40126 жыл бұрын
I have never seen this Shader Graph system before. What version of Unity is this in?
@darkmattergamesofficial6 жыл бұрын
Yet another excellent tutorial, you are the best!
@academicvr17936 жыл бұрын
The announcement blurb for Shader Graph advertises the ability to make a "gooey slime mound". It would be cool to see how to produce a "gooey" effect that makes materials look like blobby goo.
@jeremiebeaulieu85016 жыл бұрын
PLEASE BRACKEYS.... could you pleease make a video about quaternions?? there are absolutely no video that realy explain them and show how to use them correctly, and I am stuck with this.... You are the best unity tutorial maker on youtube, no one can explain like you do, so if you can do that, it will be very, VERRRRYYYY nice and I think that will help a lot of people. Your ideo was amazing, like all the others, btw. Continue like that, I LOVE your channel, the tutorials are simple, you explain clearly, everybody can do what you are doing. Thanks a lot for all these good videos, you deserve a lot more subs!
@danharbor17525 жыл бұрын
can we get an updated post processing video plz struggling with the old ones
@ChristoKurian4 жыл бұрын
thanks for a great tutorial. may I know how do I change the UV tiling and offset in such a way that the animation happens on three planes XY, YZ, and ZX over the object?
@zetsology6 жыл бұрын
You are amazing. Also, it wouldn’t hurt if you would mention that the monkey is Blender's Suzanne. Just because Blender is such a fantastic app.
@purpl3grape4 жыл бұрын
Cool tip: Shift + Spacebar over window where mouse cursor is pointing to maximize window
@amyshaw8936 жыл бұрын
you did the flickering of the hologram, but is it possible to make it waver, like wobbling side to side? or is that a bit too much for just shaders
@QuesterDesura6 жыл бұрын
I think someone has fallen in love the Unity Shader Graph
@RookieAlert6 жыл бұрын
How would you render an object through a particle emitter? This hologram effect would look cool if, as a particle rises ITC changes colour depending on the particle's position relative to the object.
@mlok42166 жыл бұрын
Could you do tutorial on refractive materials like glass or water in PBR?
@LucGendrot6 жыл бұрын
The shader graph is awesome, but more ECS programming videos please!
@antonbergstrom67406 жыл бұрын
Can't really test this right now. But wouldn't using screen position for uv coords mean that the effect get broken each time the player moves the camera?
@Crons-v3f3 жыл бұрын
Looks awesome, Great work! I just have a question, not really related to this video but since you're really good you could know the answer. I'm making some special effects for my characters, and I'm creating shaders for it. For example, I created a shader that would dissolve the player and another shader that would make the player almost invisible (cloaking effect). How can I apply these 2 shaders depending on what special effect I want to add? For example, the player is using the normal URP Lit shader and I want to dissolve the player, should I replace the shader by the dissolve one, or should I create 1 complex shader that does dissolve and invisibility?
@kayschuster57656 жыл бұрын
You know Diablo? Their is a health bar like a water glass / glass ball with red water. can this do with the shader too?
@TsetTsyung6 жыл бұрын
Love you vids. They are so useful. Many thanks.
@tasook5 жыл бұрын
Awesome video, once again, THANK YOU. I'm trying to see how I can use shader graph to create a wiping in / out effect for my materials. I've seen videos that do this using the noise node, but I wonder if there are ways to do this with my own textures (say with stripes, or dots, for example). Any ideas?
@dithyapr6 жыл бұрын
I love every inch of your Tutorial. I hope you can give us tutorial about Photon :D
@syndran6 жыл бұрын
Can you do a tutorial on tiling/rotation where you have seams? trying to apply materials like this on some objects gives poor results.
@wasimkabir43986 жыл бұрын
Hi! What order do you suggest to watch your videos. I'm a beginner in unity, just completed your "How to Make a Video Game" Series. Love your videos
@allenhan96854 жыл бұрын
Great! Can I use the shader built-in LWRP in a standard unity 3D project?
@phyzxengrmoore69285 жыл бұрын
This is very cool. So here is a request. I am thinking of coronal mass ejections off a toroid. but the visual effect has to have a physical effect where collisions are possible. I see a shader applied to a whip, chain or strand of IK parts. I think I have it broken down to its basic object model where shader detail can be added.
@federicodebona28426 жыл бұрын
Super cool! I would like to see a Distortion effect!
@Subbestionix6 жыл бұрын
I'd suggest adding a second line texture moving up instead of down so it looks more complex
@BigRookDigital6 жыл бұрын
Thanks a lot, the new shader tool is incredible.
@Crisisdarkness6 жыл бұрын
Wow your tutorials are majestic, thank you very much
@xbassadyt34466 жыл бұрын
I have a problem, when I created a new shader PBR graph, I got a pick color in my example, when I try to change from the backboard windows for another color, and link it, the color still in pink, any change on that example doesnt works, I tried to restart unity but the problem still, any help? Thx
@Kreesty6 жыл бұрын
same
@drslit6 жыл бұрын
Its because you need to install and use the unity lightweight render pipeline for shadergraph to work as its only in beta for that pipeline.
@xBPM6 жыл бұрын
I have both installed and still have the same issue :/
@drslit6 жыл бұрын
OnlyLeprechaun if you added the pipework after the model then you have to covert the model to a lightweight version that might be it, also just installing it does not make it work , google how to set it up properly in the graphics tab
@xBPM6 жыл бұрын
DRSlit Yeah got it working. Haha. Didn't have the lightweight asset in the scriptable render assets or whatever it was.
@Raseration6 жыл бұрын
The object I use the shader on looks just like in the preview and won't glow, the blue color is in a circle in the middle and the outer edges are the orangey color of the emission. Is there some setting in unity that I have missed? I have tried baking the light but it still looks like the preview and it looks really odd.
@datdieter6 жыл бұрын
how would you make it that the scrolling of the texture is not relative to the camera model but instead relative to the stage ?
@jordanc.m.67356 жыл бұрын
I made something almost exactly like this last summer but with a sine wave instead of a texture. These features would have been very handy back then
@rebellevi19356 жыл бұрын
Love your vids, keep going. Could you do a video on saving game progress I’ve searched everywhere but can’t seem to find it
@jonsnow10926 жыл бұрын
Please Make Video About Screen Distortion Effects
@HAWXLEADER5 жыл бұрын
Wouldn't it be cooler to do it in world space? so that the hologram lines doesn't always face the camera but are actually horizontal?
@WaenglTaengl6 жыл бұрын
One question bothers me since I'm using Shader Graph: "Does it generates code somewhere, and can I look it up?" Like the nodes must have a code representation somewhere as well as the flow through the graph. Does someone knows an answer?
@bevel17026 жыл бұрын
These tutorials are great!
@samiyas1006 жыл бұрын
Is there a way to change the property values like the Base color and scroll speed by C# script?
@TheD3vilHimself6 жыл бұрын
Can you add culling to the effect? The mesh still renders backfacing geometry.
@0x0007-q6 жыл бұрын
Any plans on Pure ECS Tutorials?
@TheLoveMiku4 жыл бұрын
I created a pbr shader and then in the PBR Master window I can't select the workflow it seems like it's locked/disabled how can I resolve it? Can anyone help me with this?
@digital_down6 жыл бұрын
I’ve never used Unity but at first glance I thought you were starting the video out using Blender, because of the Suzanne monkey which is of course the mascot for Blender 3D.
@wulumgames5 жыл бұрын
Really great tutorial, man. Thanks
@cg565786 жыл бұрын
best channel ever
@twoic34194 жыл бұрын
So this would work just as is if you were making it in VR too?
@danieljohnson11676 жыл бұрын
Hey Brackeys, I have been using your guidance for quite a few things on unity3d. I was wondering if you could solve this or if you ran into this issue. Using this new shader graph, I open it up and it's showing a null neon pink texture instead of that default texture. Have I missed a step before opening up?
@zaynyatyi6 жыл бұрын
Thanks a lot for your tutorials, they are amazing. Just a quick question, since new shader graph has position property now (which allows us to displace vertices) will you make tutorial about that? would be awesome to see some fireball or something :)
@matteorossi47736 жыл бұрын
What version of untiy are u using? every version I used does not allow me to use the shader graph
@cla91596 жыл бұрын
Can you create a water shader with vertex distortion, fresnel and alpha on borders? Like a realistic water shader
@mikkelgedehansen94795 жыл бұрын
It would have been nice to have the setup included. As in installing the HDR pipeline, setting it in the graphics menu and getting it to work...ESPECIALLY when you halfway through add a feature that is ONLY working properly for HDR and not LDR. :/
@fanisdeli6 жыл бұрын
I got a problem. Whenever I use a PBR master node and I try to give it any kind of color it's not visible in the game unless I get really-really close to the object.. from far away it looks gray, and as I get closer it fades into the color I've given it.. why is that?