Profiles provide X3D with general sets of components for particular applications. Three profiles are included in the specification, and these are:
Interchange
Interactive
Extensibility
The Interchange profile allows support for basic objects and allows for content exchange between X3D authoring systems; the Interactive profile builds upon the Interchange profile and allows users to interact and manipulate objects in three-dimensional worlds; the Extensibility profile allows for development of additional components. Custom profiles may be created for any specific use - they include only those components necessary to perform a given function.
X3D embraces many technologies. Its specification can be implemented in C, C++, Java, among other languages. X3D uses the XML document structure, including DTDs and tags. Since XML is already in place in many organizations, its familiarity will help make the step to X3D that much simpler.
Markets
X3D technology may sound enticing, but how will it make money on the Web? Developers of the X3D standard are optimistic for the future of 3D on the Web. They foresee Web surfers shopping and playing in 3D worlds, using 3D tools to navigate through sites.
3D eliminates the separation of users from objects by space, whether it’s a patron viewing a vase in a museum or a shopper contemplating the online purchase of a new coat. It’s now possible to see and hear elements of a virtual world; some other developers are also striving toward the ability to touch virtual world elements too. It’s possible that one day you’ll be able to pick up and touch the fabric of a shirt in a virtual store.
Currently, virtual 3D worlds enjoy popularity outside of the Web in limited spheres. VRML is useful for training people in situations too expensive or dangerous to replicate in the real world. The military uses 3D technology widely. So does private industry for 3D training manuals. It’s popular in specialized educational situations (like virtual surgeries), and in lower tech applications like interior design, as well.
Nearly any application where static CAD (Computer Aided Design) is useful, 3D design is even more useful. While these markets have not yet translated into profit on the Web, the new X3D proposal makes 3D profitability seem nearer than ever before.
|