3D is designed to scale as the underlying hardware platforms increase in speed over time. Tomorrow's 3D PC game accelerators will support more complex virtual worlds than high-priced workstations of a few years ago. 3D is prepared to meet this increase in hardware performance. 3D neither anticipates nor directly supports every possible 3D need. Instead it provides support for adding those features through Java code.
Designers can export geometry designed using an external modeler to a file.
3D can use that geometric information, but only if an application provides a means for reading and translating the modeler's file format into Java  3D primitives. 3D objects and Java code necessary to support the file's contents. Browsers Today's Internet browsers support 3D content by passing such data to plug-in 3D viewers that render into their own window. It is anticipated that, over time, the display of 3D content will become integrated into the main browser display. In fact, some of today's 3D browsers display 2D content as 2D objects within a 3D world.