Level Up your particle system with visual shader | Godot 4.1

  Рет қаралды 10,918

LittleStryker

LittleStryker

Күн бұрын

support the channel by donating or getting sample projects on:
ko-fi.com/littlestrykerid
Arif is once again messing around with the visual shader in the Godot game engine, now with the help of Particle System node, where he managed to conjure a stunning fire particle for your 3D game.
Arif didn't invented the method, it is highly inspired by the talk given by Julian Love at GDC 2013 you might watch it here:
• Technical Artist Bootc...
and also another talk by Simon Trumpler (I mentioned him as a Simon Schreibt in the video, my bad)
• How to (Not) Create Te...
chapters:
00:00 Basic particle System creation
01:57 Creating material for the particle
04:12 Make the particle always face the camera
06:00 Using color from the particle system to the shader
07:44 Improving upon the basic shader material
09:28 Adding noise Texture
10:36 Adding UV scrolling to the noise texture
13:50 Adding some adjustment
14:56 Adding more detail to the particle
16:26 Testing the particle in the intended scene + polish
20:10 Some reference if you want to learn more

Пікірлер: 27
@kusog3
@kusog3 Жыл бұрын
Looks awesome, can't find the time to watch it yet, I'll add to my watchlist for now!
@renatorossarola
@renatorossarola Жыл бұрын
I'm starting to study visual shader at Godot and this video was very enlightening! Can't wait for more videos or some visual shader course (udemy maybe?) Thanks for the class!
@vdrnm
@vdrnm Жыл бұрын
Looks amazing, thanks for the tutorial! Would be great if you could share the flame texture
@guardian596
@guardian596 Жыл бұрын
Hii, pretty nice video! and I loved the Simon Trumpler recommendation, I would just like to say that would be nice if you share the assets that you used in your video to people that would like to practice, or some recommendation of where to find
@SnapTrashMusic
@SnapTrashMusic 9 ай бұрын
I believe.. recursive on make unique means that everything that might be stored in whatever you're trying to make unique, will also be made unique.
@GaryParkin
@GaryParkin 8 ай бұрын
Thank you. It looks pretty easy except where did you get the fire textures? And I like your music. :)
@LittleStrykerID
@LittleStrykerID 8 ай бұрын
Thabks, glad you liked it! The fire came from simon schreibt's blog, I downloaded it long ago
@GaryParkin
@GaryParkin 8 ай бұрын
@@LittleStrykerID Thanks, I'll go check his stuff out. :)
@Boildroid
@Boildroid Жыл бұрын
Wow. thanks you.
@LittleStrykerID
@LittleStrykerID Жыл бұрын
you're welcome!
@user-tj3vj6ut6h
@user-tj3vj6ut6h 4 ай бұрын
Make this fire to Sword fire
@artfreak2074
@artfreak2074 7 ай бұрын
Nice tutorial. I tried doing this, but the UV Panning Function only started working after I decomposed the noise_scroll parameter, multiplied each component with time, re-composed and connected it to the offset in UVFunc. Did they change the UVFunc node or why did I need time?
@LittleStrykerID
@LittleStrykerID 7 ай бұрын
I'm not sure if something's changed but did you assign a value to the scale? If you leave it at zero it won't scroll because it multiply the offset to that scale value
@artfreak2074
@artfreak2074 7 ай бұрын
@@LittleStrykerID Thanks for answering, the scale is 1,1 by default. I did not change it and changing it has no effect at all when the node is set to Panning.
@LittleStrykerID
@LittleStrykerID 7 ай бұрын
Hmm, that's interesting I don't know why it worked like that for you
@Rogueixpresents
@Rogueixpresents 8 ай бұрын
hows the gpu utilization? vram, gpu cores %, temp?
@LittleStrykerID
@LittleStrykerID 8 ай бұрын
Oh I didn't check the exact impact on the performance, but in my experience it doesn't affect the performance that much
@ejafadil
@ejafadil Жыл бұрын
bang aku ngefans sama abang ☝️
@LittleStrykerID
@LittleStrykerID Жыл бұрын
Wah gg
@saveborg1091
@saveborg1091 Жыл бұрын
what does "make unique" do? why are you saving both the scene and the particle vfx?
@LittleStrykerID
@LittleStrykerID Жыл бұрын
to my understanding, "make unique" is just make copy of it. So let's say you have a ShaderMaterial named "fire_material" with "uv_scroll" as the shader, and then you want to make another ShaderMaterial named "smoke_material" with the same "uv_scroll" shader, you can just assign the fire_material then hit "make unique" and save it as "smoke_material" so it will become a new material with the same shader, the result will be the same if you click create new shader material assign the "uv_scroll" in the shader slot basically, in the context of the tutorial, it saves me some clicks idk if that's explain anything or just confuses you even more LOL I save the scene to make it easier to instance the scene to another scene (think of it as a prefab in unity), it is espcially helpfull when you have more than one particle system node like the main fire and the spark. as for the particle vfx, I assume you are referring to the process material, it only contains physics information (the properties that control the motion), while the texture and the material, and other properties are stored or set in the GPUParticles3D node and this is also why I save both the scene and particle's process material.
@saveborg1091
@saveborg1091 Жыл бұрын
@@LittleStrykerID pretty good explaination. i tought the copies where for an instantiation thing but godot it's a new thing for me. thanks
@nick-db1tv
@nick-db1tv Жыл бұрын
I get the idea of music but damn its a little distracting XD feel like I'm in a bar not a tutorial
@LittleStrykerID
@LittleStrykerID Жыл бұрын
Thanks for the feedback! will make an improvement on that department :D
@renatorossarola
@renatorossarola Жыл бұрын
@@LittleStrykerID (personal preference) I like the tutorial without music so I can choose a song that inspires me at the moment or a song that walks with my mood xD Anyway, the video looks great and works well! Thanks for sharing o/
@marekkozumplik2467
@marekkozumplik2467 Жыл бұрын
hi
@LittleStrykerID
@LittleStrykerID Жыл бұрын
Hello!
Making an animation system for Hack and Slash Game | Godot 4.1
9:45
Learn GODOT 4 Compute Shaders with RAYTRACING!!
12:40
NekotoArts
Рет қаралды 27 М.
Luck Decides My Future Again 🍀🍀🍀 #katebrush #shorts
00:19
Kate Brush
Рет қаралды 8 МЛН
⬅️🤔➡️
00:31
Celine Dept
Рет қаралды 50 МЛН
So I Made A Water Shader In Godot 4 And It Was Quite Simple
11:32
How Games Make VFX (Demonstrated in Godot 4)
5:46
PlayWithFurcifer
Рет қаралды 316 М.
Active Ragdoll in Godot 4
3:21
PiCode
Рет қаралды 1 М.
Night Elf Scythe - VFX Breakdown ft. Godot
6:43
onetupthree
Рет қаралды 6 М.
Making Effects with Godot Visual Shaders
18:15
Daniel Ilett
Рет қаралды 12 М.
How to use Compute Shaders in Godot 4
13:25
Crigz Vs Game Dev
Рет қаралды 17 М.
Hiding texture repetition in Godot 4 | Tutorial
16:05
quwatz_
Рет қаралды 14 М.
A (Not So) Brief Overview of 3D Particles in Godot 4
17:02
Watt Interactive
Рет қаралды 13 М.
Godot 4 Simple Outline Shader
5:38
Gwizz
Рет қаралды 4,6 М.
Moebius-style 3D Rendering | Useless Game Dev
8:12
Useless Game Dev
Рет қаралды 807 М.
Luck Decides My Future Again 🍀🍀🍀 #katebrush #shorts
00:19
Kate Brush
Рет қаралды 8 МЛН