仕事をサボって… [CGなこと]
こんなの
まさか自分が作った素材が来るとは思わなかった。
仕事しろって事だな。はーい、作りますよ~
最近良く踏む地雷のこと [CGなこと]
いやはや、日々地雷踏んでますよ。レンダリングが立て込んできて、ほれPass分けろ~とやってはレンダリング掛けて、はい次!とやってますが、この所1枚と書かないで死にやがるPassが頻発しております。
これね、1ヶ月前から「ぐあ~なぜだ~」とやってたんですが、仕組みがわかっちゃいました・・シクシク。
最近はほとんどVectorを出して、RSMBのVectorでやってるんですよ。そんで、パーティクルも同じようにやってるんですが、パーティクルの場合、PTypeに2DVecを繋がないといけないんだけど、そうするとCloudが再計算掛かっちゃう。どっちにしても、Passの都合でいろいろハイドしたりしなきゃいけないじゃないですか。で、何かの弾みで、間違って衝突判定やらしている物体を移動しちゃったりしても再計算が掛かる。勿論間違って移動しただけだから、Undoとか元の位置にもどしても、フラグは消えてくれないから再計算が掛かる事をさけれない。結果が同じになるのは勿論なんだけど、その時間が数時間かかる場合もあってとても待ってられないし、それどころじゃない場合が多い。
で、そんじゃってんで、CloudはMuteしておいて、PlayerでPTPをじか読みしてたりするんですよ。で、このPlayerが地雷を設置してくれるんだね。
すでにPassを切った後だと、PartationでOverideしたりMaterialを差し替えたりしてる訳ですが、いくらDefaultPassで新規にCloud(Playerを含む)を作ったとしても、他のPassでもそのCloudはどこかのPartationに入ってないといけない。で、その入った先のPartationにMaterialが付いてたりすると、そのMaterialがCloudMaterialに上書きされちゃうのよ。
そうすると何がおきるか・・。たとえば、背景とキャラが居て、キャラの影パスがあったとして、キャラはPrimaryオフ(場合によってはSimpleShadowか何かにしておくことも)、背景にShadowとかやるじゃないですか、Cloudを新規に作ると、Cloudはキャラか背景かのどっちかのパーテーションに入るので、入った方のパーテーションにマテリアルがあるとそれがCloudMaterialにさしかわっちまう。だから、背景に入ると、全部がCloudMaterialになってしまう。
これぐらいの簡単なPassならいいんだけど、Passだけで大量にあって、それぞれのPartationが複雑にOverrideしてたりすると・・・もぉ・・
当然ポリゴンオブジェクトにCloudMaterialなんか付いていると、何が起きるかわかりません。大抵死にます。レンダリングできたとしても、おかしな絵になります。
いやさぁ、Cloud作るとCloudMaterialを自動で付けてくれるのは、まぁいいんだけどさ・・・パーテーションの事も考えて上書きは止めてくれよ・・・ふにゃぁ・・
FX-TREEのこと [CGなこと]
いやいや、ひさしぶりに映画仕事やってるけど、シネオン扱うのにXSI最高ですな。Clipに登録しておいて、Fx-Tree側でマスクやらFilterワークやらをゴニョゴニョ16Bit(LinerでもLogでも)で処理しといてTextureに戻し、16BitでレンダリングしてPassをそのままFX-Treeに戻して元絵をBGにして仮合成。ViewerにはLog-Linした物を出しといて、別ViewにLogのままの物を張り込んだ3D側の物のMaterialとかの調整やって転送1発色確認・・・って感じ。確認できたら、そのままTreeを分岐させて細かいマスク処理を掛けとく。上流のプロダクションから素材が来たらFileInputノードを差し替えてRenderでおしまい。うーむ。美しい。
まぁFilm仕事なんて、昔からGammaテーブルの事考慮して作業しないといけなかったけど、ある程度これでいけますからね。
というかさ、タイマーの連中と喧嘩しないで済むってのがでかいよね。おめぇらが演出に口挟むんじゃねぇよ!って思わないですむからさ・・・。
一つイヤなのがさ。Fx-Treeのレンダリングって、なんでスクリーンをストウするんだろうね。あのチッチャイ画面って、なつかしのAdvanceからだけどさ(笑)はっきり言って、2Kぐらいの絵をあのサイズで出されてもOkなのかNGなのか判断つかないよ・・
あ、そういえばBatchServeでもFx-Tree仕掛けられるんだよね・・・。今はそこまで大量に仕掛けなくても良いんだけどさ・・・。納品時は使ってみても良いかも。
問題は大量の奴隷から、1枚16MもあるDPXをバンバン読み書きされたら、ギガハブといえども糞詰まりおこすよね・・・・。
またも標準VolumeEffectに・・・ [CGなこと]
うーーーーー
またVolumeEffectノードに重大な問題があるのが発覚・・・
Ver4.2ではなかったのに・・これ致命的だわ。使えません。終了。
だけど、表現的に他の手がなぁ・・これもBAでやるしかないのかなぁ・・標準のVolumeEffectってさぁレガシーシェーダーなのかなぁ・・・SI3Dの頃からあるし、Si3Dでやらないと別オブジェクト座標へのアタッチが出来ないもんねぇ・・・まぁClusterCnsでやれば出来るんだけどさ。
しっかし、最近なんでもBA-Volumeになってきちゃったな・・・まぁ悪くは無いんだけど、この辺りも多少VerUpしてくれないかなぁ・・・・まぁこんな所でウダウダ書いててもしょうがないんだけどさ。Particle回りもずいぶん良くはなったけど、前からお願いしてる奴もまだダメだしなぁ・・・せめてPlayerをどうにかしてくれればありがたいんだけどなぁ・・・あれも使いにくい点がたくさんだし・・
Effect周りはやるつもりないのかなぁ・・・・
俺に聞かれてもねぇ・・ [CGなこと]
某CGプロダクションでお世話になった方の結婚式の2次会に御呼ばれした。奥さんも別のCGプロダクションの方。なので、当然CG屋さんがワンサカいるわけだ。そんで、某Fで有名なS社に行ったオネーサンに久しぶりに会った。
「スノーさん今度来てくださいよぉ~、聞きたい事あるんで~」
「へ?S社ってMじゃないの?」
「そーなんですけど、メンタレなんですよ~」
「しらないよぉ~、Mの事までは~」
「ほーんとXにすればいいのね~って思うんですよ~」
うーん、SってXも一杯一杯持ってる筈なんだけどね・・・いっその事XでMi作ってMから出てきたMiに手で入れちゃえばいいじゃんねぇ・・ViでCG作ってた世代としてそう思うのですよ(笑)
という訳で、Mの事まで面倒見切れません。がんばって下さいまし。
TIPS [CGなこと]
なんか、自分では普通の操作・・って思って、普通にやっている事なんだけど、世の中的に普通の操作じゃない事なのかなぁ・・
・再生ボタンをCtrl押しながらとか真ん中クリックとか
・Fcurveのノーマライズ表示とか
・RenderTreeのノードをShift押しながら繋ぐとか
・CTRL+Shift+Rとか
・ALT押しながらエッジやポリゴンのセレクトだとか
・数字反転させてドラッグとか(マウスはコッチ)
・数字の周りグリグリとか(タブレットはコッチ)
・WeightPaintやプロポーショナルの時のRとか
他にも一杯一杯・・うーん、これがTipsでいいのか?ってくら普通の操作なんだけど・・
マニュアル全部読めとは言わないけど、Fondmentalぐらい読んだ方がいいと思うんだよね・・・うーん。
うーん [CGなこと]
なんだか2CHで私の話が出てるなぁ・・と思ってたら、最も最悪な「禁断の方法」を書いた奴がいた・・・しかも俺から聞いたと書いてある・・うーん。
そんな事書く奴は、あいつかあいつだな・・・
という訳で電話してみたら一発目でヒット(笑)
だめだよ~それ書いちゃ~
布教活動 [CGなこと]
とはいっても宗教ではありません。
結構前にソフトイメージさんに「宣教師認定」をされてしまいまして、布教をして来い!とのお達しがありまして、せっせとXSI布教をしている訳です。
あ~、すこしは役に立っているのでしょうか・・
なんかブログとかでもXSIの事を扱ってる人もチラホラ増えて、覗いて見ては、以前自分が落ちた穴に落ちてもがいている人を見つけたりすると、こういうときこそ宣教師なのだ~と手を伸ばしたりもしていますが、はたして良いことなのか悪いことなのか・・自分で這い上がらないと覚えないってのもあるし、かといって落ちたまま「こりゃつかえんな・・うん」とあきらめてしまう人もいるようだし・・
まぁ、大抵の「落とし穴」は抜け道があるんだよね・・それをどうやって知ってもらうべきなのか悩む宣教師なのでした・・
やっぱり頭のてっぺんだけ禿げにして、変な帽子かぶったらよいのかな?
世界の中の私 [CGなこと]
XSI-Base(http://www.xsibase.com/)でXSIユーザーの地図を作る話題が盛り上がってる。なので、私も参加しました~。
http://www.frappr.com/softimagexsi
登録して、見てる間にドンドン増えて行くなぁ・・面白いなぁ。Tokyoと指定したら皇居の住んでる事になってしまったので、一生懸命地図を移動して事務所のロケーションにマークしました。
よく考えてみると、世界中のXSIユーザーの住所がこれでわかっちゃうわけだよね・・うーむ。