Тёмный
No video :(

Easy Realistic Water In Godot Tutorial 

Majikayo Games
Подписаться 2,1 тыс.
Просмотров 10 тыс.
50% 1

This video shows how to easily create a realistic water material with just the default tools and classes provided in Godot. Let me know in the comments if you have any questions :)
If this tutorial helped you, consider supporting the channel on Patreon or KoFi:
/ majikayogames
ko-fi.com/maji...

Опубликовано:

 

23 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 57   
@richbuilds_com
@richbuilds_com 4 месяца назад
To the point, no waffle. Works. Perfect.
@spleenvitals
@spleenvitals 3 месяца назад
I second this sentiment.
@marius35mm
@marius35mm 5 месяцев назад
One of the best channels for Godot tutorials, thank you!
@benfree_man
@benfree_man 4 месяца назад
This is amazing! I can't believe how simple and straight forward it is. Thanks!
@abranubes9571
@abranubes9571 5 месяцев назад
Concise, perfect for a quick setup to get started. Thanks!
@meowyih1
@meowyih1 2 месяца назад
Excellent way to start making an ocean. I even didn't know there is a method to convert StandardMaterial3D into ShaderMaterial. It's so helpful! Thanks for your work!!
@yusarimahubara
@yusarimahubara 5 месяцев назад
Congratulations, this is awesome, can't wait to use it
@aramagon7011
@aramagon7011 5 месяцев назад
Going to check this out now. But wow your simple terrain is the best by far. I have alot of great ideas just struggling to implement them.
@MajikayoGames
@MajikayoGames 5 месяцев назад
Sure :) let me know if I can help or if you want video tutorials for anything. I'm looking for ideas for videos
@aramagon7011
@aramagon7011 5 месяцев назад
You know there are lots of tutorials for godot. Right but the thing is they only give you so much and no end round point. Yes doing a terrain. Yours so far is the best I have come across. It's more indef and explains better. I'd say think like a gamer think if you where to start how would you start making a game. What could you make a video on that people would want to see. So take it this way. The indef explanation you did in simple terrain is accurate and people understand what's going on with it. So try more on 3d development in Godot. Nad the ones out there are ok just not enough. Look at terrain3d it only has like 3 videos but that's it. And it's still limited. Then they refer you to the documentation. Wich doesn't really cover experiencing the program visually. So island game types. Maybe Rts type of games survival types of games. Eventually move to mmo. People really like me struggle abit and is also limited to the internet to get these types of information needed. And if it helps people create awesome games then they can credit your channel and trust me getting credited on a game made with help from your tutorials that's going to boost your channel big time.
@aramagon7011
@aramagon7011 5 месяцев назад
Even try mixing game types would be interesting. Like rpg with Rts lol those havnt been done yet either and should be interesting to make.
@GeneralChrisGaming
@GeneralChrisGaming 2 месяца назад
Wow this was not only quick very easy to understand. I dont think ive learnt anything faster in my godot journey than this. This is going to be hard to top
@RudolphThomas
@RudolphThomas 4 месяца назад
Nice, short recipe. Thanks.
@sanyi9667
@sanyi9667 Месяц назад
liked subscribed amazing! please make more short tutorials like this!
@HakanBacon
@HakanBacon 4 месяца назад
Fantastic video!
@skyblue1954
@skyblue1954 Месяц назад
damn, as a complete newb to godot and game dev in general, thank you, subbed
@sporktank
@sporktank 5 месяцев назад
Simple and effective!
@TheLastPhoen1x
@TheLastPhoen1x Месяц назад
Bruh... This water is amazing and change to shader material tip has great value buy itself.
@ndriqa
@ndriqa Месяц назад
Wow. Very concise tutorial. Earned a sub!
@jonazuknik4379
@jonazuknik4379 4 месяца назад
perfect thank you!!!
@futursoup9007
@futursoup9007 4 месяца назад
thank you sir 👌
@Marandal
@Marandal 3 месяца назад
Thank you! super helpful and to the point.
@boduzapho
@boduzapho 3 месяца назад
Excellent my guy.. brilliant
@catconsumer
@catconsumer 4 месяца назад
really cool! thx
@neverland-r1e
@neverland-r1e 21 день назад
wow it is so good
@funny.11114
@funny.11114 5 месяцев назад
Hello. I liked your tutorial. But, changing the scale value can affect optimization? I heard that for better optimization the scale should always be set to one. Thank you for the lesson.
@MajikayoGames
@MajikayoGames 5 месяцев назад
Not that I know of, shouldn't make a difference. For physics objects in godot usually you want it set to 1 to ensure correct physics handling. But for a visual water effect like this it shouldn't make a difference. The same number of polygons are being rendered. And since we set texture triplanar world, the textures will not get stretched when scaling.
@victorbied1
@victorbied1 3 месяца назад
Can i hit Like about 100 times? Simple was what i was looking for. Thanks!
@DarinLawsonHosking
@DarinLawsonHosking 2 месяца назад
Any idea how I could add a buoyancy surface to this so I could have a boat float on it and have it "swimmable" both under and on the surface?
@MajikayoGames
@MajikayoGames 2 месяца назад
I did a video on making a swimming mechanic for FPS controllers here: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-HzQvI4wwr-0.html However, I haven't worked with buoyancy much. I think you might be able to modify gravity for rigid bodies using an Area3D.
@DarinLawsonHosking
@DarinLawsonHosking 2 месяца назад
@@MajikayoGames I am trying to build a game based around island exploration (majority ocean biome and boat travel) but buoyancy is kicking my ...
@Burb__
@Burb__ Месяц назад
Awesome tutorial and really nice looking water with very easy setup! Question: When my player enters the water area they become fully invisible. Any way to solve it? (I'm using a CharacterBody3D w/ Sprite3D for a sidescrolling 2D/3D hybrid and trying to make a hidden underwater area) The only way I found so for was to set "No depth test" to true in the Sprite3D node. This works, but is then not affected by the water effects anymore and breaks the illusion of being under water.
@Burb__
@Burb__ Месяц назад
Solved it! Not sure about other nodes if they have the same properties but for anyone else with the same issue then at least for Sprite3D nodes try setting "Alpha Cut" to discard and it should work. 👍
@huppsy
@huppsy Месяц назад
how can i make it so that the water effect is showing even when submerged in the water?
@mildu545
@mildu545 Месяц назад
Any way to change the noise's z offset with time to create changing waves?
@francoendrigo9388
@francoendrigo9388 Месяц назад
can we clip the mesh with the terraing to optimize by diminishing polys?
@irayala
@irayala 4 месяца назад
for some reason, the water looks very bad in the camera, but everything is gorgeous in the viewport, just like in the tutorial(((
@MajikayoGames
@MajikayoGames 4 месяца назад
Try adding the sun and environment to your scene. You will find the option to do so in the top of the godot viewport (The 3 dots to the left of "Transform"). Then it should look the same in game as the preview viewport.
@irayala
@irayala 4 месяца назад
@@MajikayoGames Thanks, I've already figured it out, but that wasn't the point. after converting to a shader, it turned out that it was necessary to turn the sliders again in refraction
@MikeMcRoberts
@MikeMcRoberts 3 месяца назад
This is great but does it react to things in it such as a boat moving along?
@MajikayoGames
@MajikayoGames 3 месяца назад
This current version does not but could be an interesting future tutorial :)
@MikeMcRoberts
@MikeMcRoberts 3 месяца назад
That would be great 😊​@@MajikayoGames
@kimplll
@kimplll 2 месяца назад
How would I change the direction the water moves?
@MajikayoGames
@MajikayoGames 2 месяца назад
you could add another multiply in the shader like * -1.0 or * vec3(-1., -1., 1.) to multiply each the xyz components separately
@mclix5924
@mclix5924 5 месяцев назад
Hello! i wan't to talk about stair handling in your first tutorial. I have strange glitch after trying to climb to steep angle then variable any_too_steem is always true and i can't climb stairs anymore.
@MajikayoGames
@MajikayoGames 5 месяцев назад
That is very odd. You mean it just gets stuck for the rest of the level everywhere? It's possible that is a glitch in Godot's physics engine. I found it glitchy myself. Can you try the same thing but install Godot jolt to your project? That fixed some bugs for me.
@mclix5924
@mclix5924 5 месяцев назад
I copied your code from github and all worked( jolt is installed), but tou can climb on other character bodies and i can't fix that.@@MajikayoGames
@Real_Chill332
@Real_Chill332 2 месяца назад
How i can make it do waves?
@MajikayoGames
@MajikayoGames 2 месяца назад
I saw a tutorial by StayAtHomeDev on that :) ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-7L6ZUYj1hs8.html uses a vertex shader
@michal8497
@michal8497 3 месяца назад
Is there way to do this for 2d water?
@MajikayoGames
@MajikayoGames 3 месяца назад
You could do something very similar, but it would be a lot more custom. It would involve writing a custom canvas item shader, probably taking in a noise texture as a shader parameter and doing some blurring/distortion of the pixels behind it.
@funny.11114
@funny.11114 5 месяцев назад
Can you make clouds the same way please?
@MajikayoGames
@MajikayoGames 5 месяцев назад
Thank you for the suggestion. Might do a video on this. It would end up being more complicated. Volumetric clouds can be created with 3D noise and raymarching in the fragment shader.
@vRV379
@vRV379 Месяц назад
How can i change water wave dairection?
@MajikayoGames
@MajikayoGames Месяц назад
TIME * vec3(-1.,-1.,-1.); // like this. flip negatives for x,y,z
@nataliereilly7895
@nataliereilly7895 3 месяца назад
👍🏽👍🏽👍🏽
Далее
Godot 4.3 is Here!
19:20
Просмотров 83 тыс.
4 Godot 4 Devs Make 4 Games in 44 Hours
25:19
Просмотров 510 тыс.
Hiding texture repetition in Godot 4 | Tutorial
16:05
How Godot's Transform3D Type Works
24:16
Просмотров 1,6 тыс.
I Made a Desktop Pet in Godot
16:02
Просмотров 121 тыс.
5 Games Made in Godot To Inspire You
4:33
Просмотров 25 тыс.
GODOT 4 - Magic Area - Heal and Positive VFX Tutorial
24:42
Tutorial: Improving 3D Water in Godot 4
15:56
Просмотров 18 тыс.
Mirrors, Every Way You Can Make Them In A Video Game
8:14
How Games Make VFX (Demonstrated in Godot 4)
5:46
Просмотров 336 тыс.