April 5, 2009

Liquid(セットアップ編): Part 2

プラグインのロード

Maya を起動させて、プラグインマネージャを開く。

Windows > Preferences >Plugin  Manager 

上部に liquid.mll があったのでその近くにあるチェックボックスをクリックして読み込んだ。
一応、Mayaの再起動した。(必要ないかもしれないけど)

Liquid 2.3.5 registered

こんな感じのメッセージがウィンドウに表示されたので読み込みは成功しているみたい。

Liquid のメニュー

早速、新しく現れた Liquid のメニューを開いてみた。

photo_090405_01.png

うん、わからないね(笑

プリセットファイル default.lg

とりあえず思ったことは・・・、

  • Render は レンダリングかける?
  • Render Selected は レンダラーを選ぶ?

レンダラー選ばないといけないのかなって思って選択してみた。
そしたら、こんなウィンドウが出てきて、???の状態になった。

photo_090405_02.png

でも、すぐ怒られてるってことがわかった。
「default というプリセットファイルがないから!」
なので、プリセットを選んでくださいってことですよね、たぶん。

使ってみたいレンダラーはプリセットファイルがないとダメだと。
ひとまず、Pixie を選択しました。(その後に、それをコピーして default とファイル名を変更)

Unknown option: "user"
Finished Rendering D:/lab/renderman/test/rib/untitled_perspShape.0001.rib

[!] Rendering shadow maps...
[!] Rendering hero pass...
    + 'D:/lab/renderman/test/rib/untitled_perspShape.0001.rib'

勝手にレンダリングしたの?
レンダラー選んだだけのつもりだったんだけど・・・。
まぁ、いいや。何もシーン内にオブジェクトだしてなかったしね。

ここで思ったのは・・・・・・、

  • RIBファイル名の変更方法
  • 書き出されたRIBファイルの保存先の指定方法
  • shadow maps と hero pass って何のことを指しているのか
[!] Rendering shadow maps... 
[!] Rendering hero pass...

設定方法はRender Settings

通常のレンダリング設定で使うウィンドウでやっていくみたい。

Window > Rendering Editors > Render Settings

使用するレンダラを Liquid にします (Liquidってレンダラーなの???)
すると、Liquid というタブがある画面に切り替わります。

さらに、下には Frame, File, Image, Display, Rays, Options, Job, Renderer, Fluid と沢山のタブがあります。

Frame では Resolution ってところで 画像サイズを指定できるみたい。あと、Animation っていうチェックボックスがあったので、たぶんそれを選択すると 1-100 とかシークエンスの指定ができる野だろうと思います。他にも、モーションブラーとか被写界深度とかも設定できるみたい。(ひとまずは画像サイズのところ以外は飛ばす。)

File タブで、さっきの untitled_perspShape.0001.rib となった理由がわかりました。 RIBファイル名はここで設定できるみたい。RIB Name の項目で RIB Basename と Include Camera Name があるのでそれをいじっていけば大丈夫そう。あとパディングもあるので、それも変更してと。(あとは飛ばす)

Image はわからないので飛ばす。ひとまずは、あとは Display と Renderer のところ見れば平気か?(Fluid なんてまだ使わないし。)

Display で framebuffer と書かれているところを発見。これを file に変えれば RIBファイルで Tiff にできるか。

Renderer で Pixie のコマンドがずらっと並んでるのを見ました。
知らないコマンドが幾つかあった。 texmake ってなんだろう。。。
Make Texture ってことは Texture にするんだよね。。。
なんでだ?

とりあえず、やってみた。

ファイルが生成された。
  • RIBファイルは rib フォルダ
  • RIBファイルからできる画像は rmanpix フォルダ。

この辺は、File タブのなかに Directories という項目があったから指定できると思う。ただ、RIBファイル名が test_090405.01.rib となっていて、パディングの前の「.(ドット)」を何とかアンダーバーに変更したい。

生成された画像

生成されたものが下記の画像です。

photo_090405_03.png

ご覧の通り真っ黒なんです。
なんでだろう・・・・・・?
マテリアルを別途割り当て直さないといけないとか?

なにはともあれ、Liquid をなんとか動作させることはできました。
(実際に使えるようにならなきゃ意味ないでしょ!ってところは今後対応していこうと思います)

 

追記

LiquidSurface っていうのを割り当てれば真っ黒な状態から抜け出せることがわかりました。

photo_090405_04.png

でも、新しい問題も発見。マテリアルの様子がHypershadeでわからない。
そして、Attribute Editor で LiquidSurface にある Preview ボタンを押すとエラーが出る。

Liquid Preview Swatch : (kFailure)

なんでだろう・・・って思って、

何を思ったか、Render Settings で Liquid のプリセットを Pixie から Aqsis に変更した。
そしたら、コマンドコロンプトが一瞬現れて(赤い文字が一杯見えたw)、その後にAttribute Editor で 上の画像と同じようなものが プレビューされるようになった。ひとまずは前進してるのかな。

プリセットファイルをPixieにして、マテリアルをプレビューしようとすると問題が発生するのって、
コンパイルしていたときに出てきた Pixie の部分でのトラブルが原因なのかな?
以前、謎だ(笑