blaxxun X3D-Proposal
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 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