|previous next contents
BS Contact J Specification
The Core X3D Specification is composed of a very lightweight set of 3D scene elements and programming interfaces upon which a wide variety of 3D applications can be built. It is a strict subset of the VRML 97 specification and it is based on these concepts. Additionally Core X3D provides a powerful API for programming and extensibility.
To provide a small enough set of requirements that a minimally compliant implementation can reasonably deliver the viewer application along with the content.
Compatibility with the VRML 97 standard to allow usage of existing authoring tools and even some existing content.
To provide a specification that can be implemented by a large number of companies and individuals without requiring a prohibitively large investment.
To provide a set of requirements that can be implemented on many different platforms.
To provide enough functionality that a minimally compliant implementation will enable the most commonly required features of 3D content producers.
To provide extensibility into areas that are not specifically addressed by this specification.
To provide a foundation for higher level profiles, including VRML97 and MPEG-4 compatible profiles.