This group is founded towards two goals:
- First, to implement a fast and robust Java3D implementation on JOS, and
- Second, to provide stable native hardware accelerator support for the Java3D library.
A 3D library is a necessary and desired thing for any OS, and has applicability to the games group ( GameGroup ), the experimental interface group ( ExperimentalGUIGroup ), the JosBrowser group, and the networking and distributed groups ( NetworkingGroup, DistributedGroup ), including many more...
The choice of Java3D is a natural one; it ties in well with the core Java API and is a well-designed API. Moreover, we can implement our own graphics library underneath it, or implement an OpenGL-like clone (Mesa, perhaps?) underneath it.
In the long-term, we would like to build some heavy-duty 3D apps to test the library -- including a VRML browser. We might want to integrate Dmitri Kondratiev's "VRML Beans" proposal at http://www.geocities.com/SiliconValley/Lakes/3767/vrmlbean.htm ...
Let's create our pages and subgroups starting with "Graphics" so we don't stomp on anyone else's pages.
The resources in these pages include:
Until we get a mailing list up and running, could people interested
in this group list themselves below? This way we can get a sense
of how many people are interested in this project.
Results for benchAWTPolygons.java (see NewSourceCode):
- 1.32 ms/polygon using Sun VM; Pentium 166MMX; Win95 ( JohnDeCuir )
- 1.26 ms/polygon using MS VM; Pentium 166MMX; Win95 ( JohnDeCuir )
Awesome work setting up the task list! I've got some free time in April, and I volunteer to implement the javax.vecmath package. I've implemented many of the quaternion, vector and matrix routines before, so hopefully things will go smoothly. If not, I'll give a holler.
-AndyMacDonald 31-MAR-98
I've been surfing around, and have found a couple of free vecmath packages on the net. I'm going to contact the authors and see if we can incorporate them into JOS. My plan is to go through the source code and add any missing methods, etc., and then to write classes to do an automated test of the implementation. I would like to compare our implementation against Sun's, both for correctness and speed.
-AndyMacDonald 04-APR-98
I'm interested in VRML and the ExperimentalGUIGroup, so naturally, I think I'll try and help where I can with graphics. I'm learning Java right now, so I can't do any coding just yet, but I can provide input on concepts and stuff like that.
-MikeHenry 05-MAY-98
Hi, everybody. I would like to help with some of the 3D API, but I dont know how much work is done yet. Do we have some free packages that we can start on ?
- RuiGil (rigel@technologist.com) 19-JUN-98
Someon wanted results for benchAWTPolygons.java
- 0.38-0.40 ms/Polygon (P II/266, Linux JDK 1.1.5)
for some reasons the first Test is always faster: 0.20-0.22 ms/polygon. But from the second test on it is always 0.38-0.40
(tested with 25000 and 50000 polygons)
- 0.33 ms/Polygon (same P II/266, but Win95, Sun's JDK 1.1.7B)
looks like the Win32-Port is about 20% faster :-(
-MaxBerger (2/19/99)
I'd like to start contributing for this project.
I have some knowledge of Java3D and of 3D graphics engines.
Whom should I contact in order to start?
I noticed that in the GraphicsTasks page the links to the Java 3D API are in the way url/package.pakcage.class.html
The actual url address is url/package/package/class.html
Is this a mistake? If so I'd like to correct it. If not will, please, somebody tell me why is it so?
Since I don't visit so often this pages, please contact me on my e-mail - venko@med.upatras.gr
-VODKO (28/05/2000)
Untill now I have no experience with graphics programming but I want to learn more about it and have a mathematical background. I would like to gradually 'grow' into this project and gain experience in graphics programming. Allthough I find the list of GraphicsTasks somewhat intimidating. Next month I'll try to familiarize myself with the field of Graphics programming and Java3D in particular. Feel free to contact me yaembox@yahoo.com if you have any suggestions for a good introductory task from the GraphicsTasks.
-BasBossink 29-Mar-2001
Please use this as a template for adding your own comments, etc.
-YourNameHere
Content of these pages are owned and copyrighted by the poster.
|
Hosted by:
|
|