Тёмный

Godot Unity-like particle emission Demo 

jupiterbjy
Подписаться 164
Просмотров 849
50% 1

Simply by grouping(in single frame's perspective) `GPUParticles3D.emit_particle` calls with for loop & with sufficiently high particle amount cap this is possible. (This demo uses 4096 per emitter, min 128 max 256 particles per shot)
Since redrawing same mesh multiple places can be done via GPU instancing I don't think this would cost too much memory as mesh & material can be shared unless we spam mouse real hard that there's way too many particles onscreen - which even unity or unreal would struggle. But docs still says it would affect GPU performance, kinda curious if it's memory-wise or not.
Code in 0:40 or github.com/jupiterbjy/Project...
I was also mindlessly just instantiating new emitter scene even for gun but say no more to that, tho shall no longer instantiate scenes for repeated effect! (unless high particle cap hits memory which I didn't tested)
---
Song: Promise by Karl Casey, White Bat XII - no regret paying this free album, sounds quite good overall - especially Conspirator.

Игры

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

 

17 июн 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 2   
@WilliamLaurenson
@WilliamLaurenson Месяц назад
Looks soo good, unfortunately I'm not savvy enough to understand even half of this :(( May I ask how you learned to make materials or write shaders? How did you learn Godot and what experience did you have with programming prior? I'd love to be able to make thruster VFX like yours one day or particles like this.
@jupiterbjy
@jupiterbjy Месяц назад
Ah I was also wondering how I was supposed to have larger glow, just found out yesterday that it's configured by 'glow' section of WorldEnvironment node. I had to adjust glow's blend mode to addictive to make this stronger glow, and set material emission color to raw mode and set value higher than 1. will try applying to turrets on ship but it didn't had good external progress as I entirely overhauled how turrets are modeled! will try to update about it soon. For thruster that was quite long, I'll try to record about it soon too!
Далее
Giving Personality to Procedural Animations using Math
15:30
I Melted Wood With Friction
8:44
Просмотров 262 тыс.
Night Elf Scythe - VFX Breakdown ft. Godot
6:43
Просмотров 7 тыс.
Much bigger simulation, AIs learn Phalanx
29:13
Просмотров 2,7 млн
10 Minutes vs. 10 Years of Animation
19:29
Просмотров 686 тыс.
Adobe is horrible. So I tried the alternative
25:30
Просмотров 650 тыс.
Why I Still Use Godot after Switching from Unity
6:41
I Made a Desktop Pet in Godot
16:02
Просмотров 102 тыс.
Reloading in real life can fail unlike games.
0:49
Просмотров 19 млн
Can AI code Flappy Bird? Watch ChatGPT try
7:26
Просмотров 9 млн