-
Enhancement
-
Resolution: Duplicate
-
P4
-
None
-
5.0
-
x86
-
windows_xp
Name: jl125535 Date: 04/23/2004
A DESCRIPTION OF THE REQUEST :
Make it possible for a Component to contain both stuff rendered in 3D and stuff rendered in 2D, using JOGL and the new Java 1.5 OpenGL Java2D implementation together.
Enable applications to specify 3D parameters to 2D renderings, e.g. to control a 4x4 camera matrix used by Java2D, or to render 2D controls into a texture in a 3D scene.
Make it possible to apply 3D effects to Swing components rendered in a texture.
Enable cool transitions and compositing of 2D imagery using the 3D pipeline.
Add new Shape geometry to Java2D that renders efficiently through the 3D pipeline. e.g. VertexArrays.
JUSTIFICATION :
Text in JOGL is painful. 3D geometry with lighting in Java2D is painful.
JOGL + Java2D in the same window sharing space. That's the future.
Oh, as another justification, both Microsoft and Apple are already well on the way:
http://www.microsoft.com/whdc/hwdev/tech/display/graphics-reqs.mspx
http://www.apple.com/macosx/features/quartzextreme/
The industry is merging their 2D and 3D pipes. Java needs to too.
(Incident Review ID: 255529)
======================================================================
A DESCRIPTION OF THE REQUEST :
Make it possible for a Component to contain both stuff rendered in 3D and stuff rendered in 2D, using JOGL and the new Java 1.5 OpenGL Java2D implementation together.
Enable applications to specify 3D parameters to 2D renderings, e.g. to control a 4x4 camera matrix used by Java2D, or to render 2D controls into a texture in a 3D scene.
Make it possible to apply 3D effects to Swing components rendered in a texture.
Enable cool transitions and compositing of 2D imagery using the 3D pipeline.
Add new Shape geometry to Java2D that renders efficiently through the 3D pipeline. e.g. VertexArrays.
JUSTIFICATION :
Text in JOGL is painful. 3D geometry with lighting in Java2D is painful.
JOGL + Java2D in the same window sharing space. That's the future.
Oh, as another justification, both Microsoft and Apple are already well on the way:
http://www.microsoft.com/whdc/hwdev/tech/display/graphics-reqs.mspx
http://www.apple.com/macosx/features/quartzextreme/
The industry is merging their 2D and 3D pipes. Java needs to too.
(Incident Review ID: 255529)
======================================================================
- duplicates
-
JDK-6309763 RFE: APIs for integration of JOGL with Java2D / OpenGL pipeline
-
- Resolved
-