on 13 November 2003
Rodger Lea is a senior research scientist with Sony's lab in Tokyo. He is responsible for the multi-user architecture of Sony's shared VRML system.
The Internet is recovering after the dot bomb. Java survived the crash as the premier language for developing serious web applications, and as the main language used in academic research and teaching. But lost in the shadows is the little known but tremendously exciting technology of 3D Worlds and its scripting language VRML.
Marrying up Java and VRML is a brilliant idea as it captures the burgeoning interest in Java and taps the vision of 3D worlds populating the internet. This book rides that wave and gives some background to the market and a very specific look at VRML and Java.
The emphasis of the book is in adding animation to 3D worlds. The examples are clearly explained and there is plenty of accompanying code to play with on the CD. The CD contains everything that is needed to start such as Sony's VRML 2 browser, the Java JDK, HTML editors, graphics utilities, and complex VRML worlds.
VRML (Virtual Reality Modelling Language) "vermal", is the standard language for creating 3D graphics and animations for the Web proposed by Tim Berners-Lee as a 3D Web standard.
"VRML is the foundation for cyberspace and the on-line virtual communities that were painted and popularized by science fiction writers William Gibson in Neuromancer and Neal Stephenson in Snow Crash." [...]
This book takes you swiftly through from Java & VRML to advanced 3D programming. You learn how to build scenes and complex objects, define object behaviour and interaction, create animations and special effects.
Look up the review of this book up at the VRML repository. "More than just a reference, this hands-on tutorial will have you adding levels of interactivity to your VRML worlds that you did not think were possible".
This book remains current. VRML 2 is "98% compatible" with the current international standard (quote from [...] Like Newton's Laws of Motion VRML came good early-on and didn't need to be changed.
on 24 November 2002
now want to know how to do it in Java, then this book is for you. The book assumes a
starting level of both VRML and Java, but fully explains how these are brought together
to write anything from simple interpolation-type scripting to the more advanced multi-user
worlds. The historical chapter explains the development of VRML 2.0 from 1.0, while the
main concern of the text and its examples is with 2.0. The Java referred to is the older
version 1.0.2 rather than the more recent 1.1. However, the book remains a worthy and
useful companion to the VRML 2.0 Sourcebook of Ames et al.