.
About the house Virtual house Art gallery Technical Contact Guestbook Credits
This section explains how the multimedia house was created.

Over a period of 1 year the multimedia-house was constructed in 3D and then integrated firstly into a flash interface with XML and then into a functional website. Then, 3D versions of each application were made viewable on the web using the Director 3D engine.

The first stage of producing the house was to generate room layout plans. These can be seen below.

Office blue-print  Lounge blue-print  Kitchen blue-print

From these early drawings, initial 3D designs were constructed of each room.

an early render of the lounge  an early render of the office

Over the next few months, refinements to each individual room took place until a workable room template was achieved. Once this had been completed, work was begun on modelling the multimedia-applications found within the house. Once each model was completed, they were then imported into a room template.

Adding applications to the rooms

3D Studio Max was the application used to make all 3D models and room layouts. Once the 3D modelling had been completed, panoramic images were taken of each room and imported into Flash. Within Flash, a panoramic virtual environment was created allowing the user to navigate from one room to another. Once all interactive panoramic views had been completed, XML was used to link objects to textual content.

A virtual map was then created to allow the user to navigate through the house.

Once the flash interface had been completed. 3D versions of each object were created using the Director 3D engine. This was done by exporting each application from 3D Studio Max to a .w3d file, which was then imported into Director 8.5. With this exported world, it was then possible to use lingo (director scripting language) to add interactivity to the environment.

The final task to this project was to complete a functional website. CGI and ASP was used to create the contact pages and guestbook, with all other content being formatted using HTML and CSS.
.