EasyFAQ/50

Last-modified: 2010-01-17 (日) 18:00:03

キャラの表情(テクスチャ)を変える方法

投稿者こういち
重要度
状態
カテゴリ
HSPバージョン3.1
E3Dバージョン3.0.3.4
回答

ここから下を自由に編集してください。
上の投稿情報は安易に編集するとFAQリストのリストアップに支障が出るものもあります。
よく分からない方は分かる人に聞いてみてください。

  • こんにちは。 -- こういち? 2009-01-28 (水) 20:04:37
  • すみません!間違えました。 いま僕は3D格闘ゲームを作っています。そこで悩んでいるのは「顔パーツの表情」を変える方法です。 キャラ「いくぞ!」というボイスに合わせて戦闘前のキャラのモーションの顔のテクスチャを変えたいと考えています。まずそのモーションは180フレーム(約3秒)で30フレーム目に「い」の顔のテクスチャに変えて、60フレーム目に「く」に変え、90フレームの「ぞ」のテクスチャに変えたいと考えてます。パーツ部分はRocdebone2で「顔」としています。「い」は1.bmp「く」は2.bmp「ぞ」は3.bmpです。そのテクスチャに変えるためのE3D関数または参考になるサンプルがありましたら教えてください。お願いします! -- こういち? 2009-01-28 (水) 20:12:04
  • こんばんは。それはE3Dサンプルの e3dhsp3_TextureChange2.hsp の事だと思いますよ。複数のテクスチャを読み込んでおいて、ID用変数を設定しE3DSetTextureToMaterialで差し替えるんですね。あとこれは余談になりますが、2Dアニメーションの世界では口の形はアイウエオの母音の形だけ作って使いまわしてるそうですよ。ウとオはほぼ同じ形なので、アイウエの4種類をパカパカ切り替えれば喋っている感じに見えるそうです。「もっと全体の表情を描きたいんだ!」と言う才能あふれる作家さんなら、先に音声を録音しておいてそれにあわせて作画すると言う事もあるそうですが、とりあえずは4種類切り替えが基本だそうです。パーツそのものをディスプレイスイッチで切り替えたり、目や口を作りこんでボーン変形させたりする方法もありますね。さらに言えば、Http://hariko.hariko.com/zakki_3.html こちらの1/20の記事で、モーフィングによる表情変化サンプルも公開されてますよ。 -- ポッキー? 2009-01-28 (水) 22:51:01
  • ポッキーさん、お早いご回答感謝します。早速、導入してみたいと思います。後、余談のご回答も大変参考になりました。また質問するときはよろしくお願いします! (^^) -- こういち? 2009-01-29 (木) 19:36:52
  • それは何よりです。ではまたー。 -- ポッキー? 2009-01-30 (金) 23:56:50