既存ライブラリの一覧
----------------------------------------

このパッケージに含まれる既存のライブラリの一覧と
入手先は以下のようになっています．

* Java3D(+JOALMixer) Ver.1.5.2
    + <http://java3d.java.net/>
    + JOALMixer入り
    + pache http://java.net/jira/browse/JAVA3D-593
* j3d-vrml97 Ver.06-04-20
    + <https://j3d-vrml97.dev.java.net/>
* JOAL Ver.1.1.2
    + <https://joal.dev.java.net/>
* JOGL Ver.1.1.1
    + <https://jogl.dev.java.net/>
* gluegen
    + <http://gluegen.dev.java.net/>
* OpenAL
    + <http://www.openal.org/>
* tritonus plugins Ver 0.3.6
    + <http://www.tritonus.org/plugins.html>
* JLayer - MP3 library  Ver 1.0.1
    + <http://www.javazoom.net/javalayer/javalayer.html>
* JOrbis - Pure Java Ogg Vorbis Decoder Ver 0.0.17
    + <http://www.jcraft.com/jorbis/index.html>
* jbullet - Java port of Bullet Physics Library Release 20101010
    + <http://jbullet.advel.cz/>
* Neverwinter Nights(MDL) Loader Ver 2009,05/14
    + <http://3djava.blogspot.com/2009/05/one-of-most-interesting-model-loader.html>
    + <http://nwn-j3d.sourceforge.net/loader.screenshots.php>
* Quake All Loader (MD2,BSP,MD3) Ver ???
    + <http://www.newdawnsoftware.com/resources/j3d.html>
* AC3D (AC) Loader Ver ???
    + <http://www.newdawnsoftware.com/resources/j3d.html>
* Max3DS(3DS) Loader Ver 1_2
    + <http://java3dsloader.sourceforge.net/>
* Metasequoia (MQO) Loader Ver 2007,07/17
    + <http://kurusugawa.jp/2007/07/17/java3dでmetasequoiaのモデルmqoをロードする/>
* MilkShape3D (MS3D) Loader Ver ???
    + ??? <http://code.google.com/p/compact-car-race/>
* DAELoader(COLLADA) Revision 1.13(2010,10/08)
    + <http://sweethome3d.com/>
    + <http://sweethome3d.cvs.sourceforge.net/viewvc/sweethome3d/SweetHome3D/src/com/eteks/sweethome3d/j3d/DAELoader.java?view=markup>
* XModelImporterJ3D(X3D) Ver 0.8
    + <http://forums.java.net/jive/thread.jspa?threadID=153078>
    + <http://www.interactivemesh.com/downloads/XModelImporterJ3D-0.8.zip>

入手先からダウンロードできるものをほぼそのまま
利用させてもらっていますが，一部変更した部分が
あります．変更部は以下のようになります．

### Java3Dライブラリの変更点

* Zバッファ読み出しに関するバグのパッチをあててあります．
    + <http://java.net/jira/browse/JAVA3D-593>
    + オリジナルと異なるのはj3dcore.jar,j3dutils.jar,vecmath.jar
* Java6でコンパイルしているのでJava5以下では利用不可になっています

### j3d-vrml97の変更点

j3d-vrml97ライブラリはJava3D用のVRMLローダですが，
背景画像が読み込まれるように少しだけ改良しています．
そしてWindowsのOctaga Player(VRMLやX3Dのプレイヤ)と
Acerola3Dが同居できるようにSAI(Scene Access Interface)と
EAI(External Authoring Interface)の実装を別パッケージに
移動しています(なのでSAI,EAIは使用できなくなっていますが，
Acerola3Dでは使用していないので影響が無いはず)．
オリジナルのライブラリのファイル名はj3d-vrml97.jarですが
a3-vrml97.jarに改名して入れてあります．
Java6でコンパイルしているのでJava5以下では利用不可になっています．

### JOALの変更点

JOALのサイトではWindowsとLinuxの64bit版のバイナリ
パッケージが提供されていないので，ソースから独自にビルド
した物を使用しています．

### NWM.jarの変更点

多くのモデルで，指定が無いにもかかわらずメタリックな
マテリアルで表示されてしまう問題があったのでメタリック
表示の機能をとりあえずOFFにしています．またデフォルトで
利用されるテクスチャファイル(chrome1.tga,W_metal_tex.
tga,blur_01.tga)を同梱しています．

### 補足

以前はSolarisのためのリソースも入っていましたが，
削除しました．

----------------------------------------

* 2010,08/31
    + 各種ローダを追加
* 2010,10/19
    + COLLADAとX3Dのローダを追加
* 2010,11/25
    + jbulletの更新とa3-vrml97をOctaga Playerと
      同居できるように変更
* 2011,03/16
    + NWM.jarのメタリックテクスチャなどの問題への
      応急処置をしている
* 2012,12/13
    + Java3Dのリンク更新．Java3DのライセンスをGPLに
      修正．
* 2012,12/27
    + パッケージ名の変更
* 2013,07/22
    + まだまだ不完全だけどAPNGのためのImageIO用
      ライブラリを追加．
* 2013,07/23
    + やっぱり不都合があったのでAPNGのためのImageIO用
      ライブラリ削除．

