• ベストアンサー

3Dモデルのアニメーション

metasequoiaで作ったモデルをxファイルで出力し、directxを用いて画面にモデルを表示し、動かすことはできたのですが、そのモデルを歩く時などにアニメーションをさせたいのですがどうすればアニメーションできますか? CyberdeliaやRokDeBone2_3DKitと言われるものも一応試してみたのですがよくわからず…。よろしくお願いします。

  • zzaqq
  • お礼率83% (15/18)

質問者が選んだベストアンサー

  • ベストアンサー
  • monova
  • ベストアンサー率68% (68/100)
回答No.1

この質問からだと、シーンファイルを再生したいだけなのか、 モデリングデータにモーションを割り当てたいのか微妙に 解りづらいのですが… DirectX でモデリングデータにモーションを与えるには別途、データが必要に なってきます。 私は、CyberdeliaやRokDeBone2_3DKit を使用した事がないので、 このソフトに付いて詳しいお答えできませんが、恐らく、シーンファイルを 書き出す為に使うのだと思います。 ちなみに私は、LightWaveやSoftImageでシーンファイルを書き出してます。 所謂、リアルタイムレンダリングムービーを作る場合は、シーンファイルを そのまま 再生すれば ビュワーになります。 ゲームの様に、コマンドに割り当てて使う場合、それらのシーンファイル を、細切れに利用して、モーションとして割り当てていくのですが… 細かく説明していくと、キリがないのでリンクを張ります。 http://msdn.microsoft.com/ja-jp/library/dd365147.aspx http://www.c3.club.kyutech.ac.jp/gamewiki/index.php?FrontPage この辺りを参照して下さい。 DirectX Xファイル シーンファイル(もしくはモーションデータ) 等で検索すれば、参考になるページがヒットすると思います。 また、DirectX関連の書籍で勉強するのも良いでしょう。 余談ですが、DirectXを深く勉強するのではなく、ゲームや リアルタイムレンダリングのムービーを作りたいだけのなら、 ゲームエンジンを利用するのも一考です。 unity http://unity3d.com/japan/ Unreal Engine http://udn.epicgames.com/Main/WebHome.html 3D Gamestudio http://www.3dgamestudio.com/ などなど、どれも、一定条件の下なら、無料で使えます。

zzaqq
質問者

お礼

おお・・・回答が・・・。 なるほど、ゲームエンジンとは考えもしませんでした。 ともかく、ありがとうございました。

