This Java handbook makes a practical tutorial on Java 2D and Java 3D for computer professionals. It contains in-depth coverage of basic computer graphics concepts and techniques, and introduces advanced graphic features to an audience mostly trained in the Java language. Chapter topics include mathematical background for computer graphics, .geometric transformation, views, lighting and texturing, behavior and interaction, and animation. For computer programmers and engineers, data analysts, graphic designers/animators, and game developers.
A very good book on computer graphics principles.
One of the authors has written several books on Java that were very good, so I was expecting something more than I have been seeing with academic-oriented computer graphics textbooks. So far, I have been quite pleased. The book does a good job of combining the teaching of computer graphics principles with enough of the fundamentals of programming in the Java 2D and Java 3D APIs to make the reader competent in being able to transfer his/her knowledge to other graphics APIs. However, there is just enough of the Java graphical APIs shown to establish basic competency in programming with them, so if what you are really seeking is great ability in Java 2D or Java 3D you should look for other sources of information. There are lots of Java programs demonstrating graphics principles included, just not a detailed explanation of the APIs involved. The only chapter that is a little off is the last one on additional 3D topics. I'm not sure why a section on sound was included in a text on graphics, other than because Java 3D has a sound engine, although it has always proved somewhat unreliable.
* If download links doesn't work. Please write a comment.Computer Graphics Using Java 2D and 3D Download via usenet