13.02.2013 Views

Advanced Building Simulation

Advanced Building Simulation

Advanced Building Simulation

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

240 Malkawi<br />

Figure 9.27 Viewer with HMD. (See Plate XIX.)<br />

CFD simulation<br />

Sensors/boundary<br />

conditions<br />

HCI<br />

Display<br />

Multimodal<br />

interface<br />

Graphics<br />

software<br />

earlier sections. Some of these challenges are being researched such as integrating sensors<br />

and boundary conditions for automatic updating and calibration. This allows the<br />

user to view sensor information such as temperature and airflow in real-time and compare<br />

it with the simulated results. In addition, interactions with the CFD output require<br />

a new intuitive method of interfacing that is specific for the application (Figure 9.29).<br />

This involves the integration of a multimodal HCI by transforming human perceptual<br />

cues such as hand movements (haptic), speech recognition, etc. to a set of functions for<br />

effective data visualization within the AR environment.<br />

The CFD output was generated as a VRML file, scaled and oriented such that it is<br />

accurately mapped with the real scene, and posed into the HMD. The VRML<br />

importer communicates with the CFD engine through loading classes that receive<br />

input from the user about the orientation and position of the data requested and<br />

passes this information on to the command generator. The generator creates a set of<br />

command-line directions and calls the CFD engine to execute the file. The results are<br />

saved in a specified location in a VRML format. The data is then imported into<br />

Java3D using a plug-in package to convert the data from VRML to native Java3D<br />

CFD<br />

data<br />

Figure 9.29 Integration of multimodal interface with AR environment.<br />

Figure 9.28 Registration of room in real-space.<br />

(See Plate XX.)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!