Erweiterung eines geometriebasierten Szenengraphen um punktbasierte ObjekteSemesterarbeit in Computergraphik ZusammenfassungDas blue-c Projekt ist ein interdisziplinäres Forschungsprojekt an der Eidgenössischen Technischen Hochschule ETH in Zürich, welches zum Ziel hat, eine kollaborative virtuelle Umgebung zu entwickeln. Es soll möglich werden, dass mehrere Personen in die virtuelle Welt eintauchen, dass sie sich dort treffen, miteinander kommunizieren und zusammenarbeiten können. Das System nimmt Bilder mittels Videokameras auf und projiziert gleichzeitig eine virtuelle Umgebung in denselben Raum. Aus den Videobildern wird eine 3D-Repräsentation der Benutzer generiert und in die virtuelle Umgebung eingefügt.
In einem ersten Schritt wird ein Prototyp in OpenGL implementiert, welcher anschliessend nach OpenGL Performer portiert wird. Der zugrundeliegende 3D Image-Warping Algorithmus ist eine Erweiterung eines am MIT entwickelten Algorithmus und berücksichtigt mehrere Referenzbilder. Ausserdem ist er in der Lage, die Berechnung parallel auf mehreren Prozessoren und inkrementell auszuführen. AbstractThe blue-c is a joint research project between several institutes at ETH Zürich, Switzerland. The research aims to build a new collaborative virtual environment where users can immerse into virtual worlds, meet, work and communicate with each other. The system records users by video cameras and projects a virtual environment simultaneously. From video images a threedimensional representation of the users is generated and inserted into the virtual environment. The work presented in this thesis extends an existing 3D Image-Warping algorithm by the ability of shading the transformed object according to the scene environment. Because the output data of the warper is image-based, an integration of this data into the geometry-based and as such illuminable world is needed. Only with this homogenization of the two completely different worlds it is possible to realize a visually correct result when rendering the warped point objects. Such a high degree of realism of the visualization is very important for the users of a blue-c portal to really be able to immerse into the virtual environment. In a first step a prototype in OpenGL is implemented, which in a second step is implemented in OpenGL Performer, using the blue-c API. The basis of this work is a 3D Image-Warping algorithm that itself is an extension of an algorithm developed at MIT. It supports multiple reference images and knows processing on several processors and incrementally evaluating the warping equation. DownloadSemesterarbeit als PDF-Dokument (1903kB)
|
||
|
http://www.shima.ch/papers/GDV2001/default.php
© Marco Nef, 2010
|