2012年11月19日月曜日

sRandomSelector2.0



■概要

選択した(オブジェクト、頂点、エッジ、ポリゴン)を指定したレートで
ランダムに選択するスクリプトです。
編集可能ポリゴン、編集可能メッシュ、メッシュ編集、メッシュ選択に
ポリゴン選択、ポリゴン編集に対応。


このツールのポイントは選択した部分の何%かを選択するという所です。

2012年10月21日日曜日

Houdini Image Mosaic2

さて、前に作った Houdini Image Mosaicが速度面が気になっていたので
改良の余地が無いか色々模索しておりました。

前の会社の先輩で今も同僚の津守さんのお陰もあって、初の自前python sopを。
古い仕組みはテクスチャのデータベースを作るのに、外部のpythonで画像のファイル名をカラー値にリネームして、chopで読み込む用のデータを作って、アトリビュートに割り当てなおして、、、
と回りくどい感じだったのが
python sopで画像の名前も変更すること無く、すんなりアトリビュートを作ることも出来
データベースをシンプルに作れる様になりました。

そして、画像のピクセル毎のfor eachも遅いので
(といっても他のソフトには無い強力な機能なんですが)
なるべく使いたくないなと思い、point cloudで出来るんじゃと思いトライしてみました。

結果、for eachを一度も使わない仕組みに出来、速度面では27556(167*167)ピクセルの解像度の時で、
for each 20s
point cloud 84 ms
約240倍高速化! これにはびびりました。

ちなみにmaxscriptだと7分(笑) さらにfor each の20倍遅い。。

速度も上がったということで、最後の画像の出来上がりの解像度を高くし
デモムービーをブラッシュアップしました。

Houdini Image Mosaic from sugiggy on Vimeo.

今まで、何かの近い値を探すという考えはforループで全検索をかけないと駄目だと
思っていたんですが、色々先人達の知恵があるんですね。
KdtreeやuniformGridなど最近知りました。

良く巷で言われている、スクリプトやプラグインの速度差ってのは
行われている処理の複雑度(難易度)でのスピードの違いよりも、
ループの数での差の方が圧倒的に大きいようです。

他のソフトで、スクリプトをガリガリ書けて、そして速度面に悩んでいる人、
TPじゃ物足りない!なんて思っている人には是非Houdini触ってみることをお勧めします。
他のソフトではプラグインレベルの事が、ノードを組んで出来あがってしまうので
本当にお勧めです。
Houdiniはシンプルなノードで構成していくので、TPよりも簡単に仕組みが作れますね。
(TPはノードが大きすぎて、且つ一つ一つのノードの癖がありすぎるなーと思います。
まあ、リジッドが速いので使うときは使いますが、、)

最近、とある破壊やっていますが、これはHoudiniじゃないと出来ないなーと
つくづく思いながらやっています。
モデリングの要素とパーティクルの要素を一体に、そしてプロシージャルに作成できる所は
かなりの強みです。
DOPの深い知識がまだ無いのですが、SOP+POPだけでも十分なエフェクトになりますね。

最近のエフェクトといえば、Fluid全盛期ですが自分はエクスプレッションやノードの仕組みで
ガリガリ作るのが好きなので、こっち方面で頑張っていこうと思います。
(と言いつつも、DOPの勉強も始めなければ、、、)

2012年10月12日金曜日

BlackbodyMaya

お久しぶりです。

先ほど同僚の小松泰君が、MayaFluid用ブラックボディシェーダーを開発・リリースしましたよ!

http://blog.taikomatsu.com/2012/10/08/blackbodytool-released/

https://github.com/taikomatsu/BlackbodyMaya

僕には難しくて良く分かってないですが、
これの素晴らしい所は、熱ってのは温度によって色が決まっているので
このツールを使うと限りなく現実に近い色のFluidシェーダーを作ってくれるというもの(?)です。


いやぁ、シーグラフの論文を読んでこんなツール作っちゃうんですから、素晴らしいですね。
同僚に意欲がある人がいると、こちらもいい刺激を受けます。

MAYAユーザーの皆さん是非使ってくてください。


2012年9月5日水曜日

Tokyo Living


