Panda Radio What's new Site Map Creepin'
PhotoRealistic RenderMan
PRMan Top Contents What's PRMan? RIB Shader
 Section1 What's PRMan?: PRManって何だろう?
Page: 1 2 3 i
Page1-1: PRManて何だろう?
RenderManって何なの?
RenderManの魅力は何?
Page1-2: PRManて何だろう?
プラットホームは?
RenderManについて知るには?
RenderManって何なの?
PhotoRealistic RenderMan (prman)
 省略してRenderMan(レンダーマン)またはprman(ピ−ア−ルマン)と呼ばれています. 3次元シーン記述情報(RIB)から2次元イメージを作成するためのレンダリングシステムです. (モデラではありません.)

 一般的に、モデリングとレンダリングは一つのソフトウェアで済まされているので、これらを分けて考える事にピンとこない方もいるのでは? 私の場合は、「ふーん、そんなモノ(レンダラ)があったのか.」と言う感じに、特に何も考えずに受け入れてしまったんですけど..... 別々のソフトとして考える事によって、今まで気付けなかった事を知るきっかけができるのではないかと思います.

RenderMan Interface Bytestream (RIB)
 省略してRIB(リブ)と呼ばれています. RIBには3次元シーンや質感(シェーダ)の情報が記述されています. 3次元シーン記述情報はRenderMan Interfaceから作成され、それには、C言語とRenderMan Interface Bytestream (RIB)の二種類のフォームがあります.
RenderMan Interface (Ri)
 モデリングプログラムとレンダリングプログラムを繋ぐインターフェース と シェーディング言語.
Top
RenderManの魅力は何?
 RenderManの魅力はRenderManを導入する理由とも言い換えられます.
よく耳にする理由の一つに、レンダリング時間が早いと言う点が上げられます. これに加えて、レンダリングイメージが*1) 高品質である事も上げられます. 特に、モーションブラ−やディスプレイスメントのレンダリングの「早さ」と「きれいさ」においては「すごいよレンダーマン!!」っと言ってしまう位です. (レンダリングが早い理由については、Page1-3: ところで、どうしてレンダリングが早いの? に書いています.)

 モデラとレンダラを分けて使う事により、レンダリングの効率が良くなるだけではなく、*2) シェーダ(shader)を利用すれば、モデリングで表現するには複雑で困難な作業が簡単に済んだり、不可能な表現が可能になる等の機能面での拡張性や柔軟性も高まります.

 最後に、このシェーダも魅力の一つとして上げる事ができます. シェーディング言語によって質感(シェーダ)を作成できれば、頭の中に描いた内容により近い描写が可能になり、オリジナリティに富んだ作品を作る事ができるからです.

*1) 高品質:
 この理由を一つあげると、マイクロポリゴンと呼ばれる、最小値が4分の1ピクセル(x*y : 0.5*0.5 = 0.25 pixel)と極めて細かい単位設定も可能な、ピクセル単位でのレンダリング処理にあります. 一般のレンダラはポリゴン単位で処理するため、曲線を滑らかにレンダリングするには限界があります. しかしprmanの場合は、このマイクロポリゴン単位での処理により、滑らかなレンダリングが可能になります. 特にNURBSで作成した物体をレンダリングした時には、他のレンダラとの差を顕著に見る事ができるでしょう.
*2) シェーダ(shader):
 シェーダを開発するには、CGの知識だけではなく、数学や基本的なプログラムの知識が必要とされます. さらには英語の読解力も必要になってきます(情報を得るための文章は、基本的に全て英語なので).
 これらの必要とされる知識にはばまれ、このシェーダ開発に悩んでいる人が沢山いる様です. このシェーダ開発が「RenderManは難しいらしい.」と言わせている要因の一つとも言えるでしょう. でも、RenderManのシェーダの定義方法や関数には、何らかの意味付けがされているので、シンプルなシェーダであれば、誰にでも作れる可能性はあると思います. トライ & エラーにめげずに作って行くべし!! シェーダに興味をお持ちであれば、簡単なサンプルを紹介しているので読んでみて下さい.

   << Previouse Page Next Page >>   
Top
Last Modified: 22 November 2002 
Panda Radio  - Tuning 002 -
Copyright(C) Panda Radio All Rights Reserved.