Section3
Shader: Shaderって何だろう?
Page:
1
2
3
4
5
6
7
8
i
Page3-1: Shaderって何だろう?
Shaderについての簡単な説明
Shaderの種類
Page3-2: Shaderを書きたい!!
環境を作成してから始めよう
Shaderについての簡単な説明
Shader (シェーダー) って何? :
シェーディング言語で記述されたプロシージャルな質感をそう呼んでいます. ある物体の外観(質感)を計算させるためのプログラムと言った方が分かり易いかも.
Shading Language (シェーディング言語)とは?? :
シェーダを記述するためのプログラミング言語をそう呼んでいます. シェーディング言語を使用して、独自のシェーダを作成する事ができます. シェーダはレンダリング実行時に、RIBファイルから呼び出されます.
Shaderの種類
Surface shader (面シェーダ) :
面上の点Pからある方向に反射する光の色を計算するためのシェーダ.
Displacement shader (変位シェーダ) :
面上の点Pの位置と法線を変化させるためのシェーダ. このシェーダを使用する事により、物体を面単位で変形させる事が可能なります.
バンプマップの効果は法線を変化させるだけで形状には影響しませんが (輪郭は変化しないし、影も付きません)、ディスプレイスメントの効果は実際に外観を変化させます.
Light shader (光源シェーダ) :
光源から面上のある点に向かう光の強度と色を算出するためのシェーダ.
Atomosphere shader (周囲シェーダ) :
例えば、霧の様な周囲効果をシュミレートするためのシェーダ. RenderManはヴォリュームの計算がインプリメントされていないので、物体とカメラ間の距離を使用して周囲効果を算出します.
<< Previouse Page
Next Page >>
Last Modified : 09 July 1999
Panda Radio - Tuning 002 -
Copyright(C) Panda Radio All Rights Reserved.