Tokyo Living 2012 from MasayaSugimura on Vimeo.
https://vimeo.com/48659971
やっと、、完成。
FacebookやTwiiterでも書いたけれど、プロになって初めて個人的な映像作品を作ってみました。
細かいところがあるので是非フルスクリーンで観てもらえたら幸いです。

仕事じゃない作品を公開するって、こんなにもビビるものだと思いませんでした。
Facebookで公開する瞬間ちょっと手が震えましたよ。
東京の面白さを伝えられる映像になってたら良いなーと思います。
time-lapseって思ってたよりも大変で、最初は失敗しまくりで、途中くじけそうになったけど
もう10年以上も個人的な作品は作っていなかったので、
最後までやって良かったなと思います。

色々改善したい点はあるけど、それは次回作に取っておこう思う。

2012年8月5日日曜日

Houdini Image Mosaic

お久しぶりです。3ヶ月近くもブログ更新してなかった。。
最近色々作りたいものが出てきて、アレコレ調べたり作ったりしているうちに
あっという間に時間が経っちゃいました。 
以前、maxscriptで作ったものをHoudiniで改良してみました。

Houdini Image Mosaic from sugiggy on Vimeo.
作りたいイメージと、たくさんのイメージがあるディレクトリを指定すれば あとは自動で作成してくれます。
速度もscriptに比べ大分速いです。
Houdiniならではの機能として、解像度なんかのアニメーションも可能です。
他のソフトだとプラグイン書かないと出来ないなー なんて機能が出来てしまう
Houdiniやっぱり最高です。

2012年5月23日水曜日

Annular solar eclipse

金環日食タイムラプス撮ってみました。
Canon60D用の長いレンズを持っていなかったので、GXRで。
インターバルの間隔がGXRは最小が5秒までしか設定できないのが残念。
もっと小さい単位で撮りたかったが仕方なし。300mm望遠出来る事を優先。

合うフィルタが無いと思ったので、使い古しのフィルムの端っこを使い
自家製フィルタを作ってみました。
ただ載せるだけ。


しかし、当日は直前まで雲があったり暗すぎたり眩しすぎたり難しかった。

Annular solar eclipse 05/21/2012 Tokyo Japan from sugiggy on Vimeo.
equips
‎RICHO GXR
撮影後は位置を合わせるのに、目合わせトラッキング。
まあ、最低限のものは撮れて良かった。

2012年5月17日木曜日

カメラレール自作2

タイムラプス用カメラレール2完成しました。
前回のレールでの反省点を改善と、そもそも動かないっ!(笑) って部分を修正。

タミヤのモーターにしました。そして引っ張る紐は釣り糸に。
台車が不安定だったので、レールを2本にして幅を広げ、
バージョン1では三脚を付けるのはネジだけしていたが、
穴を貫通させて三脚のクイックシューをガチ留め。
 カメラを載せるとこんな感じ。設置できる様に三脚と一脚で支える。



全体予算は大体5千円くらい。
これらをむき出しで運ぶのは、こっぱずかしいので(これ設置するだけでも十分恥ずかしいけど笑)
ケースを買い、それが一番高い買い物。

さて、どこ撮りにいくかな。

最近思うのは、仕事にしろ何にしろ一回で上手くいく事は稀で、
何事もトライアンドエラーが 大事だなとつくづく思う。

2012年4月10日火曜日

カメラレール自作

カメラをレールに乗っけて引っ張りたく、文字通り、日曜大工しました。
 100円ショップのレモンキッチンタイマーを分解。
 台車はタイヤと板をネジ止め。
 仮止めです。紐で引っ張ります。
 キッチンタイマーが1時間1回転なので、半径を大きく取って距離を稼ごうとしてみました。
 蓋のほうはリンゴタイプ。大きさがピッタリだとすべりが悪いので。
 直角部分を分解できるようにボルトで止める事にしました。ドリルで穴あけ後六角を彫刻刀削る。

裏の中心に三脚を付けられるよう、1/4ネジを埋め込みました。

ハイここまでやってみましたが。60Dが重過ぎて動かない!!おかしいな?テストでは動いたのに。。
iphoneとかGXR用に使うかと悩み、やはりパワーアップさせて60Dでも使うぜっ!と思い、
タミヤのモーター今日注文してみました。
つづく。