
Since Hypercosm is a truly web based system, many different aspects of the display and control of your 3D SketchUp models can be controlled right from the web page using a completely open Javascript API. This allows you to create new and more functional and creative user interfaces for your models and it also allows you to create "mashups" out of your 3D models adding additional markers, annotations, and hyperlinks.

The user interface for every "skin" is created entirely in HTML and Javascript. This means that if there is any aspect of the user interface that you would like to change, you can do so. Would you rather display the pages as a drop down list instead of tabs? Would you rather have a set of VCR like play / stop controls? Do you have a new idea for how to handle lighting? Are you an awesome Flash programmer who would like to recreate the entire GUI using beautiful, scalable Flash vector graphics? You can do it! If you create a skin that you really like and would like to share with others, let us know and we'd be happy to add it to our ever expanding
user interface skin library.

The second major use for the
Javascript API is as a mechanism for adding new data to 3D models and to link 3D models to other forms of data. For example, just as you can create a Google Maps "mashup" that shows places of interest or spots where you took pictures on your family vacation, you can do the same thing with 3D models using our open Javascript API.

The following examples are Hypercosm interactive 3D simulations that you can experience right in your web browser. To view these examples, you must first install the
Hypercosm Player.

Model Using a Customized User Interface
Created in HTML and Javascript

Tourist Model Mashup with Customized Markers
and Links Added