Have you looked at all into using OpenGL directly via gl4java? I've heard
many people complain about java3d not being useful precisely because of it's
scene graph nature. In data visualization one often wants to just push data
to the graphics cards as fast as possible, not create an intermediate scene
graph, since the data sets are way too large.
From: Bill Hibbard [mailto:hibbard@xxxxxxxxxxxxxxxxx]
But most VisAD memory use is in Java3D scene graphs. If you are
using volume rendering, it uses lots of memory.