- 35
- 181 677
MichaelsGameLab
United States
Приєднався 28 бер 2021
I make indie games as a solo developer in my spare time. I enjoy participating in game jams and learning new game development skills.
Unity URP Cel Shading Tutorial
In this video, I show how to create a simple Cel Shader in Unity with the Universal Render Pipeline.
Project files:
github.com/michaelsgamelab/Cel-Shading/tree/main
#unity3d #gamedev #tutorial
Project files:
github.com/michaelsgamelab/Cel-Shading/tree/main
#unity3d #gamedev #tutorial
Переглядів: 1 188
Відео
Yin Yang Ping Pong 2-Hour Simulation
Переглядів 942 місяці тому
This is a full 2 hour video of a Yin Yang Simulation project that I have been working on. #screensaver #simulation
Devlog - Yin Yang Ping Pong
Переглядів 472 місяці тому
In this video, I talk through how I developed my yin yang ping pong simulation project. #unity3d #gamedev #simulation #pingpong #yinyang #unity2d #devlog
CRT Shader Tutorial - Unity URP Fullscreen Shader
Переглядів 3 тис.3 місяці тому
In this video, I show how to create a CRT shader using Unity and the Universal Render Pipeline Full Screen Shader Graph. #unity3d #gamedev #tutorial
Pokemon VR Project Stream #3 (Cut Down)
Переглядів 2124 місяці тому
This video is a cut down version of a stream from June 3rd, 2024 where I continued making a VR Pokemon game from scratch. #unity3d #virtualreality #gamedevelopment #pokemon #vr #pokemonvr #unity #gamedev
Super Mario Galaxy Gravity | Unity Tutorial
Переглядів 8574 місяці тому
In this video, I show how I implemented a Super Mario Galaxy gravity system. Project Files: github.com/michaelsgamelab/Mario-Galaxy-Gravity #unity3d #gamedev #tutorial #mariogalaxy
URP 2D Sprite Scrolling Shader - Unity Tutorial
Переглядів 1,1 тис.5 місяців тому
In this video, I show how to create a shader using shader graph for 2D URP in Unity for a material that will scroll. Project Files: github.com/michaelsgamelab/2D-Scrolling-Texture-Shader #unity #unity2d #unitytutorial #gamedev
How to Install and Configure Universal Render Pipeline - Unity Tutorial
Переглядів 1,8 тис.5 місяців тому
In this video I show how to install and configure the Universal Render Pipeline for Unity. #gamedev #unity #unity3d #gamedevelopment #unitytutorial
Pokemon VR Project Stream #2 (Cut Down)
Переглядів 1,8 тис.5 місяців тому
This video is a cut down version of the stream from May 19th, 2024 where I continued making a VR Pokemon game from scratch. #unity3d #virtualreality #gamedevelopment #pokemon #vr #pokemonvr #unity #gamedev
Pokemon VR Project Stream #1 (Cut Down)
Переглядів 4226 місяців тому
This video is a cut down version of the stream from May 12th, 2024 where I started making a VR Pokemon game. #unity3d #virtualreality #gamedevelopment #pokemon #vr #pokemonvr #unity #gamedev
Pixelation Effect - Unity Tutorial
Переглядів 1,2 тис.6 місяців тому
In this video I show how to create a pixelation effect in Unity using render textures. Follow me: MichaelsGameLab michaelsgamelab www.threads.net/@michaelsgamelab #gamedev #unity #unity3d #unitytutorial #unitytutorialforbeginners #unitytutorials
URP Fullscreen Shaders - Unity Shader Graph (Tutorial)
Переглядів 6 тис.7 місяців тому
In this video I show how to set up fullscreen shader effects in Unity using the Universal Render Pipeline. Follow me: MichaelsGameLab michaelsgamelab www.threads.net/@michaelsgamelab #gamedev #unity #unity3d #shadergraph #unitytutorial #unitytutorialforbeginners #unitytutorials
URP Outline Shader - Unity Shader Graph (Tutorial)
Переглядів 19 тис.9 місяців тому
In this video I show how to create an inverted hull shader for model outlines using shader graph in Unity 3D for URP. #gamedev #unity #unity3d #shadergraph #unitytutorial #unitytutorialforbeginners #unitytutorials
Simple Save and Load - Unity (Tutorial)
Переглядів 2489 місяців тому
In this video I show how to create a save and load system to store the player's position in a text file and load the position from the file. #gamedev #unitytutorial #unity3d #unitytutorialforbeginners #unity #save #load #savesystem
Enemy AI - Unity NavMesh (Tutorial)
Переглядів 4,8 тис.9 місяців тому
In this video I show how to create an AI that can avoid obstacles and navigate towards a set target using Unity's NavMesh system. #gamedev #unitytutorial #unity3d #unitytutorialforbeginners #unity #unitynavmesh #enemyai #navmesh
URP Water Shader - Unity Shader Graph (Tutorial)
Переглядів 6 тис.10 місяців тому
URP Water Shader - Unity Shader Graph (Tutorial)
URP Scale and Center Texture - Unity Shader Graph (Tutorial)
Переглядів 1,6 тис.10 місяців тому
URP Scale and Center Texture - Unity Shader Graph (Tutorial)
URP Fade Near Camera - Unity Shader Graph (Tutorial)
Переглядів 5 тис.10 місяців тому
URP Fade Near Camera - Unity Shader Graph (Tutorial)
3D Tilemap with Rule Tiles (Tutorial)
Переглядів 12 тис.Рік тому
3D Tilemap with Rule Tiles (Tutorial)
2.5D Sprites w/ Animations URP - Unity 2022 LTS (Tutorial)
Переглядів 23 тис.Рік тому
2.5D Sprites w/ Animations URP - Unity 2022 LTS (Tutorial)
URP Scrolling Texture - Unity Shader Graph (Tutorial)
Переглядів 17 тис.Рік тому
URP Scrolling Texture - Unity Shader Graph (Tutorial)
URP HDR Glow - Unity Shader Graph (Tutorial)
Переглядів 7 тис.Рік тому
URP HDR Glow - Unity Shader Graph (Tutorial)
Tilemap Basics - Unity / 2021 (Tutorial)
Переглядів 4,5 тис.3 роки тому
Tilemap Basics - Unity / 2021 (Tutorial)
8 Directional Player Movement in Unity 2D / 2021 (Tutorial)
Переглядів 12 тис.3 роки тому
8 Directional Player Movement in Unity 2D / 2021 (Tutorial)
Importing MagicaVoxel to Unity / 2021 (Tutorial)
Переглядів 9 тис.3 роки тому
Importing MagicaVoxel to Unity / 2021 (Tutorial)
How to Make a Title Screen in Unity / 2021 (Tutorial)
Переглядів 14 тис.3 роки тому
How to Make a Title Screen in Unity / 2021 (Tutorial)
Simple 2D Animation w/ Unity Sprite Skinning / 2021 (Tutorial)
Переглядів 2,8 тис.3 роки тому
Simple 2D Animation w/ Unity Sprite Skinning / 2021 (Tutorial)
Collectibles in Unity 2D / 2021 (Tutorial)
Переглядів 9 тис.3 роки тому
Collectibles in Unity 2D / 2021 (Tutorial)
7:40 my game is literally just cubes XD
I did EVERYTHING like you PIXEL PERFECT, but when i apply the material, it just makes the object FULLY BLACK! Please what can I do? Do you have Discord where I could show you the Graph?
I was also suffering from the same phenomenon. However, when I replaced Front with Back(Graph Inspector -> Graph Setting -> Render Face), it now works as shown in this video. If you haven't solved it yet, please refer to this.
is there a way to so this on a single object
cool, but I need scrolling 2 textures( and sending some event, when one texture through to another), can you help, please?
Dithering was a great choice for this. It looks classy
Insane how it took this long for such an important and useful tutorial to exist.
Hi thank you for this awesome tool, can you explain more detail how to setup the rules?
thanks, you've helped me a lot
Do you want to make an enemy tutorial that follows?
thanks you vidoe work in hdrp also it quality is average
It's not working on build why ?
Does it error or is it just not included in the build?
Nice to the point and simple. Suggestion for next you could do URP outline screen space post process in unity 6
Cool thanks: ua-cam.com/video/JBpxSQrZRXg/v-deo.html
i love blur offset effect, but isnt very great for game performance
Is it hurting your performance? If so, what platform/hardware?
@@MichaelsGameLab yeah, i use a laptop, it's pretty bad, but I've managed to keep the fps above 120, but if I add this shader without the lines, the fps drops to half (maybe i exaggerate idk, but is laggy), and i mean if on all other devices it can run well, then I guess I'll keep the shader
Maybe you could only sample twice instead of four times and offset diagonally?
Hello, I have a question, how do I make the animation work? because it changes the Mario model for another. but the animation doesn't work.
Not sure I understand, what does it do?
@@MichaelsGameLab How did you make the Mario animation work from the player? my animation doesn't work for me
I used an animator component to control the mario animations.
@@MichaelsGameLab Look, I change Mario for another character and my animation doesn't work
Sounds like your character is not hooked up for animation.
Ok, this works and looks decent! Thank you!
I've been looking for a cel shader tutorial for a while and the others were lacking. This gives an amazing result in unity 6. Big thanks!
Like who are you in a rush for in this tutorial. It's like trying to watch an over caffeinated toddler. Slow down.
Nah
This video was really helpful, thanks!
The shader works well enough however my project uses the renderscale to add pixelisation which sadly affects this shader. Any suggestions of how to get the shader to ignore the renderscale?
I don't think there is a way around renderscale. However, I have another video on how to do a pixelization effect by using a render texture. I have not tried combining the effects, but I think it could work.
I wanted to give you my deep thanks and appreciation man. I needed something exactly like this for a school project and your upload timing correlated perfectly with my due date. I'm not using your outline tutorial (though that was also great) since my models don't do well with the backface culling method, but this cell shader works well with the outline shader I have in my project. I've tried so many other tutorials on cell/toon shading and this is the only one that works for me and this project with said outline shader. Thank you so much! Great videos!
This is amazing, thank you! <3
When I add render texture to the camera output section, it says No Cameras Rendering on the Game screen and nothing is rendered. It remains as if I turned off the camera. Any suggestions?
Did you do the part about duplicating the camera @0:56?
@@MichaelsGameLab Hello again! I solved the problem of the camera staying black. But this time the mouse pos started to slide completely. I am working on a top down shooter game and when I used this method the mouse pos that I use to control the character's view started to not work properly. It started to not turn properly to the direction the mouse is. I couldn't understand...
Sorry to hear that, hope you can figure out a solution!
Nice! Could you add a license to your github repository? 😛
Added
Nice technique good video, also good for forcing a 4:3 resolution if anyones interested in that just have a black background for the sides
Wow, what an amazing tutorial!
why does no one add download links to the shader in the tutorials..
Yeah, sorry. I am trying to be better about that. If I still have the project files, I will try to get them on GitHub and post a link.
Hello, I'd like to apply this to a cube and it sort of works, but it makes a wave on the top and bottom surface. How can I make it so that it only makes waves on the top surface? Thank you
Hmmm... maybe you could do some sort of comparison with the object normal vectors where you only allow the waves if it is the top face. I am not sure though.
@@MichaelsGameLab also refraction seems to not work at all for some reason
When i apply the material my sprite dissapears.
Maybe the alpha clip value needs to be adjusted
Hey man, not cool! Why have trojan in ur damn github brev... How bout you instead git some biches instead of some viruses
real as fuck my man, real as fuck
hey what should I do to decrease the intensity of the crt lower the opacity in a sense
You could multiply the blit sources by a value between 0 and 1 to make them less bright, if that is what you mean?
@@MichaelsGameLab no i want to make the crt lines less visible
You could try choosing a lighter color for the dark part of the lines, then they will have less contrast and be less noticable.
amazing bro
Want to say that I been looking for this tutorial all my life, thanks a lot :)
Thank you, this one saved my life 😭 Do I have to repeat every step in here if I want to apply the shader to other scenes?
Nope, it should apply to every scene if it is applied in the URP Render Features settings.
@@MichaelsGameLab thank u very much!
I just have one question, what about the colliders? Does each block have its own collider?
When you combine them the collider is also combined.
Thank you sir for tiled water
61687 Bartoletti Inlet
?
fantastic
Wow, this vid is rly informative! I love it, good job
Your channel is godsent for people trying to learn game dev! I've never seen someone make a helpful tool, release it for free then make a video about it explaining it in detail. Thank you sir.
anyone know how to get the scroll to do like a skip effect where it skips a certain distance on the texture intstead of a smooth scroll
I would probably do it via script and set a float value that gets added to the offset of the texture in the shader.
this might be a bad question but how do i fix textures being pink?
Open your Project in Unity, and go to Edit > Render Pipeline > Universal Render Pipeline. According to your needs, select either Upgrade Project Materials to URP Materials or Upgrade Selected Materials to URP Materials.
@@MichaelsGameLab ok thanks!
This is amazing!! thank you very much
really awesome tutorial
How you made the edges on the roof?
What do you mean?
The edges have a britgher green @@MichaelsGameLab
I painted the texture in blender to get that effect 😃
Thanks!
Thank you so much!!
Could just have the grid be editor only and be stripped later on rather than delete and restore... nice idea
At 11:08 I can't connect the add and combine nodes, do you know the reason for this?
Shadergraph can be weird sometimes :(
Turns out my texture wasn’t a LOD or sum
Thank you so much. It really helped me out a lot. I'm just grateful that I can watch these videos for free.
Perfect tutorial.