I am graduate student at Rutgers University (New Jersey, US) and use Java3D for collaboration over heterogeneous systems. The project web site is: http://www.caip.rutgers.edu/disciple/ I have been working on Java3D for over 3 years now, and use it for several purposes: - We have built a collaborative 3D application - called cWorld - that interoperates with applications (3D/2D or text based) that run on different devices (PDAs, tablet pcs, cell phones) - I have built a nice framework for developing 3D networked applications, that uses Java3D for rendering. The main application is a 3D game that has allowed me to test different techniques on networked 3D, such as dead-reckoning, distributed consistency, latecomer handling, etc. It is available in the following URL, if anyone is interested (source code will be available soon): http://www.networkedworlds.com/chickenball.html - Other work in Java3D ranges from VR walkthroughs (http://www.caip.rutgers.edu/~cdcorrea/infinite.html) and Non Photorealistic Rendering (http://www.caip.rutgers.edu/~cdcorrea/cg/index.html) . Source code is available for these two.
In general, the big advantage of Java3D is that it gives me the chance to test new techniques rapidly (for rendering, user interaction, simplification, ...). I like APIs that do the dirty things by itself, and let me focus in my research. For that reason, I strongly believe that Java3D should be open-sourced. The vecmath package would be a good start, for example.
One key aspect of my implementations is that their core functionality is independent of the rendering API. However, that doesn't mean that we would dismiss Java3D easily. We still consider it a very functional API and will keep on working on it for a while. Since we also work with mobile devices, we will be more focused on the upcoming APIs for mobile graphics instead.
If I had access to the source, I would like to develop it for two areas: networked 3D and 3D editing. In our projects I have developed several interaction techniques for 3D environments that might be useful for different areas.
Thanks
Carlos
-- _________________ Carlos D. Correa Ph.D. Student Center for Advanced Information Processing (CAIP) Rutgers - The State University of New Jersey CoRE Bldg. Rm 724
Web: http://www.caip.rutgers.edu/~cdcorrea 732-445-0542
=========================================================================== 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".