「フォグ」の版間の差分
編集の要約なし |
|||
| 2行目: | 2行目: | ||
== 概要 == | == 概要 == | ||
[[プリレンダリング]] | [[プリレンダリング]]では主に遠近感を出したい場合に薄いフォグを掛けるという手法が用いられる。 | ||
[[ゲーム]]などの[[リアルタイムレンダリング]]では遠方にあるモデルを真面目に描画すると無駄に重くなるので、濃いフォグを掛けて「これ以上は見えません(描画しません)」としてしまう手法として用いられることが多い。 | [[ゲーム]]などの[[リアルタイムレンダリング]]では遠方にあるモデルを真面目に描画すると無駄に重くなるので、濃いフォグを掛けて「これ以上は見えません(描画しません)」としてしまう手法として用いられることが多い。 | ||
| 51行目: | 51行目: | ||
</source> | </source> | ||
当然ながらBasicEffectではなく自前の[[シェーダー]]を使う場合は自前実装になる。自前実装する場合はググって一般的なフォグの実装を移植するのが簡単だと思われる。[[github]]からBasicEffectの[[ソースコード]] | 当然ながらBasicEffectではなく自前の[[シェーダー]]を使う場合は自前実装になる。自前実装する場合はググって一般的なフォグの実装を移植するのが簡単だと思われる。[[github]]からBasicEffectの[[ソースコード]]を落としてきて眺めてみたが、他の処理の絡みもあって「[[ソース読め]]」とは言えないレベルで複雑なことになっている。 | ||
=== Metal === | === Metal === | ||