久しぶりの更新となります。進みません、、リズムがとれないです。どんなものを着せようかまだ悩んでおります。作ってみた、と言う感じです。女性の顔は男性の顔を移植して少し変形させただけです。研究員Mがページを作成しました。左のメニューに加わっているかと思います。コミックマーケット76への参加報告です。今回参加させていただけることとなりました。実はそのためにモデルを作っていたのです。新たに作ると言った手前引くわけにも行かず、結果自分を追い込んでおります。本当に出来るのでしょうか?一応modoでモデリングを進め、XSI5.1のシーンデータとしてデータを付けるつもりです。リグはオリジナルです。半年くらい前にリグの解説をしてゆく、などといい加減なことを書きましたが出来ずじまいでした。(今後やるつもりではいるのですが)それを研究員Mが作成したエクスポータで出力しDirectXで描画、と言った流れになるかと思います。うわさでは彼は解説書も書くそうですが、本当なのでしょうか?どうやらお互い追い込んでいるようです。うまく出来るようがんばってゆきたいと思います。M今回はマトリクスとウェイトデータに関してです。マトリクスを取得します。);}こんな感じでルートから再帰的に末端までのマトリクスを取得していきます。ちなみにDirectXは左手系、XSIは右手系の座標系なので、マトリクスも変換しなくてはいけません。);}なぜこのようになるかは面倒なので説明は省きます。幾何学を解説しているページを探してみてください。ちなみにベクトルもZ要素(厳密にはZとは限りませんが)の符号を反転する必要があります。次にウェイトデータの取得方法です。ウェイトデータもマテリアルの時のようにClusterクラスからアクセスします。}}このようにdeformer(ウェイト付けされるオブジェクト)の名前とどのdeformaerにウェイト付けされるかのインデックスを4byteの変数に格納したものと、どのdeformaerに何%づつウェイト付けされているかの数値を取っておきます。上記のコードのようになります。説明が足りていない気がしますが、これで一応必要なデータは揃いました。これをプロジェクトに組み込んで見たのがこれです。見た目では分かりませんが、ちゃんとスキニングされています...DirectXでスキンメッシュを表示させる方法はきちんと説明が必要かと思いますが、とりあえず今回はプラグインの話なので割愛します。次にアニメーションを実装してプラグインの話はひと段落して、その時点でソースをまとめて公開したいと思います。A現在このような感じです。相変わらずどのようなキャラクターにしようか、考えながら進めております。縦横の割りにしておくべきだったかなぁ、等とまだ葛藤しております。前回のモデルに一段階スムースをかけ、メッシュスカルプトでモデリングを進めております。modoのメッシュスカルプトですが、どうもZbrushに比べるとレスポンスに違和感を感じておりました。筆圧の問題もあるかと思いますが、結構慎重にやらないと極端に反映されてしまいます。いつも「押し出し」を使ってモデリングしていたのですが、ためしに「膨張」を使ってみました。それとツールの設定をいじって初期値が分からなくなった場合は前回紹介させていただきました「Ctrl」+「d」でツールの初期化が出来ます。等と考えてしまいました。考えるとやはり欲しくなりますね。先立つものが何とやら、です。今しばらく作業を優先させていただきます。Aずいぶんと更新が滞りました。製作の方はいまいち思うとおりに進みません。顔の割りは満足行く形が出来たのですが、体の割りはいまいちです。自分の中で葛藤し続けております。こだわりを持っていると先に進めず、こだわりが無いと進むことすら出来ない。なんだかそんな感じです。自分の中で折衷案を見つけてゆくしかないのかと思います。人のモデルを見ても様々です。グチのようなものはこの辺にして今回はまた地味な機能(?)の説明です。アップグレードしていないのでmodo302です。アップグレードする気満々だったのですが、いざ機会を逃して情報を集めてみると手放しに喜べないような印象を受けてしまいました。自分で触っていないのでなんとも言いがたいのですが、ひとまず今回のものを進める方が自分の中で優先度が高いのでまだ302を使います。今回紹介する機能ですが、これもものすごく個人的な事なのですが、プリミティブ形状を作成する時、ドラッグして作るのは嫌いで、数値入力で作成する方を好みます。modoの場合作成ツールをアクティブにし数値を変更し、「適用」もしくはドラッグ開始ですが、自分としてはXSIやMayaのようにとりあえずパッと形を出してから具合を見ながら数値をインタラクティブに変更できることを望みます。modoでは「Ctrl」を押しながらツールをクリックすればデフォルト値で図形を作ることが出来ますが、インタラクティブに変更できません。これを解決する方法を見つけました。適当にプリミティブ作成ツールをアクティブにします。今回はシリンダーにしました。画面で一度クリックします。「Ctrl」+「d」を押します。これはツールの初期化のショートカットです。他のツールでは大抵、複製にアサインされているものなので何だかしっくり来ません。すると値が初期化され、デフォルトのシリンダーが作成されます。この状態だと左の数値入力でインタラクティブに値を変更できます。くだらない事だと思いますが、個人的には非常にヒットしました。シリンダーなどでは、サイドとセグメントの値を見ながら調整したいです。