NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
On Wed, 1 Sep 2004, Bill Hibbard wrote: > The bottom line of all this is that Java3D does not work > in a "headless" environment. But that "headless has" a very > specific definition in Java. It is quite conceivable that > a system without a physical display does not have to be > headless - it may still support OpenGL in purely offscreen > mode (I don't know for sure that this is possible, but > wouldn't be surprised). I checked with the Java3D mailing list and learned from Kevin Rushforth, Sun's Java3D leader, that while this is theoretically possible he does not know of any current implementations. Here's what he said: The only way Java 3D could run on a system without a physical display is if that system ran a virtual X server (e.g., something like VNC) that also supported the GLX extension and OpenGL library. I am not aware of any such implementations. In the future, we are exploring the possibility of a headless OpenGL for Pbuffer-only rendering, but that will require driver support from the graphics card manufacturers. But also note that VisAD can still do offscreen Java3D rendering on servers with physical displays, and can do Java2D rendering on headless systems. Cheers, Bill
visad
archives: