Εφαρμογή Reve World Designer : σχεδίαση εικονικών κόσμων για την πλατφόρμα REVE
Reve World Designer : design of virtual worlds for the REVE platform
KeywordsREVE ; Item ; Εικονικός κόσμος ; Εικονικό περιβάλλον ; Φυσική αναπαράσταση ; Virtual model ; Xj3d ; Verl ; Σχεδίαση εικονικών κόσμων ; Virtual environment ; Physical aspect ; Virtual world designer
The purpose of this MSc thesis is to develop a graphic environment for designing virtual worlds used in the REVE platform, which enables the development of Intelligent Virtual Environments. Intelligent Virtual Environments require the design of virtual worlds, thus, this research aims in assisting the user in that aspect. A virtual world is defined as a set of virtual objects which represent, with the use of computers, real or imaginary beings and/or things and have certain characteristics, such as dimensions, shape, colour and position, by which the user perceives them as unique. For designing the virtual worlds, we use the REVE representation, which defines a world as a combination of items that have three conceptual models: the physical model, the semantic model and the access model. In this thesis, we focus on the first model that concerns the physical representation of the objects in the world, though an approach on the other two models is also made, presenting the possibility of future enhancements. REVE uses the VERL language for representing the virtual worlds, therefore, the given application makes possible the import and export of such files, whereas the items that compose the world are designed in VRML and X3D language. 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.