Verwenden verschiedener Partikel in Godot 3. Ohne Nachbearbeitungseffekte.
Links:
Starten Sie WebGL2 und laden Sie den Link zu anderen Versionen auf itch.io herunter .
Quellcode auf Github .
Der Artikel ist in Abschnitte unterteilt:
Kleine Partikel auf verschiedene Arten glätten.
Viele Bälle - Partikel ohne Leistungseinbußen. Und eine 3D-Projektion im Shader.
System für Bildschirmabziehbilder.
.
1.
2 4 , , , 2 4 :

.
1 . 4- :

particlelineAAbase.shader - , dFd* , , :
2.
intersection projection .
- 1000 - (GPU) , 1000 - GPU 100%. 1000 ( ) 25% GPU.
-:

, :
3. Screen space decals
, .
dacal.
Material-ID Decals .
:
Material-ID:
Godot render-pass, . Viewport :

material-ID (depth). (depth) . , Material-ID Viewport depth:

Viewport overhead, , - Debug ( ) , 0.25 1.
4.
- , , .

, , .
- .
- 360 1 , . :

:
Nvidia:
, Vetrex , Vulkan .
:
3d sketchfab CC-non comercial .
MIT license.
Link zur Liste der verwendeten Ressourcen .
Vielen Dank für das Lesen dieses Artikels.