# モデルビューア "dxgviewer"

## dxgviewerとは

ai sp@ceで使われるアイテムやキャラクタのパーツの3Dモデルを表示するプログラムです。

## 動作させるのに必要なもの

Java実行環境(JRE)
  http://java.com/ja/download/参照。
Java3D環境
  https://java3d.dev.java.net/binary-builds.html参照。
ai sp@ceが動く環境
  dxgviewerはai sp@ceが使うファイルを流用するため、 ai sp@ceが動く環境を用意する必要があります。
展開したhed, datファイル
  dxgviewerは(少なくとも現在は)展開した状態のデータファイルを使うので、 「hed_dat」ユーティリティを使ってhed, datファイルを展開する必要があります。 表示のために展開するhedファイルは、chara・item・world/fieldなどです。
dxgviewerのjarファイル
  この説明と一緒にdxgviewer4.jarというファイルが入っていたはずです。 これをai sp@ceをインストールしたディレクトリに入れておきます。

## 起動/操作方法

dxgviewerのjarファイルをダブルクリックしてください。 (Java3Dがインストールされていないと、何の反応もないはずです)

起動したら、カテゴリと表示したいモデルを選択してください。

左ボタンを押したままドラッグすると、オブジェクトを回転させることができます。 中ボタンを押したままドラッグすると、カメラを前後に移動させることができます。 右ボタンを押したままドラッグすると、カメラを平行移動させることができます。

## 制限事項

- 現在のバージョンではモデルを1つ表示するだけです。 キャラクタは複数のパーツで構成されますが、 これもバラバラに表示するしかできません。
- 現在のバージョンでは、キャラクタ表示は暫定の方法を使っています。 このため、顔とウィッグがずれて表示されます。
- 現在のバージョンでは鏡像の表示になります(左右が逆になる)。
- 現在のバージョンではアニメーションできません。 また、ボーンを動かすこともできません。
- 現在のバージョンではアルファチャンネルを正確に反映しません。