関連するQ&A

  • ゲーム用3Dモデル作成

    ゲーム用の3Dモデル、俗に言う”ローポリ”の作成をはじめようと思っています。 ・WindowsのDirectXで使えるファイル形式に出力できる(重要) ・モデリングしやすい ・テクスチャが張りやすい ・レンダリング機能はなくてもいい ・値段が手頃 ・アニメーションもDirectX形式で出力できる。(これはムリかな・・・) この条件に近いソフトがありましたら、シェアウェア、フリーソフト、市販の物なんでもいいので紹介してください。

  • DirectXの.xファイルについて

    DirectXを使用して3Dゲームをプログラミングしようと思っています。 .xファイル形式で3Dモデル・テクスチャ・アニメーションを出力できる3Dモデラーを探しています。 調べた範囲ではLightWave3Dからコンバータを使って.xファイルにするやり方を見つけました。 しかし、LightWaveは高価すぎて手が出せません(><; フリー・シェア・市販問わず何かよいソフトがありましたら教えてください。

  • アニメーションの作り方

    お世話になります。 現在AS3を猛勉強中の物です。 毎日参考書を片手にサンプルを色々制作しながら、勉強しています。 そこで前から疑問に思っていたので質問させて下さい。 サンプルでは、ActionScripを外部ファイルで記述してflaファイルに読み込ませるサンプルが多いような気がします。 しかし、実践でアニメーションを作る時はサンプルとは違い、複数のアニメーションを組み合わせる事が殆どだと思います(yahooのトップ画面の右上のように) もちろん一つのflaファイルには一つのasファイルしか読み込ませる事が出来ないと思うので、一つのasファイルに全てのプログラムを記述するこになると思います。 そうなると、プログラム自体がかなりの長文になり、一つのアニメーション(文字をランダムな位置から表示するなど)が終了してから、次のアニメーションをスタートさせたい場合などは、どのようにしているでしょうか? 分かりにく質問になりますが、ご存じの方ご教授お願いします。

  • CADで3D化したモデルを動かすには

    CAD(VectorWorks2009使用)で機械製図をしています。 (と言っても複雑なものではありません。) 使いこなしてはいませんが、なんとか3D化もできるように なりました。 そこで、パーツが動く様子をなんとか動画として 保存し、ファイルを相手に送り、見せたいと思うように なりました。 VectorWorks標準機能では、視点を動かし動画を 作る事は可能なようですが、パーツをアニメーション させる事はできないようです。(ちゃんとヘルプを読んではいませんが・・・) パーツをアニメーションさせたい場合は、やはり 3Dモデルをアニメーション化するソフトに取り込んで 行わなければいけないと思うのですが、ソフトに関する 知識が乏しいので、有名どころのものや、使いやすい のもがあれば紹介お願いいたします。

  • GIFアニメーション

    GIFアニメーションをVistaで見ることができなくて困っています。 ファイルの種類がPaint Shop Pro X Image (.gif)となっていてファイルを開いても最初のフレームしか見ることができません。 XPの時にはファイルをひらくときちんとGIFアニメーション(動きます)を見ることができました。 無知なので自分にはどうしたらいいかわかりません。 助言をお願いします。

  • 突如現れたアニメーション

    「Norton Internet Security 2002」を使用中。 定期的に更新版のダウンロードを実行していますが、1ヶ月程前から妙な事が起こっています。 パソコンを立ち上げた時・終了時、真っ黒な画面に突如妙なアニメーションが表示されるのです。 画面いっぱいに「E-Mail」という大きな文字、そして画面いっぱいに描かれたアニメーション。 特別何も設定変更などしてはいないのに、1ヶ月程前から毎度表示され、何とも不気味というか・・・既に何らかのウイルスにでも感染したのでは??と不安です。 この表示を削除する方法も分からず、何がどうなったのか・・・途方に暮れております。 何かご存知の方いらっしゃいましたら、是非アドバイスお願い致します。

  • ".x"で出力したモデルデータに外形の線を付けるには?

    LightWave3Dで作ったモデルデータをDirectxのゲームで使うためにExportDirectxで".x"の形式で出力したのですが モデル間の境界線が無いため白い背景に白いモデルだと溶け込んでしまってよくわからなくなります モデルデータに外形の線を付けるにはどうしたらいいのでしょうか? ちなみにそのモデルはテクスチャは使っていません そのせいで溶け込みやすくなっているとは思いますが・・・

  • 3Dゲーム制作のグラフィックソフト

    現在3Dゲームの制作を考えていますが、3Dグラフィックソフトの経験が無いため思考中です。 とりあえず、安価でXファイルを吐き出せるソフトとしてBlenderを使おうと考えております。が、少々使用感に悩んでます。 Shadeはモーションや髪などの付属機能が充実しており、とても魅力を感じました。しかし、ゲームに使えるのか不安でした。 ●Shade9が「DirectXエクスポータ機能強化」したとの事ですが、これはアニメーションデータもXファイルとして吐き出せるのでしょうか? また、ゲーム制作において「ポリゴンモデル」と「自由曲線モデル」の違いは、見た目の違いのほかにあるでしょうか? ポリゴンゲームが多い(ような気がf ^^;))理由なども教えて頂けると幸いです。

  • アニメーションの設定を削除したい

    アニメーションの設定画面には3つしか設定していないのに、途中で設定した アニメーションがきちんと削除されず、再生をすると7つのアニメーションが 残っています。 不必要なアニメーションを削除する方法を教えてください。アニメーションの 設定画面には削除したいアニメーションが表示されないのでどうやって削除す ればいいが途方にくれています。

  • 3Dでのキャラクターと地面の衝突判定

    CとDirectX9を使い3DのRPGを作ろうと思ったのですが行き詰まったので質問させていただきます。 Xファイルで生成されたアニメーション付きのキャラクターを、同じくXファイルからロードした地面に沿って効率的に(できる限り軽い処理で)移動させるにはどうしたらいいのでしょうか? また、地形のXファイルに2階と1階が同時にある場合はどうすればいいでしょうか?(2階にあるテラスとその下にある地面など) どなたかご回答お願いします。

専門家に質問してみよう