DisplaceDのMaya2010対応版リリースしますた。
[8548] hajime (2009/10/25 Sun 16:06)
Hi, i love your tool but its crashing when using it on a dynamic lofted surface. I have a scene file I can show you if you can give me your email.
thanks.
[8550] stooch (2010/02/21 Sun 13:20) mailweb
Soooory I haven't check this board for a long time. Are you still in trouble?
[8551] hajime (2010/05/30 Sun 00:04)
This is my new blog.
http://www.hajimenakamura.com/wordpress/
A happy new year!
[8549] hajime (2009/12/30 Wed 16:07)
3月4日-4月28日の特大休暇です。
久しぶりの日本でまったりします。
[8542] はじめ (2009/01/09 Fri 06:21)
お疲れさまです。ゆっくり休んでください!
2ヶ月あるなら月1ぐらいで飲みに行きましょうよ。
楽しみにしてますよー:)
[8543] tai (2009/01/09 Fri 09:16)
温泉だ!カレーだ!漫喫だ!テオだ!
PS3買ってBD見て、PSP買ってモンハンやって!
[8544] まつ (2009/03/05 Thu 09:50) web
ただうま。初日から鍵忘れてマンガ喫茶泊。すげぇぜ俺。
[8545] hajime (2009/03/07 Sat 23:04)
いきなり日本満喫だね!漫喫か!
[8546] まつ (2009/03/09 Mon 00:17) web
まんきつしまくりだぜ!w
いやー日本楽しー!何食ってもうまいし、よいモノいっぱい、物欲刺激されまくり!
オーストラリアでは欲しいものが何にもなかったので、
物欲神経がだいぶ鈍化してたのに
いきなり超強烈なのを浴びておかしくなってます。
金たりるかな。。。
[8547] hajime (2009/03/10 Tue 22:08)
わぁ、8月以来の書き込みですね。
えー、今年ももうすぐ終わり。
ただただ忙しく、何にもしなかったです(涙
ほとんど思い出もありません。生涯でもっとも思い出しにくい一年になってしまいました。
-関わった映画は1本(Australia)
Australia、納品後2週間で劇場公開という恐ろしいスケジュールでした。
一方2007年末に関わったDayBreakersは未だ公開せず。
-永住権とれました。
これが生活面では一番の変化かな。やれやれって感じなんですけど。
-車買いました。
相変わらず下手ですが、休みに気楽に出かけられて楽しいです。もっと早く買うべきでした。
…え?これだけ??
こんな人生嫌だー!来年こそ運命変えてやる。
[8541] hajime (2008/12/28 Sun 19:33)
超ど基本のsocketプログラムで、基本的に用が足りてる。
マルチコネクションとか必要ないし。
ファームを中央管理するマシンと、各クライアントが一対一で会話できればいい。それもデータ自体はDBが持ってるからトリガーだけでいい。
(そもそもクライアントがDBのデータ変化をトリガーに出来ればsocket自体いらんのだが)
問題はacceptを解除できないことだけ。
クライアントプログラム終了時に
強制終了しないと落とせない。
いろいろ見たけど、みんなselect使えという。
しかしselect使ったプログラムやってみたけど
CPU1スレッド完全に食べちゃう。これはマズイ。
で。とりあえず。
クライアント終了時には別スレッドで
自ら自分のソケットに繋いで
落とす信号をacceptに流すことにした。
こんなやり方してる人、他に見たことないから多分相当馬鹿やってる。でもきれいに動いた。
[8539] hajime (2008/08/18 Mon 11:29)
まだ問題はあるけどとりあえずdaemonで動きそう。
これで最低限は保障できる。良かった・・・。
考えてみると、無理にtwisted抜く必要なかったかなと思ったりして。アレでwebサーバ作る人がいるぐらいなんだから、daemon化も大変なわけないよなぁと。
まぁいいや。socketは大事な技術。ちゃんと理解しよう。
[8540] hajime (2008/08/19 Tue 09:16)
レンダサーバをlinux化する計画のための準備として。
・クライアントのデーモン化。
・従ってGUI無しバージョン。wx部分を消す。
・twistedを止める。
twistedは大したことに使ってないので、socketに切り替えてしまおうと。
(デーモン + twisted + 実行ファイルbakeの組み合わせに自信が持てなかった)
いやー、GTKエラー出まくるので何かと思ったら
threadingからのGUIへのデータ直接送信はご法度なんですね。同期エラー出まくり。
ちゃんとイベントで返すようにしましょう!
直すの大変でした・・。
twistedはなんでエラー出さずに普通に動いちゃってたんでしょう。意外と偉かったんだな。
[8531] hajime (2008/08/17 Sun 09:59)
イベントってGTKのイベントですか?
[8532] hohehohe2 (2008/08/17 Sun 15:09)
いや、wxの普通のカスタムイベントです。
今までthreadから普通にTextCtrlとかに値流し込んでました。
threadingってGUIではとにかく使うのに
よく今まで落ちなかったな〜、winのせいだったんでしょうか。
Macでたまに出てたエラーもこのせいかも・・・。
あとはsocketですね。苦手意識強いの。
勉強は続く〜(涙
[8533] hajime (2008/08/17 Sun 15:35)
あ、なるほど。なんかありましたねー(記憶がおぼろげ)。
wxCallAfter便利ですよ。命令を投げるとキューにたまってメインスレッドで実行してくれます。
[8534] hohehohe2 (2008/08/17 Sun 15:49)
wxCallAfterって、何秒後にやってくれるとかそれだけかと思ってたらプールしてくれるんですか?!
賢いですね…。
wxに甘えまくりです。
ソケットのわかりやすい日本語説明。
たくさんあったけど、このページが一番スッと理解できた。
http://www.ne.jp/asahi/hishidama/home/tech/socket/index.html
[8535] hajime (2008/08/17 Sun 19:34)
> 賢いですね…。
はい、Maya APIのexecte*CommandOnIdle()のwx版です。
サブスレッドは通信だけに専念して処理はメインでやるのが吉ですねー。
[8536] hohehohe2 (2008/08/18 Mon 03:18)
自分はここで勉強しました。
http://beej.us/guide/bgnet/output/html/multipage/index.html
[8537] hohehohe2 (2008/08/18 Mon 03:21)
このサイト、ずいぶんカジュアルな語り口ですねw
ありがとうございます。
[8538] hajime (2008/08/18 Mon 11:23)
ここ2日は怪しい実験。
64bit以降が、MayamanとAirのせいでどうも上手く計画できない。ついでにVista避けたい。ので手を探るの巻。
linux x64上でMaya2008 x32 + Mayaman + Air x32
->成功。
・win32との速度差を測りたいところ。
・win32上で作ったファイルだと、なぜかshaderパスが狂う。どこの設定なのかまだ発見できない。
leopard + wine + Air x32
->Airが止まる。ライセンスエラーではないかと思ってる。DNSは直したが、wine内でもその設定が生きてるのか不明。IEで試せばわかるなと思ったが、IE立ち上がらない。設定もう少し頑張る必要がある。
[8516] hajime (2008/08/08 Fri 19:44)
wine + Fedora7 64bit
本気でlinuxに移行できるか試行中。
避けては通れないwineを試す。
ホトショはwineのメインターゲットとなってるだけあって
難なく通った。
他に必要なもんといったら、Quicktime?
ということで試してみたが、全然ダメ。起動しようとするだけでGnomeごと落ちる。
バージョンごとの評価。
http://appdb.winehq.org/objectManager.php?sClass=application&iId=1029
[8522] hajime (2008/08/11 Mon 21:59)
以前のバージョンのQuicktimeを落とせる
http://www.oldapps.com/quicktime_player.htm
[8523] hajime (2008/08/11 Mon 22:00)
PS CS2は通るけどCS3はダメみたい。
うーん、無いよりはいいけど
頼りにするには無理っぽいなぁwine。
もともと無理あるよなー。OSXアプリをlinuxで動くようにする方が可能性あるんじゃね?とか思っちゃうんだけど。
[8524] hajime (2008/08/12 Tue 09:35)
<メインアプリ>
Maya/Firefox/Thunderbird/boujou
はlinux版あるから問題ない。
<動画再生>
Quicktimeはwineではどうにもならなそう。
MPlayer、djvにffmpegで動画再生はどうにかなんとかできるだろう。
<動画編集>
AfterEffectsもwineはきびしそう。
Shakeはlinux版は古い。
fusionはlinux版あり(32bit)
Nukeもlinux版あり(32bit)
<静止画>
Gimpはphotoshopの肩代わりは無理。
photoshopはCS2が動くかなぁ?というレベル
<他>
Mudboxはwindowsオンリーだが
wineでの動作報告もバージョンによってはある。
タイトにシステムリソースを使うソフトだから
あんまりあてにならないけど。
以上を考えますと。うーん。
[8525] hajime (2008/08/12 Tue 09:51)
linuxの利点は、ローカルの作業環境よりむしろ
ファームの方で。
GUIもインストールしない極小環境を構築して
限界までメモリを使えること。
ローカルまでlinuxで統一した場合、アーティストサイドからの不満が出るのは目に見えてる。
[8526] hajime (2008/08/12 Tue 09:54)
妥協点はローカルをvista64bit+人によってはFedora.
ファームはlinuxベース。
ローカルのwindowsパスを含んだmayaファイルなりribファイルをlinuxで扱える形にコンバートするパイプラインを構築。ってのが落としどころ?
できるのか考えてみよう。
[8527] hajime (2008/08/12 Tue 10:02)
ちゃんと調べてみたら、Mayamanにはwindowsで作業しつつ、
linuxファーム用のribを吐き出すオプションが全部揃ってた。
具体的には
-windowsからでもbatではなくcshを出す。
-パス表記をunixに
-パスの自動リプレース
じゃ、あとはlinux用にレンダークライアントのGUIを剥ぎ取りデーモン化するだけ。
いけそー。
[8528] hajime (2008/08/12 Tue 11:26)
参考になります。
やっぱりwin<->Linuxのパス問題は面倒ですよね。。
Linuxが良いんですけどねぇ、、難しいですよねぇ、、
でも最近UbuntuをGNOMEで使ってるんですが、アプリケーションさえ整ってれば普通に使う分には問題なさそうな感じかも、と思っていたりはします。
[8529] tai (2008/08/12 Tue 22:34)
自分はいいんですけど、やっぱ他の大多数は普通のアーティストなので。
彼らがモチベーション下がっちゃうのは良くないと思うんです。(あとサポートめんどい)
djvはQuicktime無しでもどうにかできそうな
素晴らしい可能性を与えてくれてますが、
photoshop無しはあり得ないです。
Xenはちょっと読んでみたけどめんどくさすぎるし。
wineは自分のマシンで精一杯。
となると、OSXがローカルにはとても良いんですよね。
あれならパスも自由にできるし。
MayamanやAirの話がなければ最善の妥協策だと思います。Shakeも安く付いてきますし。
わが社はMayamanの恩恵を最大限に使って、ファーム(と俺のローカルマシン)のみlinux計画を実行しようと思います。
少しパイプラインの整備が必要なので忙しくなりそう。
[8530] hajime (2008/08/13 Wed 09:40)