Gold, I was actually looking for an explanation like this.
@gabriel-xh8uo2 ай бұрын
Is Godot good for mobile game development, especially for 3D games? Have you ever exported a game for Android? 🙋♂🙋♂
@ronaldpikksaar22022 ай бұрын
I loved Godot until recent events. R.I.P. Godot.
@AvitheTiger2 ай бұрын
The way I felt betrayed when you cut off the Bad Apple early
@awdk79942 ай бұрын
1:28 are you sure 🙂🙂
@awdk79942 ай бұрын
who's gonna tell em ?
@andr1013 ай бұрын
Very informative and well explained, however the loud background makes it difficult to understand. Cheers
@ShatedSpirits5 ай бұрын
YOU IS LOVABLE
@NekotoArts5 ай бұрын
Aw, thank you :D
@tobarbaro6 ай бұрын
This is pure gold, thanks!
@awesomedude706 ай бұрын
What's the benefit of writing your ray tracing shader in a compute shader over a vertex shader operating on a mesh like a box? It seems quite a bit simpler, but I guess I'm imagining it's not as flexible as the computer shader method.
@NekotoArts6 ай бұрын
Apologies, I'm not sure I understand your question. Vertex shaders are not designed to do any kind of path tracing / ray tracing calculations at all. Vertex shaders run once for every vertex on a mesh, but raytracing requires you to compute the path of a ray for every pixel on your screen. Also vertex shaders output vertex information like vertex position and normal information. But for raytracing you need to find the final color on screen after all physical effects have been applied to the ray.
@mehoreo31566 ай бұрын
It would be great if the so called tutorial had any examples and not just: "welp I told you that noise exists so now you can do this this and that but I won't show you how"
@BreadSauce46 ай бұрын
We need a tutorial for those remote bomb effects! And the water! Great video tho.
@WeirdBrainGoo6 ай бұрын
Can you use glsl files in Godot natively? If not, it would be great if you mentioned how to get them to work. Sorry if it's a dumb question, I'm new to shaders.
@NekotoArts6 ай бұрын
There is no such thing as a dumb question! Basically, in Godot 4 the .glsl files are used only for storing compute shaders (at the moment), and all other shaders are stored as .gdshader or .shader files. However, all shaders written for Godot (compute, vertex, fragment, etc.) are written in GLSL. Hope that helps!
@guy96517 ай бұрын
making me second guess the knock at 2:55 was completely uncalled for
@NekotoArts7 ай бұрын
It was haha. I move my hands around when I talk and that habit carries into recording as well, I knocked my hand into the table during that section.
@thanatosor7 ай бұрын
Now let Godot RT by default 😂
@Thomason10057 ай бұрын
thank you for the tutorial, there is sure quite some boilerplate needed to get it running. somehow godot likes to crash every now and then, unsure if it is realated to my compute shader usage... still, they are fun!
@goonba233447 ай бұрын
Hope you are doing fine man, you really made good quality content.
@BeastmanWatchUrMouth9 ай бұрын
How do you create the shader on the tree at 4:55?
@darkodosen10259 ай бұрын
Can you link the original video for the stylized bush, at 1:34, Thanks!
@NekotoArts9 ай бұрын
It's a screen recording I took for this project: github.com/FaRu85/Godot-Foliage
@darkodosen10259 ай бұрын
@@NekotoArtsThanks you so much for anwsering! I'm new to Godot and 3d gamedev. Can I download the bush project from Github and import it into Godot 4, or is the link not about that? I'm not sure what Github actually does tbh. I see a bunch of files, but not a download link. You said you took a screen recording for the project, did you make a video of it here on youtube? If not, would you consider making one? I would love to learn how to create those beautiful Ghibly Studio stylized trees and bushes. I searched around, but all the examples are for Unreal Engine and unity.
@marc.lepage9 ай бұрын
Actually a decent explanation, thanks!
@Kio_Kurashi9 ай бұрын
When Neko 4000?
@Boildroid9 ай бұрын
Do you like catgirls?
@NekotoArts9 ай бұрын
Yes indeed
@ИванИсайков-я5с10 ай бұрын
"Compute Shaders" huh... How can you call them "compute" when they can't even "compute" GLSL version of FastNoiseLite, it freeses the entire engine at `compute_list_begin` call... Guess I have to split GLSL FastNoiseLite into sub-shaders, to make it work as expected, and not ruin the system... Compute Shaders are good at computing simple paralel tasks, but can ruin everything if task is too hard to complete...
@GamingBoxChannel11 ай бұрын
Im just glad there are some smart people out there who understand these things and make cool stuffs with them
@Boildroid11 ай бұрын
hey
@antonio806011 ай бұрын
Can you post an update?
@XxXAllukardXxX11 ай бұрын
Yeah yeah, also you forgot to mention multi mesh
@trovestove6886 Жыл бұрын
Can one use blender materials one creates and use that in godot?
@alvarorodriguez1592 Жыл бұрын
7 minutes to tell this ?
@picodrift Жыл бұрын
Maybe try fondling with material and texture
@TheBreadPirate Жыл бұрын
I'm still confused, not not as much as before I watched this video! Thanks for helping me understand shaders marginally better. 😅
@WiLDbEAsTGameSHere Жыл бұрын
Yay! you gained a.. new subscriber 🎉
@NekotoArts Жыл бұрын
Thank you so much!!
@mbe5309 Жыл бұрын
THANKS THANKS SO MUCH THAT WHAT I SEARCHED FOR 2 DAYS!!! THANK YOU
@NekotoArts Жыл бұрын
You're very welcome! Glad I could help!
@jovlem Жыл бұрын
I want to use this shader for a solid mesh ( like a crystal ) but is doesn't work correctly for that. The shader looks great but has also problems with a flat surface. When the plane is not rotated ( the rotations on each axis are x=0, y=0, z=0 ) it works fine. However when I rotate the plane 90 degrees on the y-axis, it doesn't work corretly. - When I then rotate or pan the view left/right, the parallax moves up/down. - When I then rotate or pan the view up/down, the parallax moves left/right. So their is something wrong. It looks like it doesn't take into account in which direction a mesh or face is rotated or facing. Do you have have an idea what might cause this and how to fix it?
@_vofy Жыл бұрын
"Invalid pipelines cache header" when creating rendering device. Any ideas?
@Vryformal Жыл бұрын
Jesus loves u man
@szabolcstoth3929 Жыл бұрын
thank you
@NekotoArts Жыл бұрын
You're welcome! I'm glad I could help
@makebreakrepeat Жыл бұрын
Can haz shaderps?
@icespeaker81 Жыл бұрын
I have all these crazy ideas but not technical skill. I find it very draining, your videos help me until I can pay someone to do this shit for me or something lol
@Not_Even_Wrong Жыл бұрын
The zoomer editing.... :D (^._.^)ノ
@Thund3rboltGaming Жыл бұрын
Lmao, saw intro and didnt even notice the weapon you just cut from his video ;D
@flannelbeard4621 Жыл бұрын
Few seconds in and a BLASPHEMY - unnecessary. Absolutely ridiculous.
@jordan.rushing Жыл бұрын
My brain melted, nice job
@NekotoArts Жыл бұрын
Mine melted as well when I had to code this project 😵💫
@jordan.rushing Жыл бұрын
@@NekotoArts I legit cannot fathom trying to do what you did here.
@GhettoWxzrd Жыл бұрын
Thanks, i still don't know how to make shaders!
@kellyrodgers9326 Жыл бұрын
How the hell did I get from Godot shaders to this?!
@NekotoArts Жыл бұрын
How the hell did I go from this to godot shaders?!
@raesdzaky2757 Жыл бұрын
Does it work in 2023?
@NekotoArts Жыл бұрын
There's an updated version on the GitHub repository, but I'm not sure if it's 100% in-line with Godot 4's shader syntax. I'll have a look at it
@rolfathan Жыл бұрын
3:18 just got so relevant with Unity. I'm looking into Godot precisely because of this.
@NekotoArts Жыл бұрын
I hope they revert the change. Unity is a good game engine, I don't want it to disappear because of their dumbass management.