「フォグ」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
2行目: | 2行目: | ||
== 概要 == | == 概要 == | ||
− | [[プリレンダリング]] | + | [[プリレンダリング]]では主に遠近感を出したい�場合に薄いフォグを掛けるという手法が用いられる。 |
[[ゲーム]]などの[[リアルタイムレンダリング]]では遠方にあるモデルを真面目に描画すると無駄に重くなるので、濃いフォグを掛けて「これ以上は見えません(描画しません)」としてしまう手法として用いられることが多い。 | [[ゲーム]]などの[[リアルタイムレンダリング]]では遠方にあるモデルを真面目に描画すると無駄に重くなるので、濃いフォグを掛けて「これ以上は見えません(描画しません)」としてしまう手法として用いられることが多い。 | ||
51行目: | 51行目: | ||
</source> | </source> | ||
− | 当然ながらBasicEffectではなく自前の[[シェーダー]]を使う場合は自前実装になる。自前実装する場合はググって一般的なフォグの実装を移植するのが簡単だと思われる。[[github]]からBasicEffectの[[ソースコード]] | + | 当然ながらBasicEffectではなく自前の[[シェーダー]]を使う場合は自前実装になる。自前実装する場合はググって一般的なフォグの実装を移植するのが簡単だと思われる。[[github]]からBasicEffectの[[ソースコード]]を落としてきて眺めてみたが、他の処理の絡みもあって「ソース読め」とは言えないレベルで複雑なことになっている。 |
=== Metal === | === Metal === |