背景・床・フレーム

背景・床・フレーム #

音声インタラクションにおける主体はもちろんCGキャラクター本体ですが、画面に表示される背景やフレームといった付帯情報もいいかげんにはできません。人が服によって相手に与える印象が変わるように、キャラクターの背景や周囲に何を表示するかは、全体的な印象に影響を与えます。

ここでは MMDAgent-EX の機能のうち、CGキャラクター以外に関連するシーン設定の項目を説明します。

  • 空間色
  • 背景と床の画像
  • 3Dステージ
  • 画面フレーム
ドラッグ&ドロップ

Windowsのみ: エクスプローラから画像ファイルを背景部にドラッグ&ドロップでも変更できます。

  • 背景:画像をドロップ
  • 床:画像を CTRL を押しながらドロップ

空間の色 #

空間のデフォルトの色(=何もない空間の色)は .mdf で campus_color で指定できます。r,g,b は 0.0から1.0で R, G, B の強度を指定します。デフォルトは濃青色(0,0,0.2)です。

campus_color=r,g,b

背景・床 #

STAGE メッセージを発行することで床と背景の画像を設定・変更できます。画像2つを “床画像,背景画像” の順で指定します。.png, .jpg が使えます。

STAGE|(floor image file),(back image file)

シーン内で床・背景は板で表示されます。この板のサイズは以下のように .mdf で変更できます。

stage_size=x,y,z

x,y,z はそれぞれ以下の部分の長さを指定します。x は幅の半分である点に注意してください。

stage image

ステージモデル #

ステージ用の3Dモデルを指定してシーン全体を3Dモデルで表現することができます。使用できるのは .pmd 形式 (.pmx形式から変形したものを含む) のみです。STAGE メッセージでモデルファイルを指定します。

 STAGE|stage/tatami_room/tatami_room.pmd

※ステージモデル使用時は床・背景の描画は行われません。

以下は Example の stage フォルダ以下にあるサンプルを STAGE で指定した場合の例です。

stage example

画面フレーム #

WINDOWFRAME メッセージで任意の PNG 画像を画面の一番手前に全体に貼ることができます。透過PNGに対応しているので、以下のように透過画像を使うことで、画面にフレームを貼るような使い方ができます。以下は利用例です。

window frame example 1

window frame example 2

comments powered by Disqus