Usando diferentes partículas en Godot 3. Sin efectos de posprocesamiento.
Enlaces:
Inicio WebGL2 y descargar otras versiones enlaza con itch.io .
Código fuente en github .
El artículo se divide en secciones:
Suavizado de partículas pequeñas, de diferentes formas.
Muchas bolas, partículas sin perder rendimiento. Y una proyección 3D en el sombreador.
Sistema de calcomanías de espacio de pantalla.
Otro.
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.
Enlace a la lista de recursos utilizados .
Gracias por leer este artículo.