Ledの日記: 3Dモデラ
なんとなく興味を持って3Dモデラを触っているのだが、やっぱりBlenderは思うような操作を探すのにチュートリアルをいちいちググらないとわからないのが厳しい。それに対してMetasequoiaは機能が少ない代わりにメニューを見ていればなんとなく操作方法がわかる。というあたりがニコニコ界隈でMetasequoiaとかMMD(と有志による限定機能ツール群)が良く使われている理由だろうか。
あと、何で.blendファイルはプレーンテキストでないんだろう。スクリプトで加工しにくいではないか。同じように悩んだ人もいるようだし、もうちょっと調べるか。
---
内部データ構造をそのままファイルに書き出しているからこうなるのね。テキストデータ解釈が不要な分だけ保存・読込が高速化できて、保守が容易になりやすいという利点があるわけだ。そうするとMMDの.pmdや.pmxも同じような理由で内部データ構造吐き出しタイプなのだろうか。
Blenderってオープンソースだったかな。そうすると、スクリプトで.blendファイルを加工したい場合、save/load部分を切り出して拝借するのが吉だろうか。結構メンドイな。
# Blenderに対する機能追加要求としてXML import/exportがすでにあるようだ。
---
MMDの.pmdファイルのフォーマットに関する説明はこの辺を参考にするといいのかな。
---
いや、C言語に十分毒されているLedにとってはこっちのほうがわかりやすいかもしれない。
---
そもそものきっかけはこの間読んだ「先生」という話が良かったので、MMDドラマ的に再現するにはどれほどの手間がかかるものかと思ったところから始まる。
んで、VPVPのWikiとか見るとモデルデータが配布はされているが、ありものだけで作ると原作とはまったく違うものになってしまう。
なので自分で多少モデルデータを作ってみようと思った。
(※人物モデルを作る気はしないのだが、小道具は自前でそろえないと足りない)
んで、「何にも知らない人」から「趣味の人」にクラスチェンジする課題として話の中に出てくる折鶴が完成するまでの過程を作りたくなった。子供のころにテレビで見たCGの代表格なので新たに作る意義はクエスチョンマークだけど、自分で一度作ってみたい。
さて、筑波大のOripaを使うと展開図とか完成形とか、途中の形とかは作れるのだが、折りたたむモーションを作るのはボーンとか仕込んだ(MMDの).pmdファイルを作らなきゃだめかなと思った。
BlenderはよくわからないけどMetasequoia+PMDEditorならちょっとはわかった。折りたたむボーンを作ってみたが、問題は作ったボーンがMMD画面左側のボーンリストに出てこない。原因は何だろう?
MMDの.pmdファイルのフォーマットを調べるか、Blenderでフローを統一するべきかなと思った。
という流れ。
---
MMD関連ツールの開発は2chで議論されているみたいだな。
---
PMDEditorの「PMDモデル検証」をやるといろいろ定型アドバイスがもらえるようだ。
とりあえずファイルフォーマットをバイナリエディタでいじったりしなくても2回目までの折はできた。
3Dモデラ More ログイン