Java 3D graphics API
Author: Tnk Luo
E_mail: worldheart@263.net
Thursday, January 16, 2003
As a 3D graphic developer, whether it is game development, scientific calculation, or MCAD, biotechnology, or virtual reality (Virtual reality), simulation technology, Java 3D is very excellent. The reasons are as follows:
1) Based on Java technology, it has adhering all the advantages of Java, with excellent, rich UI (Swing, AWT) and Web Publishing Capacity (through Java Plug-I).
2) As the fourth generation 3D graphics API, Java 3D is easy to use, do not need more deep computers (http://java.sun.com/products/java-media/3d/collateral/wp_mktg/wp_mktg.html) graphics Learning the bottom and learning curves, developers can develop a very professional animation, simulation and interaction. Because he borrowed VRML's thoughts, he learned very easy (familiar with VRML developers, if you are familiar with Java, you will find that Java 3D thinks and VRML is very similar).
3) Powerful, high-level development. Because Java 3D's strong support is backed by Open / GL, DirectX at the bottom layer; in high-level, developers no longer need to be responsible for the object rendering, crash inspection programming tasks, so it is very good. The latest version is 1.3.1 Beta. (Http://java.sun.com/products/java-media/3d/)
4) Based on the scene structure (Scene graph structure). This hierarchy, whether it describes the objects in reality, or the computer is lifelike. She (Java 3D) has almost the extreme between the two. Java thinking is also simple to be reflected here. Be good at simplifying complex issues, humanity.
5) Learning resources. Subsequently given.
Due to the reason for the subject, I came into contact with Java 3D. This Chinese information is still relatively small, so you can only read English, but fortunately there are many English materials. There are also some Chinese.
Reference book:
1. Java 3D Programming Practice - 3D animation on the web.
http://www.china-pub.com/computers/common/info.asp?id=8265
2. Java 3D interactive 3D graphics programming Zhang Jie compiled people's postal and telecommunications
3. Java 3D Programming Author: Daniel Selman (Recommended)
ftp://kaoyan.bingle.org.cn has English version download
4. Http://java.sun.com/products/java-media/3d/collateral/ A large amount of information is quite good.
I learned:
It is very interested in new technologies, especially those with practicality. When new things come out, I like to see example (Chinese to English), then it is internal mechanism (understanding in the project), then it is my understanding of new things (thinking about the project).
As for the process of writing applications with Java 3D, it will not be given here. I am afraid that you don't know Java 3D, or don't need it!
Looking forward to your eyes!
Personal column:
http://www.9cbs.net/develop/author/netauthor/worldheart/
Everyone is on Java 3D, J2EE, EJB, Web Services, what suggestions, or opinions, looking forward to the criticism!
More than one heart!