2012年2月26日
今はPython漬けの日々です。
Pythonライブラリも使えるようにならないと。
で、最近気付いた変なところ、
Pythonの変数は型宣言とかそんなものはありませんから、
こういうこともあるんだなぁと、しみじみ思いました。
2011からfileBrowserDialogを使うと、
filrDialog2へ強制的に変更されてしまうのですが、
これを使うと、
ボタンを押した時の戻り値がリスト、
キャンセルを押した時はスカラーなのでした。
なので、
isinstance( result, list )
で判定するコードをかまさないといけないという、
これで小一時間悩みました。
こういう値を返すのってどうなのよ?
カテゴリー: 3DCG | コメントはまだありません »
2012年2月16日
ご無沙汰しております。
今は東京の某プロダクションでMayaのR&D部の一員として働いています。
ここで得た知識をポロポロと話す訳には行かないだろうということで、
また、更新が滞るかも知れませんが。
仕事が落ち着いてきましたら、
CGニュース等更新していきたいと思います。
カテゴリー: 3DCG | コメントは受け付けていません。
2010年3月10日
知り合いが広島でクリエイター育成学校のようなものを開設することになりました。
お近くの方は是非ご参加ください。
広島ものづくりジム
カテゴリー: 3DCG | コメントは受け付けていません。
2010年3月10日
カテゴリー: 3DCG | コメントは受け付けていません。
2010年1月14日
カテゴリー: 3DCG, NEWS | コメントは受け付けていません。
2010年1月5日
カテゴリー: Maya | コメントは受け付けていません。
2009年12月27日
カスタムノードに配列アトリビュートを設定すると、
ついやってしまい勝ちなミスが配列外の参照です。
配列アトリビュートが多数あると、コネクトが正確に行われていない状態で
AEパネルを開くとMayaごと強制終了してしまいます。
その回避さくとして、あらかじめ配列プラグのサイズと値の初期設定を行っておきます。
MArrayDataBuilderを使ったコード例
//ArrayPlug
MArrayDataHandle rotHnd = data.inputArrayValue( rotate, &returnStatus );
MArrayDataHandle flagHnd = data.inputArrayValue( flag, &returnStatus );
if( returnStatus != MS::kSuccess )
MGlobal::displayError( "Node cannot get value\n" );
else
{
//PlugからNodeObject取得
MObject myNodeObj = plug.node( &returnStatus );
//NodeObjectからDepNodeファンクション取得
MFnDependencyNode depFn( myNodeObj );
//rotateプラグの要素数取得
const unsigned int nElems = rotHnd.elementCount();
for( unsigned int i=0; i<nElems; i++ ){
returnStatus = rotHnd.jumpToElement( i );
if( returnStatus != MS::kSuccess )
MGlobal::displayError( "Node cannot get value\n" );
returnStatus = flagHnd.jumpToElement( i );
if( returnStatus != MS::kSuccess ) {
//flagプラグにコネクトがなくプラグが確保されていない場合
//ここで要素数を確保する
MObject flagAttr = depFn.attribute( "flag" );
MArrayDataBuilder builder( flagAttr, nElems );
MDataHandle flagHandle = builder.addElement( i );
flagHandle.set( (int)0 );
flagHnd.set(builder);
flagHnd.jumpToElement( i );
}
・
・
・
}
}
この他にももっとスマートな方法はあるかと思いますが、とりあえずのメモ替わりに。
配列プラグの要素確保にはMArrayDataBuilderを使うのがミソのようです。
ハンドルに値をセットするには明示的にキャストしないと入りません。
配列プラグを安定して使えるようにするには結構手間がかかりますねぇ。
カテゴリー: Maya, Tips | 2件のコメント »
2009年12月25日
カテゴリー: 3DCG, NEWS | コメントは受け付けていません。
2009年12月10日
カテゴリー: 3DCG, NEWS | コメントは受け付けていません。
2009年12月2日
Kray 2.0 released
Lightwave3D用 GIレンダラー Kray2.0リリース
カテゴリー: 3DCG, LightWave3D, NEWS | 2件のコメント »
2009年11月26日
Inkscape 0.47 released
以下引用
Inkscape について
Inkscape は、Illustrator、CorelDraw、あるいは Xara X と同種の機能を持つ、W3C 標準の Scalable Vector Graphics (SVG) ファイル形式を使用したオープンソース・ベクターグラフィックエディタです。
Inkscape は、多くの拡張 SVG 機能 (マーカー、クローン、アルファブレンディングなど) をサポートしています。また、効率的なインターフェイスを設計することに注意を払っており、ノード編集、複雑なパス操作、ビットマップのトレース、その他多くの機能を容易に使用することができます。私たちは、オープンでコミュニティ指向の開発によって、ユーザと開発者の間の活発な交流を維持することも心がけています。
※この日本語訳は正確ではないかもしれません。私たちは翻訳に協力していただける方を探しています。
カテゴリー: NEWS | コメントは受け付けていません。
2009年11月26日
カテゴリー: 3DCG, NEWS | コメントは受け付けていません。
2009年11月25日
ZBrush 3.5 R3
さらに使い方が難解になっているような気がする。
※実際触ってない人間の意見ですからお気になさらずに。
カテゴリー: NEWS | コメントは受け付けていません。
2009年11月24日
カテゴリー: NEWS | コメントは受け付けていません。
2009年11月24日
43 Mind-Bending Mudbox Tuts!
Mudbox の43個のチュートリアルをまとめたページです。
カテゴリー: 3DCG, NEWS | コメントは受け付けていません。
2009年11月23日
MM_mirrorPose.mel と MM_loadSavePose.mel を更新しました。
Rotate Axis を含んだミラーリングに対応しました。
VisorにあるFBIKサンプルスケルトンでも正しく動作できると思います。
※サンプルスケルトンのleftForearmのスペルをleftForeArmに変更してください。
動作にはMM_library.mll(v.1.0.1)が必要です。
※loadsave_pose.zipに含まれています。
以前に比べ正確に動作すると思います。
Maya7.0~2010 win32bit、8.5~2010 win64bitに対応しています。
カテゴリー: MEL, Maya | 2件のコメント »
2009年11月21日
Red Giant Software releases Holomatrix
ホログラムっぽい効果を掛けるAE用プラグイン。$99
こういうのがほしかったのでメモ。
カテゴリー: NEWS | 2件のコメント »
2009年11月21日
Cloud Computing for Artists – Side Effects Software Inc.
雲生成ツールか!と思ったら違ってました。※コメント参照
現在ベータテスト中のようです。
ほしいけど、コレを動かすにはHoudiniがいるんですよね。
Maya版出ないかな? ムリか。
カテゴリー: 3DCG | 2件のコメント »
2009年11月16日
カテゴリー: 3DCG | コメントは受け付けていません。
2009年11月16日
Short Film: Pigeon Impossible
Pigeon Impossible の本編が遂に完成。
6分のアニメーション制作に5年かかったそうです。
個人でやると時間がずるずると。。。人のことは言えない。。。orz
カテゴリー: 3DCG | コメントは受け付けていません。
2009年11月12日
Mattepainting Toolkit for Maya
マットペインティング作成補助ツール。
$199と、比較的他のツールより安価ですが、
実際の使い心地はどうなんでしょうか。
カテゴリー: 3DCG, Maya | コメントは受け付けていません。
2009年11月11日
カテゴリー: NEWS | コメントは受け付けていません。
2009年11月8日
カテゴリー: 3DCG | コメントは受け付けていません。
2009年10月29日
カテゴリー: 3DCG | コメントは受け付けていません。
2009年10月22日
Paul animates a Photo real Digital Face
フォトリアルデジタルフューマンフェイスの講演
Digital Emily の作り方
カテゴリー: 3DCG, NEWS | コメントは受け付けていません。
2009年10月18日
カテゴリー: 3DCG | コメントは受け付けていません。
2009年10月13日
dnPtcViewerNode by dneg
Linux only
ビルドするにはPixar’s Point Cloud APIが必要です。
カテゴリー: 3DCG | コメントは受け付けていません。
2009年10月9日
MAYA 2008 Extension2 x64 環境下でコンパイルしたPluginは、
MAYA 2008 x64 では動作しないようです。
その逆は可なので、開発はMAYA 2008 x64 で行うようにします。
カテゴリー: Maya | コメントは受け付けていません。
2009年10月8日
Interview with Francisco A. Cortina
Final Fantasy: The Spirits Within 等でキャラクターアーティストを務めたFrancisco A. Cortina氏のインタビュー
カテゴリー: 3DCG | コメントは受け付けていません。