[x3d-public] Xj3D update announcement

Don Brutzman brutzman at nps.edu
Thu Oct 22 05:51:22 PDT 2015

Xj3D is an open-source Java viewer and application codebase for X3D graphics scenes.

Excellent improvements released this week, again by Terry:  updated to new-release version 2.3.2 of Java OpenGL (JOGL) and OpenAL (JOAL) audio libraries.  These are produced using the open-source JOGAMP project, which provides high-performance Java libraries for 3D Graphics, Multimedia and Processing.


Corresponding modifications have also been made to the Sourceforge branches of Justin Couch's excellent Aviatrix and J3D render libraries.  Testing of graphics and audio rendering is performed on 32-bit and 64-bit Windows (including Windows 10) plus MacOSX.

Fully built Xj3D application downloads are also available, using new scripts to simplify distribution deployment of Xj3D autoinstallers for Windows/Linux and Mac.



Have fun with Xj3D!

On 8/17/2015 6:10 PM, Don Brutzman wrote:
> Xj3D is an open-source Java viewer and application codebase for X3D graphics scenes.
> a. Latest greatest is checked into SourceForge trunk, details at
>      https://sourceforge.net/projects/xj3d
>      https://savage.nps.edu/Savage/developers.html#Xj3D
> Steady work on Xj3D improvements continues, primarily by Terry Norbraten:
> b. Updated underlying render libraries Aviatrix and J3D Tools to match Justin Couch's GitHub versions
>      http://aviatrix3d.j3d.org
>      http://j3d.org
> namely
>      https://github.com/j3d/aviatrix3d
>      https://github.com/j3d/j3dtools
> with integration checked into SourceForge under
>      https://sourceforge.net/p/xj3d/code/HEAD/tree/branches/Supporting_APIs/
> and merged in Xj3D under
>      https://sourceforge.net/p/xj3d/code/HEAD/tree/trunk/lib/
> as
>      aviatrix3d-all_3.0.0-nps.jar
>      j3d-org-all_3.0.0-nps.jar
> c. Still unmodified: retaining tried-and-true java.vecmath libraries
> d. Release notes updated throughout.
>      https://sourceforge.net/p/xj3d/code/HEAD/tree/trunk/RELEASE_NOTES
>      https://sourceforge.net/p/xj3d/code/HEAD/tree/branches/Supporting_APIs/aviatrix3d/docs/RELEASE_NOTES
> e. Other changes, highlighted in release notes:
>      Improvements to ImageTexture handling of Material when no image transparency is present.
>      Added MetadataBoolean to v3.3 profile.
>      FontStyle handles alignment "MIDDLE" "MIDDLE" (required an aviatrix fix).
>      Using JOGL's native windowing toolkit (NEWT) with no more Swing heavy/lightweight issues.
> f. Corresponding updates included and tested in latest X3D-Edit
>      https://savage.nps.edu/X3D-Edit
> g. Wish list:
> - Looking at possible improvements to scene tree view (View, Scene Tree; Alt-T).
> - Corrected Xj3D handling of Extrusion orientation field.

all the best, Don
Don Brutzman  Naval Postgraduate School, Code USW/Br       brutzman at nps.edu
Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149
X3D graphics, virtual worlds, navy robotics http://faculty.nps.edu/brutzman

More information about the x3d-public mailing list