Rendering学習日記

日々、3DCGの世界は進歩しています。勉強して理解したことをまとめていきます。RenderMan互換レンダラーやグローバル・イルミネーション。いろんなことに好奇心を持って、面白くなる。目指せShader書き!!
ありがとうございます。

RibFilter その10 環境マップ生成

RenderMan練習としてPOV-Rayのサンプルを参考にしてみた。
元になるRIBファイルをつくる。Macの改行で保存する。
sphere_env8.jpg
MacOS8.6にファイルを送り、RibFilterを使って環境マップ、シャドーマップを生成する。
Windowsで、バッチファイルをつくり、RenderMan prmanでレンダリングする。
sphere_env8p.jpg
何とかできました。ありがとうございます。
感謝しています。RenderMan
  • -
  • -

RibFilter その11 環境マップ・シャドーマップ生成

RenderMan練習を続けます。POV-RAYのサンプルをサイトからひっぱってきてRIBに書きかえてみました。まずは環境マップ、影なしで、どのようになるか検討してみます。数値を調整していきます。
sphere_env9.jpg
続いて、Macへ持っていきRibFilterで環境マップとシャドーマップ生成し、WindowsでRenderMan prmanを使ってレンダリングしました。
手際よくなってくるとサクサクできますね。
ありがとうございます。感謝しています。RenderMan
sphere_env9p.jpg
  • -
  • -

RibFilter その12 ポリゴンスムージング

RibFilterを使ってポリゴンスムージングやってみました。MetasequoiaでRenderManのRIBを出力したものをMacOS8.6に持っていき、RibFilterでスムージングしました。PolygonをPointsGeneralPolygons
に変換します。
方法は、
AttributeBegin
Attribute "identifier" "name" [ "_GS" ]
Color [ 1.000 1.000 1.000 ]
Polygon "P" [ 2.589 98.745 -12.513 -17.075 94.546 -26.777 2.568 93.675 -34.382 ]
・・・・
と、"_GS"を入れておくと、

AttributeBegin
Attribute "identifier" "name" [ "_GS" ]
Color [ 1.000 1.000 1.000 ]
PointsGeneralPolygons
[
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

・・・・・・・・

と変換してくれます。

変換前
kyu.jpg


スムージング
distantlightは自動的にshadowdistantになります。
kyuGS.jpg

一歩一歩、ありがとうございます。
感謝しています。RenderMan
  • -
  • -
<< 6/12 >>