Archive for the ‘dev’ Category

* [Maya API] API memo - 08/12/16

Posted on 12 月 16th, 2008 by tai. Filed under Maya Plug-in.


ここ数日、APIと戦っていたので、メモ。
と思ったが、怒涛勢いで情報が流れ込んで来た為、何がなんだったかほとんど覚えていない。
ギャーーーー

ということでとりあえず直近で引っかかったところだけでもメモっときます。

Read the rest of this entry »

Tags: , .



* [Maya API]ものすごいハマった(良くない意味で)

Posted on 12 月 12th, 2008 by tai. Filed under Maya Plug-in.


こんなノード作ってたんですがTransformの扱いだのなんだので、いやー、ハマったハマった。
げんなりしました。

終電間際に解決して、結局は何もしなくても良かったというなんとも虚しい結論にたどり着いたのですが、
その最中APIドキュメントを行ったり来たりしてたので、いろんなものを知ることが出来たので、
まぁ、、、怪我の功名とでも言いますか。良かったです。

とりあえず、明日もうちょいあーだこーだやって、ひとまず終ーわりっ。

APIって、何て事はないことなんだけど、Mayaの標準機能だけだと難しいし、なんとかならんかな、、、みたいな問題をサクッと解決出来る手段、って感じで、非常に心地よいです。
Mayaがいろいろお膳立てしてくれてるので、思ったよりも気軽に開発が出来るのも良し。

まだコマンドは作ったことがないので、これも機会あればやってみたいです。

Tags: , .



* [Maya API]MScriptUtilとMSpace.kWorld

Posted on 12 月 6th, 2008 by tai. Filed under Maya Plug-in.


あーーー、はまったはまった。
というかkWorld問題はまだ抜け出せてないんですが。

今Pythonでプラグインを書いてます。
内容がすごくすごく単純なので、まぁ体裁整えてやればすぐに使えるだろ、と思ってたのですが、予想以上にはまってます。
Read the rest of this entry »

Tags: , , .



* [Maya API] MFnTypedAttribute

Posted on 12 月 5th, 2008 by tai. Filed under Maya Plug-in.


NurbsCurveを入力して、あーだこーだいじって、出力するような、
そんなノードが欲しいなと思い、プラグインを書いてるんですが、
今までシェーダもどきみたいなプラグインしか書いたことがなかったので、
floatとかint以外のアトリビュートの作り方がわかんねえええええええええええ

ということでいろいろリサーチ。
Read the rest of this entry »

Tags: , .



* [Maya Plug-in]VCExpressで64bitプラグインは作れるか。

Posted on 12 月 5th, 2008 by tai. Filed under Maya Plug-in.


結論から言うと、どうやら可能っぽい。
一応簡単なmllのコンパイルは成功。
動作も一応確認。

Read the rest of this entry »

Tags: , .



* VC9 Expressで64bitプラグインコンパイル?

Posted on 10 月 29th, 2008 by tai. Filed under dev.


タイトルの通り、VC9(2008) Expressで64bitプラグインコンパイルが出来ないかと思い、調査。
結果から、出来るか出来ないかだけ言うと、どうやら出来るっぽい。

Read the rest of this entry »

Tags: , , .



* 適切なクラス分割とは

Posted on 10 月 20th, 2008 by tai. Filed under dev.


日々PythonでMaya用のスクリプトを書いていますが、
どこでクラスを分けたらいいのか、毎回非常に悩む、、
MVCモデルなんかを念頭において考えてはみるものの、なんか違う気がする。。
キレイにMVCになってないような気がする、というか、、、
難しいよ、、オブジェクト指向、、、

やっぱりデザインパターンとかやるべきでしょうか。
だれかオブジェクト指向能力UPのための方法、または良書などご存知ならばご教授ください、、

Tags: .



* にわか関数型ブーム

Posted on 10 月 19th, 2008 by tai. Filed under dev, 雑記.


にわかに勝手に自分関数型ブームです。
前に買ったHaskell本を読んでいたら、前よりも具体的になるほど、という点が多かったので、
勢いに乗って関数型行っちゃう?という波が来ました。
こうなるとどうしようもないので、取りあえず、明日辺りに新しい本でも買ってきます。

以下、候補。

###########################################################
プログラミング in OCaml ~関数型プログラミングの基礎からGUI構築まで~
 →OCamlはMLという言語がベースにあるらしい。あとコンパイラが非常に優秀で高速らしい。

プログラミングErlang
 →Erlangはエリクソンが開発した関数型言語。マルチスレッドの処理が非常に強力で、1万スレッドでもリニアのパフォーマンスを発揮することもあるらしい(!)

On Lisp—Advanced Techniques for Common Lisp
 →関数型と言えば!的なLispの本。本屋でよく見るので気になってはいた。
###########################################################

とりあえず、明日本屋で見て決める予定。
どれでもいいや、とりあえず。

僕が言う本屋とは、こんな本がどれもおいてあるようなデカいところです。
Konozamaではありません。

————————————————————————————————-余談

そういえばConcurrent CleanというHaskellっぽいけどコンパイラも優秀、という言語があるらしい。
ただ、悲しいほどネットのリソース、特に日本語のリソースが少ない。
やっぱりこの世界は英語出来ないと厳しいなぁ。。

.



* 関数型言語

Posted on 10 月 17th, 2008 by tai. Filed under dev.


関数型言語に最近、またにわかに興味がわいてきました。
前にHaskell本を読んだ際には、「なるほど、再帰使ってループするのか」「変数の再代入が出来ないのか」ぐらいしか頭に入らず、実際どうやって使うんだこの言語??と思ってました。

Read the rest of this entry »

Tags: .



* 設計とか

Posted on 6 月 5th, 2008 by tai. Filed under dev.


現在、プログラマIさんのスゝメもあって、いわゆるシステム開発の方々がやるようなスタイルでの開発に挑んでおります。
でもそれは、かつて思い描いていたような魔法のごとき裏技ではないのです。
結局、しっかり設計して、しっかりテストする、ってことに落ち着くようです。

Read the rest of this entry »

.