Skip to content

Releases: philjord/java3d-core

Java3D version 1.7.1

06 Sep 04:38
Compare
Choose a tag to compare

Version 1.7.1
Support for HDPI
QuadArray simple transform to TriangleArray advice output
SimpleShaderAppearance improved
Released on jogamp.org/deployment/maven-java3d

Java3D 1.7.0 pre1

20 Nov 22:52
Compare
Choose a tag to compare
Java3D 1.7.0 pre1 Pre-release
Pre-release

Java3D 1.7.0
New features:
A new OpenGLES2 compatible pipeline.
For usage please see:
https://github.com/philjord/java3d-core/blob/master/docs/GL2ES2Pipeline%20usage%20guide.md

Due to some introduced bugs in the Java3D API some of the most important performance features are effectively disabled. As of Java3D 1.7.0 they can be turned back on but will require some code changes through any given project due to the possibility of reliance on the features that broke the compilation system.
In order to maximize compilation of the scene graph you must have these properties set:
j3d.defaultReadCapabilities = false
j3d.defaultNodePickable = false
j3d.defaultNodeCollidable = false
Also, contrary to documentation you MUST manually call compile on BranchGroups and SharedGroups before adding them to the scene graph, it does not happen automatically.

In order to work with this release you will probably also want the 1.7.0-pre1 for the following
https://github.com/philjord/java3d-utils/releases/tag/1.7.0-pre1
https://github.com/philjord/vecmath/releases/tag/1.7.0-pre1
https://github.com/philjord/java3d-examples/releases/tag/1.7.0-pre1

Signed-off-by: Philip Jordan [email protected]