ToyBox を RIB 対応にする話 その4
今回は LightSource に対応しました。
対応しているライトは
次の RIB ファイルを渡すと、
# pointlight test cf.Essential RenderMan p.58
Display "pointLightTest.ppm" "file" "rgb"
Format 640 480 1.0
Projection "perspective" "fov" [ 30 ]
Translate 0 0 5
WorldBegin
LightSource "ambientlight" "ambient"
"intensity" [ 0.05 ]
LightSource "pointlight" 1
"from" [ -2 2 -2 ]
"intensity" [ 1 ]
Color [ 1 0 0 ]
Sphere 1 -1 1 360
WorldEnd
このような画像が生成されます(web 用に png に変換してあります):
対応しているライトは
- ambientlight
- distantlight
- pointlight
次の RIB ファイルを渡すと、
# pointlight test cf.Essential RenderMan p.58
Display "pointLightTest.ppm" "file" "rgb"
Format 640 480 1.0
Projection "perspective" "fov" [ 30 ]
Translate 0 0 5
WorldBegin
LightSource "ambientlight" "ambient"
"intensity" [ 0.05 ]
LightSource "pointlight" 1
"from" [ -2 2 -2 ]
"intensity" [ 1 ]
Color [ 1 0 0 ]
Sphere 1 -1 1 360
WorldEnd
このような画像が生成されます(web 用に png に変換してあります):
コメント
コメントを投稿