SciDelik, my magnum opus which has been under development for several years, is an advanced scientific visualization and animation package based on 100% Java and Java 3D, and is scheduled to be on demo at the Java 3D pod at the JavaOne 2007 Conference next week.
SciDelik is a fairly large application based on more than 120K LOC and has a fairly nice and comprehensive GUI front end. Though not a game, it has several eye-candy rendering and animation features such as GLSL based particle sprites, view dependent dynamic texturing of line primitives to mimic hair-like Phong lighting, haloing for depth cueing, frame and view dependent dynamic offscreen rendering to simulate texture advection for vivid vector field visualization, and interactive particle seeding and tracking based on high order numerical integration schemes. The grid topology is arbitrary and can be composed of any combination of triangles, quadrilaterals, tetrahedrons, prisms, pyramids, and hexahedrons.
SciDelik is based on the popular data flow paradigm with improvisations to mitigate data copy and storage. All the visualization primitives are computed on-the-fly and rendered at interactive rates even with very large grids. The application not only showcases many features of Java 3D, but also attests to the speed of Java for large scale computations
If you're planning to attend JavaOne 2007, and if you have the time, take a look at some of the demos especially the one on particle tracking and animation in a one million grid node Space Shuttle Launch Vehicle.
--Dr. N. Vaidya
SciDelik Website: http://scidelik.googlepages.com/home