meshio

フルpythonの代替モジュールを追加

pythonのCモジュール配布が厄介な問題を孕んでいるので回避することにした。 問題は2つあって、 ひとつは、Blender2.53の公式ビルドがpythonのCモジュールを C:\Python31\Lib\site-packagesに探しに行ってくれないこと。 Blender2.53に同梱ライブラリを削除…

PythonのCモジュールは無くても動くようにする

せっかく作ったし動けばPythonよりはさすがに早いので自分は使うが、 サポートするのが困難ぽい。 try: from meshio import pmd, englishmap except ImportError: from pymeshio import pmd, englishmap とかして同じAPIを持つpythonモジュールで代替できる…

Blender2.53向けに更新

本体の方のキリがいいのでバージョン1にしちゃった。 何が変わるわけでもないが。 http://sourceforge.jp/projects/meshio/wiki/FrontPage 細かい仕様変更(美意識の問題で名前を変えるというようなものw)があって直すのに手間取ってしまった。 オブジェクト…

meshio 0.14

なかなかバージョン1と言い切れる完成度にならない・・・。 とりあえず更新。 http://sourceforge.jp/projects/meshio/wiki/FrontPage そういえばblenderの2.5ベータ?は6月末説もあったが一向に出る気配が無いな。

meshio 0.13

pmd_importでshpereマップに対応。pmd_exportでテクスチャ書き出しを忘れていたので追加。pmd_exportで日本語変換に無いボーンやモーフィングが来てもスクリプトが止まらないように修正。http://sourceforge.jp/projects/meshio/wiki/FrontPage

meshio 0.11

またミクモデルの続きをやりはじめたのだがモデリングに梃子入れが必要と断定。このまま3Dでこねくり回しても埒が明かない感じだったので正面と真横のスクリーンショットを取ってそれを2次元的に修正したものをベースにすることにした。 平行投影のテンプレ…

meshio 0.8

pmd_exportのボーンの親子問題とボーンウェイトのバグと剛体のバグを修正した。 http://sourceforge.jp/projects/meshio/wiki/FrontPageやっとベータ版くらいのクオリティになったかな。 ただし、動けば。 開発版向けに作っているから動作する本体のバージョ…

pmdの剛体のイン・アウトまでできた

予定していた機能を一通り実装し終えた。 http://sourceforge.jp/projects/meshio/wiki/FrontPage 前回入れ忘れていたファイルの追加もしたので多分動くと思います。 一応完成したとはいえ、まだ本家の基本モデルをインポートして即エクスポートするのしか試…

blender2.5のpmdエクスポータ追加

2.4pmdエクスポータの2.5への移植作業を完了した。ついでにshapekeyでおかしかったところなどをいろいろ修正。 http://sourceforge.jp/projects/meshio/wiki/FrontPage次から剛体の作業に入る。 剛体は2.5だけに実装する予定です。

pmdエクスポートその6

とりあえず完成。 本家の基本モデルをimportしてからexportしたらほぼ、だいたい同じ状態にできるようになった(200kくらい増えるので怪しいが)。実用的にするにはもう一息必要な気もするがとりあえず更新。 http://sourceforge.jp/projects/meshio/wiki/Fron…

pmdエクスポートその5

少し前進して表示枠関連が終わった。あと、英語名関連とトゥーン設定部分をやったら一通り終わり(剛体関連以外)。 だが、まだMaterialの互換性とIKがおかしいのと頂点の属性による分離が未解決で残っている。終わらんなー。

pmdエクスポートその4

shape keyの問題がだいたい解決。複数の三角形に共有される頂点で三角形の個数回数モーフィング移動するミスをしていたのを修正した。 今問題になっているのは、前にも遭遇したBlenderとpmdの頂点の扱いの違いに関する部分。Blenderでは、面に付属する法線を…

pmdエクスポートその3

ボーン、IK周りが済んだので表情の作業にとりかかった。 意外と難航している。 blenderへのインポート時に何故か目の動き(ウインクとか)だけ動かなくなっているのに気付いたり。謎だ。インポータから一度見直す必要があるなー。あと、エクスポート時にワンス…

pmdエクスポートその2

末端ボーン(xxx先に当たるボーン)とIKを途中まで進めた。 http://sourceforge.jp/projects/meshio/wiki/FrontPage 現状だと、IK接続先ボーンをインポート時に無くしているのでエクスポート時に復活させる必要がある。復活させるよりもインポート時に残した方…

エクスポータ作業開始

予定通りエクスポータ作業を開始した。既存のc++でのmqoとpmd読み込み機能にそのまま書き戻す機能を追加して動作を確認した。ロードよりセーブの方が簡単なので特に問題なし。 次にblender2.4の方のmqoエクスポータをリファクタリングした。最初はc++のライ…

python bindingをアップ

python bindingのwindowsビルドの体裁が整ったのでアップました。 http://sourceforge.jp/projects/meshio/wiki/FrontPageWindows xp上のblender2.49bで動作確認しております。meshio-0.1.win32-py2.6.exeの中にblender2.4向けのmqo, pmd, vmdインポータを同…