Rendering学習日記

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

LightFlowをWindows7で動かす

Windows7で動くかどうか、インストールしてみた。
64ビットOSに新たにPytohn1.5.2を入れ、きちんとパスを環境変数に記入してあげる。

Rendering with Radianceの中に出てくるサンプルファイルをLightflowで記述している。当時はレンダリングに時間かかっていましたが、マシンが速いとうれしい。
radiance.jpg

2000年の頃、以下の煙のアニメーションをペンティアム1GHzマシン使って1枚出すのに、2〜5分くらいかかっていたのを思い出す。150枚レンダリングするのに、30分で終わった。1枚平均12秒。マシンの進歩に驚く。ありがとうございます。
smoke0094.jpg

なお、通常、Python2.6を使うのであれば、環境変数をきちんと指定しておく。
c:\python26;c:\python26\Scripts
Python2.6で動いてくれれば、いいんだけど、今となってはさびしいところです。

LightFlowのコンバータについて その1

mixi2007年01月06日 15:48記す

●Lightflowのためのファイルコンバータについて

いろいろと調べてみました。

HamaPatchは,メタセコイアのポリゴン数が多いファイルを読み込むことができないようです。試しにサンプルの麒麟をフリーズしてから読もうとしたができなかった。hamapatchそのものが落ちました。
hamapatchでできるサブディビジョンやスムージングは,*.pyで出力してもなめらかにはなりません。
Bsplineと表記されており,meshではないです。また,ある程度ポリゴンが多くないとなめらかには表せません。

続いて3DWinは,*.pyの出力ができます。
メタセコイアで3DSで出力する際。座標軸をRaydreamにしてY軸反転して出力したものを3DWinで変換しました。
けれども,面が裏返しなのかよくわかりませんが,いくら光源の明るさを大きくとってもきれいになりません。

次にLWOで出力するために,座標軸をLightwaveにしてからZX交換,X軸反転してみました。
光源もうまく調整ができる。
しかしながら,Lightflow側で,軽いデータはレンダリングしてくれますが,重いデータとなると難しいです。
猫のサンプルを変換すると2.5MBになる。Python15.dllでエラーが出て終了してしまいました。
ということで,現存するコンバータを調べてみましたが,データ量が大きいと厳しい状況です。
今のところ,metalightのように*.lfmのバイナリに変換してくれるソフトはないですし,残念です。。

metalightに復活して欲しいところです。

また,hamapatchもアップデート望みたいところですね。

いろいろなソフトウェアが連携できると楽しいです。
面白いし,いろいろなことに可能性を感じますが,
最終的には,自分で工夫することが大切なんでしょうか。
勉強ですね。
続きを読む>>
  • -
  • -

LightFlowのコンバータについて その2

mixi 2007年01月06日 15:57記す

補足です。以下のようにできますが,*.pyの出力でうまくできません。

Metasequoia
  ↓
エクスポート*.lwo(ZX交換,X軸反転)
  ↓
3Dwin
  ↓
import LightWave
  ↓
export Lightflow *.py
  ↓
レンダリング(Python15でエラー)

3DWinはシェアウェアですが,ダウンロードしてそのまま,データ変換ができます。ただし,シェアウェア登録をしていないとマテリアル,質感がデータ変換されません。
  • -
  • -
<< 5/25 >>