Skip to main content

Connection between Java 3D and OpenGL?

1 reply [Last post]
Anonymous

Hi,

I am new to Java3D. I noticed on the download site that there are two
different versions of Java3D - a DirectX and an OpenGL version. From
what I have read so far, Java3D appears to be a new (read as different
from openGL) paradigm in 3D graphics / rendering. What connection with
these paradigms do the two versions imply?

How far does Java3D let the programmer control the rendering?
Scenegraphs seem to be a pretty high-level of abstraction.

Thanks,
Mithila

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
messengers
Offline
Joined: 2004-04-18
Points: 0

>Scenegraphs seem to be a pretty high-level of abstraction.
That is correct.

>What connection with these paradigms do the two versions imply?
None. j3d is not a replacement for either openGL or DirectX. It gives you an API and methods to make a scene and modify it over time, or upon user input.

The paradigm is portability.

Using Java 3D you can choose either openGL, which runs on most platforms, or DirectX, which is for Windows. Your choice may be based upon your judgement as to the performance of one or the other on the target platform, your preferences, how upset you are with microsoft today, and so forth.

regards