This is a project I’ve worked on in my spare time for about ten years now. It is approaching a level where I think people might be interested in seeing what I’ve done; specifically what can be done in pure java, and possibly the code might help someone.
It is a pure java, open source project.
It uses Jogamp’s Java3d for the scene graph and Jogamp’s Jogl for the render bindings https://jogamp.org/
It uses JBullet for physic simulation http://jbullet.advel.cz/
I’ve relied heavily on the NifTools team for decryption of models. http://www.niftools.org/
I am enormously grateful to the above teams/people for what they have done and the entire modding community generally are just awesome.
The video:
MIdjuFqE-dE
The binaries:
(you need to have access to the game data files)
And finally the source code: