A (Not So) Brief Overview of 3D Particles in Godot 4

  Рет қаралды 13,546

Watt Interactive

Watt Interactive

Күн бұрын

A video in which I try to cover the main options available out of the box when working with 3D particle effects in the Godot 4 Game Engine using the 3DGPUparticle node.
* 3DCPUparticles work roughly the same way but use the CPU to render rather than the GPU.
Official Particle Documentation:
GPU Particles 3D: docs.godotengine.org/en/stabl...
Particle Process Material: docs.godotengine.org/en/stabl...
If you’re able to, and want to help support more content from me you can buy me a coffee here: ko-fi.com/wattinteractive
Thanks to StreamBeats by Harris Heller for the music.

Пікірлер: 43
@TheLastPhoen1x
@TheLastPhoen1x 9 ай бұрын
Thanks for the overview, seeing all the options you can do with those particles filled me with a lot of ideas!
@wattinteractive
@wattinteractive 9 ай бұрын
I'm glad it was helpful, and I'm glad you've found some inspiration from the video! 😄
@joshuastelly4256
@joshuastelly4256 4 ай бұрын
Thank you so much! The quality is on par with a paid course. It took me 30 minutes to get through because I kept exploring ideas. Can't wait to see the rest of your channel.
@EdwardG-el9fd
@EdwardG-el9fd 9 ай бұрын
Thanks to Unity''s new Install fee, I'm here
@wattinteractive
@wattinteractive 9 ай бұрын
Welcome! Hopefully the videos here are useful to you! I'm sorry to hear about the Unity drama though; it's a great tool with some... interesting management choices.
@spirit5923
@spirit5923 9 ай бұрын
I'm here for the same reasons. Right now, I'm torn between flax and godot.
@wattinteractive
@wattinteractive 9 ай бұрын
@@spirit5923 Honestly, it really depends on your needs and where you are in your game dev journey. If you're already pretty proficient in C++ or C# (I'm assuming you are if you're coming from Unity) it looks like Flax might be the better choice, at least until Godot brings C# language parity with the rest of the languages supported by GDExtension. That said, engines are just tools and for the most part skills you learn in one can usually be transferred to another so there is no "wrong" answer. Unless you're looking to be hired in the industry, in which case Unreal is probably the best engine to learn now. I just happen to like open source software and the games that I'm planning to make are probably going to work in any 3D engine so that's why I went with Godot.
@spirit5923
@spirit5923 9 ай бұрын
@@wattinteractive Thank you for the insight. I ended up going with Flax, so it makes me feel a little more confident with my decision.
@sneakyamxx
@sneakyamxx Жыл бұрын
Great video. Looking forward to part 2 if you're going to touch on the particle texture stuff.
@wattinteractive
@wattinteractive Жыл бұрын
Thanks! Yeah, that's the plan. Going forward they'll probably be more dedicated to a particular effect, but I might do a full "part 2" if I come up with an effect that does a good job of showing off most of the options I didn't cover in this video.
@DevJorvan
@DevJorvan 8 ай бұрын
Great overview of particles, mate. Thanks for sharing 🤝
@wattinteractive
@wattinteractive 8 ай бұрын
My pleasure! 👍
@j.d.waterhouse4197
@j.d.waterhouse4197 10 ай бұрын
Thanks, till now I haven't found ONE start to finish tutorial on Godot 4 particles in 3D, how to create various types of applications such as making a fire. Most just explain how to manipulate the particles after the particle node has already been created! It's as if we're already all supposed to be experts!
@wattinteractive
@wattinteractive 9 ай бұрын
It's funny you should mention that because I actually made this video so I could do just that and skip straight to the more specific applications and direct people to this video for more details. I'm glad that you found this video useful!
@theyellowarchitect4504
@theyellowarchitect4504 10 ай бұрын
Thank you. There is a weirdly low amount of particle videos for Godot 4.
@j.d.waterhouse4197
@j.d.waterhouse4197 10 ай бұрын
Yes, I just mentioned that also. I can't find a single easy to follow 'Start to Finish' G4 tutorial on using 3d particles. Also, they all seem to start with meshes already made, without explaining how to make those meshes, or where they got them, for instance to create a 3d fire.
@wattinteractive
@wattinteractive 9 ай бұрын
You're welcome! I'm glad you found it useful 😄
@NewFunnyAnimations
@NewFunnyAnimations 5 ай бұрын
thanks for the help!
@solitary200
@solitary200 Жыл бұрын
Thanks for the overview! Looking forward to more VFX videos!
@wattinteractive
@wattinteractive Жыл бұрын
You're welcome! Thanks for watching! 😄
@thefufuu3157
@thefufuu3157 11 ай бұрын
lets fucking go .... im ready for part two ... i even shaved
@jasonwilliams8730
@jasonwilliams8730 8 ай бұрын
Great video thanks for covering this. would love to see an example from someone as skilled as yourself like a waterfall or something every scene should have:)
@wattinteractive
@wattinteractive 8 ай бұрын
Making a video about a waterfall effect is something that I'm currently experimenting with (along with a fire effect, but no idea which will turn into a video first). I like the idea of talking what every scene should have, maybe an overlooked nodes/resources idea, so I'll add that to my list of topics to consider. Thanks for the suggestion! 😄👍
@UltimatePerfection
@UltimatePerfection 25 күн бұрын
But I've read the title as "A (Not So) Brief Overview of 3D _Parties_ in Godot 4" and prepared cute balloons, silly hats, and everything... 😢 Still, a very useful video!
@bonsaipropaganda
@bonsaipropaganda 7 ай бұрын
this is great
@wattinteractive
@wattinteractive 7 ай бұрын
Thanks! 😄👍
@D.E.Nicolas.Goncalves
@D.E.Nicolas.Goncalves 9 ай бұрын
Thanks!
@wattinteractive
@wattinteractive 9 ай бұрын
You're welcome! 😄
@adrainmunteanu125
@adrainmunteanu125 Жыл бұрын
:O awesome
@wattinteractive
@wattinteractive Жыл бұрын
Thanks! 😄
@godofdream9112
@godofdream9112 9 ай бұрын
big video, need...
@sanketsbrush8790
@sanketsbrush8790 Жыл бұрын
do you know how to controle projectsettings in gd script in godot 4 ?
@wattinteractive
@wattinteractive Жыл бұрын
In general it's something like ProjectSettings.set_setting("[setting name/path goes here]", [setting value goes here]). I will caution though that a lot of the project settings are read only when the game is running so this might not get the results that you're expecting.
@LexGear
@LexGear 6 ай бұрын
What is the purpose of the yellow cube surrounding the emitter?
@wattinteractive
@wattinteractive 5 ай бұрын
The yellow box around the emitter is the Visibility box ("Visibility Aabb", technically). Essentially it means that if any part of this box is in view of the camera, the particle system will be rendered.
@yoshidude64595
@yoshidude64595 6 ай бұрын
I experience major lag spikes when enabling CPUParticles3D, even after precaching the material. Any advice?
@wattinteractive
@wattinteractive 5 ай бұрын
Unfortunately, I don't have that much experience optimizing CPU particles instead of GPU particles. If you're unable to use the GPUParticle3D node, a couple of things I would try first are to reduce the number of particles being created, get rid of any transparency, or remove any shadows or lighting effects from it. Again, I'm not sure if those will help with the CPU particle 3D but it's where I would start 🤷‍♂️
@yoshidude64595
@yoshidude64595 5 ай бұрын
@@wattinteractive I got lag spikes even with just a single particle. It had some transparency and emission. Enabling it or toggling its shown/hidden state caused around ten frames of lag. I feel like I tried absolutely everything to fix it.
@wattinteractive
@wattinteractive 5 ай бұрын
@@yoshidude64595 What's the mesh that you're trying to render? Is it just a quad mesh?
@yoshidude64595
@yoshidude64595 5 ай бұрын
@@wattinteractive Yes, just a quadmesh. Should I be using a plane instead?
@wattinteractive
@wattinteractive 5 ай бұрын
@@yoshidude64595 No, I don't think a plane would offer any improvement over the quadmesh. Do you have collisions enabled for the particles?
A Brief Overview of the World Environment in Godot 4
9:52
Watt Interactive
Рет қаралды 4,7 М.
Easy Particle Rain in Godot 4
13:23
Watt Interactive
Рет қаралды 10 М.
I CAN’T BELIEVE I LOST 😱
00:46
Topper Guild
Рет қаралды 90 МЛН
Дибала против вратаря Легенды
00:33
Mr. Oleynik
Рет қаралды 4,6 МЛН
Particle Effects in Godot 4.0 Beta
9:11
GameDev Compass
Рет қаралды 24 М.
An Intro to Godot 4 Particles + Godot Future Development Update
13:52
Gamefromscratch
Рет қаралды 25 М.
Hologram Shader - Godot 4
10:45
Pixezy
Рет қаралды 3,2 М.
Using Root Motion In Godot 4!
47:41
FinePointCGI
Рет қаралды 16 М.
Terrain3D - The New Terrain Engine for Godot
10:43
Gamefromscratch
Рет қаралды 121 М.
GDScript Callables & Lambdas Deep Dive | Godot 4 Tutorial
23:41
Every 3D Node In Godot Explained In 20 Minutes
21:17
Ryan Games
Рет қаралды 7 М.
Easy Explosion Effect - Godot 3D VFX Tutorial
7:20
LegionGames
Рет қаралды 3,6 М.
skibidi toilet 75
3:52
DaFuq!?Boom!
Рет қаралды 26 МЛН