「シャドウマッピング」の版間の差分
ナビゲーションに移動
検索に移動
Administrator (トーク | 投稿記録) |
|||
7行目: | 7行目: | ||
== 主なアルゴリズム == | == 主なアルゴリズム == | ||
+ | ; より高度なもの | ||
* [[カスケードシャドウマッピング]] | * [[カスケードシャドウマッピング]] | ||
+ | * [[ソフトシャドウマッピング]] | ||
+ | * [[パラレルスプリットシャドウマッピング]] | ||
+ | ; ポイントライト | ||
* [[全方位シャドウマッピング]] | * [[全方位シャドウマッピング]] | ||
+ | ; 遅延レンダリング | ||
* [[遅延シャドウ]] | * [[遅延シャドウ]] | ||
2023年6月6日 (火) 08:33時点における版
シャドウマッピング(英語:shadow mapping)とは、「影のテクスチャ」を動的に生成することで、3DCGで「影」を表現する手法です。
シャドウマッピングには様々な手法があります。原始的なシャドウマッピングは、そこそこ簡単に実装でき、かなり高品質な「影」を実装できます。ただしドローコールは2倍(負荷2倍)になるので負荷が高いという欠点があります。 また、「画面外にある3Dオブジェクトの影」が少し不自然になるという欠点もあります。
最近のPCではiGPUでもあまり問題になりませんが、スマホの貧弱なGPUでは相当きついのが実情です。最近のスマホはGPU性能に見合わないほど無駄に液晶が高解像度なのも原因のひとつです。
主なアルゴリズム
- より高度なもの
- ポイントライト
- 遅延レンダリング