Εφαρμογή Reve World Designer - Επιλογή τρισδιάστατου αντικειμένου για τη σύνθεση εικονικών κόσμων
Reve World Designer Application - Selection of a 3D object for composing a virtual world

View/ Open
Subject
Εικονική πραγματικότηταKeywords
REVE ; Item ; Εικονικός κόσμος ; Εικονικό περιβάλλον ; Τρισδιάστατα αντικείμενα ; XJ3D ; Verl ; Σχεδίαση εικονικών κόσμων ; Virtual world ; Virtual environment ; Three-dimensional objects ; Virtual world designerAbstract
The purpose of this MSc thesis was to contribute to the development of a graphical user interface, an application, aimed the processing and selection of the suitable three-dimensional objects for the synthesis of virtual worlds for the platform of REVE. By choosing the appropriate three-dimensional objects it is possible in the first step to create intelligent virtual environments. Intelligent Virtual Environments require the design of virtual worlds, thus, this research aims in assisting the user in that aspect, in selecting the correct objects, whole the object or part of the object. The purpose of this MSc thesis was to enable the user to directly view, select and edit three-dimensional objects for the construction of a virtual world. As virtual world is defined a set of virtual objects. The objects are represented with the aid of computer and may be real or imaginary beings and/or things and have some characteristic properties that make them unique to the user, such as their size, shape, their color and position. For the design of virtual worlds, REVE use a world as a set of items. This MSc thesis focuses on three-dimensional VRML and X3D type objects. REVE uses the VERL language for representing the virtual worlds and thus the application gives you the opportunity preprocessing such items with the aim of correct and quickly select the appropriate objects. The technology used is the Java SE 7 and SDK 7, with an extent use of the swing library for developing the graphic environment, of the jaxp library for processing the verl files and the xj3d library for visualizing the items and the world.