Title :
Virtual worlds modeling for Web deployment
Author :
Moschovitis, George K. ; Karpouzis, Kostas ; Kollias, Stefanos
Author_Institution :
Dept. of Electr. & Comput. Eng., Athens Nat. Tech. Univ., Greece
Abstract :
We propose a design architecture for the graphics engine of a virtual reality system to be deployed over the Web. The graphics engine is decomposed into high and low level components. The high level component manages the hierarchical organization of the virtual objects, while the low level component acts as the interface to the graphics hardware and is mainly responsible for operations, such as vertex transforms and polygon rasterization. Several methods for geometry representation, compression and culling are compared and associated with different geometry types. The use of OpenGL as a general-purpose machine to implement mathematical operations is considered in the context of programmable shaders. Finally a prototype application for virtual worlds modeling is presented along with detailed discussion on technical and implementation issues.
Keywords :
Internet; computational geometry; virtual reality; 3D graphics; Bezier patches; Java; OpenGL; VRML; Web deployment; compression; culling; design architecture; geometry representation; geometry types; graphics engine; height fields; hierarchical organization; multi-pass rendering; polygon rasterization; programmable shaders; tessellation; vertex transforms; virtual reality system; virtual worlds modeling; Application software; Computer graphics; Engines; Geometry; Hardware; Home computing; Java; Layout; Rendering (computer graphics); Spatial databases;
Conference_Titel :
Electrotechnical Conference, 2000. MELECON 2000. 10th Mediterranean
Print_ISBN :
0-7803-6290-X
DOI :
10.1109/MELCON.2000.879995