Godot 3の粒子、小さな粒子のアンチエイリアシング、およびシェーダーの指紋システム

Godot3で異なる粒子を使用します。後処理効果はありません。

リンク:

WebGL2を起動し、 itch.ioにリンクしている他のバージョンダウンロードします

githubのソースコード

記事はセクションに分かれています:

  1. 小さな粒子を滑らかにする、さまざまな方法。

  2. たくさんのボール-パフォーマンスを失うことなく粒子。そして、シェーダーの3Dプロジェクション。

  3. スクリーンスペースデカールシステム。

  4. その他。


1.

2 4 , , , 2 4 :

.

1 . 4- :

particlelineAAbase.shader - , dFd* , , :


2.

intersection projection .

- 1000 - (GPU) , 1000 - GPU 100%. 1000 ( ) 25% GPU.

-:

, :

particle_cloud_base.shader .

iquilezles.org.


3. Screen space decals

Screen-Space-Decals, :

  1. , .

  2. dacal.

  3. Material-ID Decals .

:

Material-ID:

Godot render-pass, . Viewport :

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

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


4.

- , , .

, , .

Garden Fireworks - @P_Malin.

- .

- .

- 360 1 , . :

:

Nvidia:

, Vetrex , Vulkan .

:

  1. 3d sketchfab CC-non comercial .

  2. patrickdearteaga.com

  3. MIT license.

使用済みリソースのリストへのリンク

この記事を読んでいただきありがとうございます。




All Articles