VIRTUALIGHT
Frequently Asked Questions
01/27/2002
・VIRTUALIGHTとは何ですか。
VIRTUALIGHTはインターフェースと呼ばれる特定の言語を使用して、3D場面のphotorealisticなレンダーリングを作成することを可能にする、精巧なスタンド・アロンのレンダラです。
このインターフェースはプロトコルを、3Dシーン記述フォーマット(それはRenderman準拠でない)と見なされるかもしれないし、photorealisticな品質のイメージを作成するために、
任意のモデリングプログラムあるいは製造パッケージと、VIRTUALIGHTレンダラ間の コミュニケーションプロトコルとして使用する事が出来ます。
・VIRTUALIGHT は無料ですか?
VIRTUALIGHTは個人使用のみには自由です。
これは、どんな種類(それで作成された、任意の公表されたイメージあるいはアニメーションから利益を得ることを含んで)の教育目的か商用利得のためにもそれを使用し続けるために、ユーザが、ライセンス料金(年間50ドルの米国)を払うことにより登録することを要求されるだろうということを意味します。
・どのプラットフォームがサポートされていますか。
現在、パッケージは、Windows/Intel (98/NT/2000年)用にのみに存在します。Linux/Intelバージョンはサポートされるでしょう。他のプラットフォームは今のところサポートされる計画はありません。
・VIRTUALIGHT のために利用可能なユーティリティーがありますか?
VIRTUALIGHTは、他の3D幾何学ファイル・フォーマットからVirtuaLightインターフェースBytestream(VIB)へデータ変換を可能にするいくつかのユーティリィティで配布されます。
パッケージは3DSコンバータ、3DSMaxのシーンexportプラグイン、そしてBlender 2.1のpythonスクリプトを含みます。さらにサードパーティの接続プラグインは次のものが利用可能です。
- Maya 3.x and 4.x = mVL (http://www.a-toy.net/mvl/)
- Rhino 2.0 = RhinoNTV (http://www.surrealstructures.com/rhinontv.html)
- trueSpace 5.x = Virtuaout (http://www.coolpowers.com/virtuaout/)
・3DSMax のための接続プラグインをリリースする計画がありますか?
はい、Maxのためのこの種類のプラグインは現在開発中です。 しかし、リリース時期は未定です。
・マニュアルを調べましたが見つけられませんでした...ネットワークレンダリングはまだサポートされていませんが、計画されていますか?
開発者はVIRTUALIGHT の renderfarm (サーバー/クライアント)バージョンに取り組んでいます。それにより同じシーン(同じフレームさえ)をレンダリングするために幾つかのマシンを使用可能であるべきです。終了した時、このツールは将来のバージョンのうちの1つに含まれているべきです。
・バイナリの.vibファイルを、ASCIIに変換するツールがありますか。
いいえ、ありません。しかし、それは恐らく将来追加されます。
・バイナリの .msh ファイルをASCII に変換するツールがありますか?
いいえ、.mshファイル・フォーマットはバイナリのみです。
・マヤで、作ったシーンあるいはmVLに付属するシーンのうちの1つをレンダリングしようとする場合は常に、何も起こりません...
VIRTUALIGHT が適切にあなたのシステムの上にインストールされなかったように思われます(環境変数 VLIGHT_ROOT/PATH の間違った設定)。
ファイル Win32Setup.html をチェックしてください。
・マヤの中でシーンをレンダリングするためにクリックするときを除いて、MVLとVirtuaLightの両方を、インストールの指示に従って全てをセットアップしました。それは
vib ファイルを作りますが実際にイメージファイルをレンダリングしません。
シーンでオブジェクトのすべてに mVL シェーダ( mVLPlainSurface あるいは mVLFunctionalSurface )を割り当てられていません。
しかし、もしそのケースではないなら、環境変数 VLIGHT_ROOT が正確に宣言されないことがありうるので、再び Win32Setup.html
を読んでください。
・vLightのエディターの中のマヤで生成されたvibファイルを開くのに問題があります。それは、バイナリー・ファイルであると言われます...
mVLはバイナリの .VIB ファイルを作るだけです。mVLからASCII vib出力されることはありません。
・どのように明るい光から何かを光らせますか?
これは、VIRTUALIGHTへまだインプリメントされないイメージ・ポスト処理に含まれます。point lights、spherical area
lights およびsunlight だけが光ることができます。
・Blenderで caustics とフォトンに関して問題があります・・・。 それらを有効にすることができないように思います!
ジオメトリを記述している全ての三角形セットを備えたファイルでは、エキスポート処理はオブジェクトにではなく全ての多角形に全体としてマテリアルを割当てます。これはある理由のためにオブジェクトの上にマテリアルをレンダリングさせるけれども、決して
caustics は有効にならないでしょう。もし caustics を有効にしたいならオブジェクトを見つけ出して、最後の2つの角カッコの間にマテリアルの名前を書き込みます。それによりcaustics
が有効になるでしょう。
・VL framebuffer (-f) に問題があるように思われます。 レンダリングの間に異なったアプリケーションに切り替えると、 framebuffer
は更新するのをやめてしまいます。
それには気付いていました。VLightへGLUT OpenGL API をインプリメントするのに多くの問題を抱えていました。なぜなら私の基礎的なアーキテクチャーはGLUTによって課された方法で働くためには実際に適応されませんでした。VirtuaLightが終了した時―もしもしあなたがレンダリングの間に異なったアプリケーションに切り替えたなら
―フレームバッファWindowに戻って、そしてフレームバッファを更新するためにイメージエリアを
クリックしてドラッグすることが出来ます。
・NURBSでモデルを作成しました。その部分の幾つかがトリミングされています。mVLでシーンをレンダリングした時、レンダラはその部分をレンダリングしません。わたしはどうすれば良いのでしょうか?
PDF ドキュメンテーションで指定されているように、 VIRTUALIGHT はトリミングされた NURBS をサポートしません。 レンダリングの前にそれらを多角形に変換しなければならないでしょう。
・マルチプロセッサで VL をレンダリングさせることができますか?
どうかファイル Win32Setup.html 、「マルチプロセッサマシンについての」セクションを読んでください。
・マヤで、 Hypershade を開くときはいつもこの警告でます "Warning: File not found : render_mvlFunctionalShader.xpm"。
このファイルはhypershadeへmVLシェーダを見る単にオプションのアイコンです。それはまだ設計されていません...
・VIB開発キットがパッケージに含まれることに気づきました。それは何のためにありますか。
マイクロソフトVisual C++6.0のために構築されたこのシンプルな開発キットは VIB と MSH のバイナリフォーマットを書き込むことを可能にします。mVL
、 3DS2VIB 、 VIBexporter 、 Virtuaout あるいは VLightMax のようなプラグインとユーティリティは、VIRTUALIGHTのためのシーンファイルを作成するためにこのsdkを使用します。