The first lecture X3d Overview and installation configuration
This lecture focuses on X3d's overview, the X3d Editor, and its installation configuration.
I. Overview of X3D
The term "web3d" derives from the Web3D Alliance (web3d Consortium (W3DC)), formerly the VRML Alliance. The organization has put forward VRML1.0, VRML2.0 and VRML97 specifications. The VRML specification supports texture mapping, panorama background, fog, video, audio, object motion, and collision detection. However, because of network bottleneck, user demand and its technology, the development of VRML technology is far from expected.
1998 VRML Alliance renamed Web3D Alliance, the end of the year to propose a new standard X3D (extensible 3D), also known as the vrml200x specification. In the spring of 2000, the Web3D Alliance completed the conversion of VRML to X3d. X3D integrates the development of Extensible Markup Language (extensible Markup Language, referred to as XML), JAVA, streaming technology and other advanced technologies, including more powerful, more efficient 3D computing power, rendering quality and transmission speed.
The so-called X3D standard is the organic combination of XML standard and 3D standard, X3D is defined as interoperable, extensible, cross-platform network 3D content standard.
X3d is the inheritance of VRML. VRML (Virtual Reality Modeling Language-VR Modeling language) is the original network 3D graphics ISO Standard (ISO/IEC 14772). X3d relative to VRML improvements, the following new features are provided:
1, 3D Graphics-polygon geometry, parametric geometry, transformation level, lighting, material, multi-channel/multi-process texture paste Map
2, 2D graphics-display text, 2D vector, planar graphic in 3D transformation level
3, Animation-timer and interpolation-driven continuous animation; human animation and deformation
4, spatially audio and video-map the audio and visual sources on the scene geometry
5, user interaction-based on mouse selection and drag; keyboard input
6, navigation-camera, user movement in the 3D scene, collision, proximity and visibility detection
7. User-defined objects-you can extend the functionality of your browser by creating user-defined data types
8, script-through the program or scripting language, you can dynamically change the scene
9, network-can use the resources on the network to form a single x3d scene; you can connect to other scenarios or other resources on the network through a Hyperlink object
10, physical simulation-human animation, geographical data sets, distributed interactive Simulation (distributed Interactive Simulation-dis) protocol integration
Since the release of the first edition of the X3d in March 2002, there has been a web 3D software based on Java Open-source. As a result, the Web3D alliance set up the Java language Translation Working group to allow Java programs to be compatible with the new 3D standard programs when setting standards. It also ended the conflict with Sun's network 3D technology JAVA3D technology.
The Web3D Alliance is planning to bring standard applications to international standards organizations in October 2003, and X3d will officially become the international standard.