Alan, thanks for the tip. Does the Java3D team onfirm Alan statement that OpenGL and Java3D cannot be mixed? It seems strange to me since I thought Java3D was implemented in OpenGL in low level anyway (when using OpenGL distribution), therefore there should be some way to mix both, however that require some information from the Java3D team. Could we have this info? Specifically, how to exchange drawing surface parameters between Java3D and OpenGL as well as synchronization issues.
thanks
Yohan
Date: Tue, 13 Jan 2004 09:00:18 -0800=========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA3D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".
From: Alan Hudson <[EMAIL PROTECTED]>
Subject: Re: OpenGL <-> Java3D
Yohan Baillot (Contractor) wrote:
>
> Dear all,
>
> I am currently using OpenGL in my project to render graphics but I would
> like to use
> some of the Java3D and JMF tools as well. I have now the problem to let
> Java3D know
> what display surface created by OpenGL to use to draw. I must as well
> have a way to
> get a pixel array from JMF to create a texture in OpenGL. Is there
> anyone who has
> experience exchanging these parameters between Java and OpenGL and who would
> have already work out the necessary conversions?
>
You do not have this much freedom with Java3D. It expects to rule the
world, so you cannot hand it a surface and expect to mix Java3D and
OpenGL commands. We are considering how to do this with our upcoming
open source scenegraph API(Aviatrix), but its not released yet.
Pershaps Xith3D could help, but I don't know if they are exposing this
level of access or not.
--
Alan Hudson
President: Yumetech, Inc. http://www.yumetech.com/
Web3D Open Source Chair http://www.web3d.org/TaskGroups/source/