[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Java3Djp:00671] Re: Swing
★★★ !!!注目!!! ★★★
━ フルカラー名刺屋さん ━━ URL http://www5.tokyoweb.or.jp/netcraft/
カードクラフト ▲ Click ! ▲
● 速い!● ご注文の翌営業日に出荷致します。
● 安い!● 80枚1500円(税別)全国送料無料。
● 綺麗!● 高品質なフルカラー名刺です。
-----------------------------------------------------------------------
さいとうです。
ちょっとだけ補足。
At 11:22 PM 99.6.27 +0900, Yukio Andoh wrote:
>最終画像を生成するまでに、前処理として何か計算しておかなければならない
>場合のアプローチを 2パスレンダリングといいます。
>特定のアルゴリズムを示す言葉ではありません。
>なので F. Cohen 氏の Radiosity+Raytracing の手法もいうなれば
>2パスレンダリングです。
>「二段階レンダリング」だと思ってもらえればイメージがはっきりするでしょう。
>Two-Pass ってそういう意味あいです。
ようするに、前処理としてレンダリングが必要なときです。
先の影の描画の場合は、光源からのイメージ(といっても通常はz値だけ)が
必要なので、z値を出力するシェーダーを使って、光源を視点として
「レンダリング」するわけです。
で、この光源からのイメージ(シャドーマップと呼ぶ)を用いて、
今度は本当の視点(カメラの視点)からレンダリングします。
このとき、描画しようとしているピクセルの光源からのz値を求め、
この値と前処理として作成したシャドーマップのz値と比べるわけです。
シャドーマップのz値の方が小さかったら、いま描画しようとしている
ピクセルよりも光源に近い物体があるわけですから、そこは「影」となるわけです。
と、まあこんな感じです。
# レンダリングを伴わない前処理の場合は、
# 2パスレンダリングとはいいません、念のため ;-)
---
さいとうこうじ