メインコンテンツまでスキップ

カスタムシェーダー

PlayCanvas EngineはGaussian Splats向けにカスタムシェーダーをサポートしており、高度な視覚効果を作成し、標準の実装を超えてレンダリング動作をカスタマイズできます。

ここでは、さまざまなカスタムシェーダー技術を示す例をいくつか紹介します。

アニメーション効果

シンプルな正弦波アニメーション - 正弦波を使用してGaussianの色と位置をアニメーション化するシンプルなシェーダーを適用します。この例では、リアルタイムでスプラットのプロパティを変更することで、動的でプロシージャルなモーション効果を作成する方法を示しています。

トランジション効果

3D Gaussian Splat 像 - ホットなプラズマのような効果を介して、スプラットを画面上に表示したり非表示にしたりするためにカスタムシェーダーを使用します。これは、カスタムシェーダーがどのようにして劇的な視覚トランジションやマテリアル効果を作成できるかを示しています。

ライティングとリライティング

物理演算とリライティングを備えた3DGS - 複数の移動する点光源によるナイトモードを実装するために、カスタムシェーダーを使用してスプラットをリライトします。この例では、高度なライティング技術と、シーンのライティング条件に基づいてスプラットの外観を動的に変更する方法を示しています。