これはなに?
こちらの記事の続編的な内容です。
Anorld Renderer でコマンドラインからレンダリング
http://qiita.com/it_ks/items/8df11d56225512c79a57
Maya等を立ち上げずとも、コマンドライン上からArnoldにレンダリングしてもらうのがkickでした。
GUIからkickできるようにしたのが、今回試したKickAssGUIです。
Mayaとかを立ち上げたくはないけど、レンダリング時に設定は変えて試行錯誤したい、でも黒窓は怖い・文字ベースめんどい。
というとき向け(?)です。
KickAssGUI
Githubで公開されています。
Apache License。
Qt製。
実はダウンロードするまでPySide製だと思い込んでました(笑
制作者は crewshin さん。
アイコンが恐ろしいほどの存在感です。
URL > https://github.com/crewshin/KickAssGUI
使ってみた
起動したところ。
Arnoldのインストール場所と、シェーダの場所を指定してから使います(図 左下の小窓がPreference)。
最上部のリストに .ass ファイルを登録して「Render」します。
最下部にはログがずらずら出力されます。
中間部が、kick時のオプションを指定する欄。出力解像度(画像サイズ)やサンプル数、レイトレの深度、レンダリング中にウィンドウを表示するかどうか、ガンマ、レンダリング時に無視する項目(テクスチャやシェーダを外す、ディスプレイスメントしない、など)、等の項目を指定してからkickできます。
ここで調整できるオプションはkickのオプションと同様で、それらは冒頭に挙げた先行記事に載せてます。
今回も、SolidAngle提供の.assファイルサンプルを使用しました(最下部)が
Mayaのシーンデータを.assに書き出して食べさせることも可能です。
備考
既知の疑問
とりあえずざっと触っただけというところなのですが、分からないことがいくつか。
- レンダリング結果をファイル出力できない?
- 「Clear on render」のチェックを外しても、レンダリング終了後にレンダリングウィンドウが閉じられてしまう?
- assリストに複数登録していても、ひとつしかレンダリングされない?
どこかに書いてありそうですが。
それかソースを見ればいいんですが(笑
リンク
- crewshin/KickAssGUI : KickAssGUI is an open-source front end to the amazing Arnold Renderer from www.solidangle.com. https://github.com/crewshin/KickAssGUI
- .ass File Examples : These files can be rendered using Arnold's command line renderer 'kick'. More information can be found here. https://support.solidangle.com/display/ARP/.ass+File+Examples