「パストレーシング」の版間の差分
Administrator (トーク | 投稿記録) |
Administrator (トーク | 投稿記録) 編集の要約なし |
||
| 12行目: | 12行目: | ||
ここまでは古典的な[[レイトレーシング]]である。 | ここまでは古典的な[[レイトレーシング]]である。 | ||
パストレーシングではより高画質を得るために、1[[ピクセル]]を作るのにレイのベクトル(方向)を微妙にずらして(微分して)何度も何度もレイを飛ばすという処理が加わっている。 | |||
== 画質 == | |||
レイを飛ばす数を増やすと画質は向上するが、[[ねずみ算]]的に計算量が増える。 | |||
しかも一定量を超えるとあんまり違いはわからない。 | |||
レイを飛ばす数は、そこそこな画像で「1ピクセル100レイ」、[[ラスタライズ法]]より明らかに高画質な画像で「1ピクセル5000レイ」と言われている。ハリウッド映画などではそれ以上の病的な数のレイを飛ばしていると言われている。 | |||
== 応用 == | == 応用 == | ||
より高速でそこそこな画像を得る方法として、 | より高速でそこそこな画像を得る方法として、 | ||
[[ゲーム]]などで一般的な[[ポリゴン]]のレンダリング([[ラスタライズ法]])を事前に行い、 | |||
それを視点から真正面の範囲外に1枚の巨大な[[テクスチャ]]として配置しておき、 | |||
レイがモデルと衝突せずに範囲外に突き抜けた場合はそのテクスチャと衝突した箇所の色をサンプリングするという技法もある。 | |||
この技法を使わずクソ真面目にやるとレイとモデルが衝突しなかった箇所にノイズが発生し、 | この技法を使わずクソ真面目にやるとレイとモデルが衝突しなかった箇所にノイズが発生し、 | ||
それを穴埋めるには大量のレイを飛ばして補完する必要があり計算量が激増する。 | それを穴埋めるには大量のレイを飛ばして補完する必要があり計算量が激増する。 | ||
| 38行目: | 31行目: | ||
レイが反射するたびにレイが分裂する感じである。 | レイが反射するたびにレイが分裂する感じである。 | ||
計算量が激増するので完全に別物扱いである。 | 計算量が激増するので完全に別物扱いである。 | ||
[[モンテカルロ法]]の説明文で「パストレーシング」と書かれている場合はほぼ「[[ボリュメトリックパストレース]]」を指している。 | |||
== 関連 == | == 関連 == | ||