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

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

* Java3D Ver.1.6.0-final
    + <https://github.com/hharrison>
    + <http://jogamp.org/deployment/java3d/>
    + <http://forum.jogamp.org/java3d-f3728156.html>
* JogAmp(JOGL,JOAL) Ver 2.3.1
    + <http://jogamp.org/>
* j3d-vrml97 Ver.06-04-20
    + <http://java.net/projects/j3d-vrml97>
* A3Viewer Ver 0.10
    + <http://acerola3d.sourceforge.jp/>
* jbullet - Java port of Bullet Physics Library Release 20101010
    + <http://jbullet.advel.cz/>
* 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>
* 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の変更点

Java3DにはのView Frustum Culling(視錐台カリング：カメラの視界から
外れた物はレンダリング対象から除外して無駄を省く機能)が実装されて
います．かつ，この機能を強制的にOFFにする方法が用意されています．
強制的にOFFにするにはシステムプロパティの「j3d.viewFrustumCulling」
にfalseを設定します．ただ，この機能が一部上手く機能していない部分
あったため，その部分を修正しています．Acerola3DではこのView Frustum
Cullingに付随するバグがあり修正できていません．そこで，Acerola3Dで
暫定的にこの機能を利用してView Frumtum CullingをOFFにしています．

### 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以下では利用不可になっています．

### NWM.jarの変更点

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

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

* 2010,08/31
    + 各種ローダを追加
* 2010,10/19
    + COLLADAとX3Dのローダを追加
* 2010,11/25
    + jbulletの更新とa3-vrml97をOctaga Playerと
      同居できるように変更
* 2011,03/16
    + NWM.jarのメタリックテクスチャなどの問題への
      応急処置をしている
* 2013,01/02
    + JogAmpのJOGL上で動作するJava3Dベースに移行
      することとし大改造．
* 2013,05/10
    + Java3Dのバージョンを1.6.0-pre7に更新
* 2013,07/22
    + JogAmpのバージョンを2.0.2に更新．
      まだまだ不完全だけどAPNGのためのImageIO用
      ライブラリを追加．
* 2013,07/23
    + やっぱり不都合があったのでAPNGのためのImageIO用
      ライブラリ削除．
* 2014,01/01
    + Java3Dのバージョンを1.6.0-pre9に更新
    + JogAmpのバージョンを2.1.3に更新．
    + 全てのプラットフォームに対応する形で提供することにした．
* 2014,09/21
    + Java3Dのバージョンを1.6.0-pre11に更新
    + JogAmpのバージョンを2.2.1に更新．
* 2015,07/03
    + Java3Dのバージョンを1.6.0-pre12に更新
    + JogAmpのバージョンを2.3.1に更新．
* 2018,05/09
    + Java3Dのバージョンを1.6.0-finalに更新
    + JogAmpのバージョンを2.3.2に更新．
      arm6とarm6hfのライブラリも追加。
* 2018,05/31
    + JogAmpのバージョンを2.3.1に戻した。
      けど，arm6とarm6hfのライブラリは入れ
      てある。(2.3.2のJogAmpにはautomated
      native deployment機能のバグがあるため)
