الفهرس | Only 14 pages are availabe for public view |
Abstract The main objective of the work presented in this thesis is to demonstrate how Artificial Intelligence techniques can be used with virtual reality systems while it still works in real time. The proposed architecture decreases the application development time, provides data abstraction of virtual environment from low-level programming, and promotes the reusability and consistency across applications. This research is applicable to virtual reality domains involving training of complex scientific knowledge. Because this research exploits certain artificial intelligence characteristics, it has been applied to a limited scene with finite number of objects, primarily because the high cost of artificial intelligence subsystem. The intelligent virtual reality prototype is implemented using rule-based or non-procedural approach combined with object oriented methods and, more importantly, the use of a separate database file for the storage of rules, facts and objects to provide an adaptable, reusable system. Therefore, this prototype can be easily extended to generate a new virtual environment. |