UofAComputing ScienceSemester 2006-3

Web-based Delivery of Scalable 3D Worlds
(Independent Study)
Instructors: Osmar R. Zaļane (Web Information Systems) - Sherif Ghali (Computer Graphics)

OBJECTIVE/DESCRIPTION:

Purpose:

The objective of this course is to study the state of the art in rendering 3D images over the web. The course will discuss contemporary client-server technologies on the web, nascent techniques for scalable vector graphics, and will investigate replacements for Quicktime-VR using methods that use scalable techniques.

Course Description and Goals:

Quicktime VR is now well-established as a method for immersion in a virtual environment over a web browser. Quicktime VR consists of techniques both to capture a virtual world as well as techniques for representing scenes and for delivery to the user, who is provided with navigation controls.

The smallest element in a Quicktime VR system is a pixel, or a sample of a color and depth in space. Such a representation of a virtual world has the serious drawbacks that the user cannot magnify the image beyond a predetermined resolution and that the data transferred often far exceed those needed for rendering.

We shall investigate how scalable vector images represented using a planar graph embedded on the surface of a sphere may be a superior method for scene representation and navigation. It will remain desirable to deliver to the client only salient portions of the planar graph, which will be investigated using level-of-detail graph simplification.

Course Plan:

The final objective of delivering scalable 3D graphics over the web will be reached by incrementally building an experimental system during the term. The objective of the assignments is to build such a system.

GRADING:

Annotated Bibliography (20%),
Discussions (30%),
Assignments (20%)
Final Term paper (30%).

TEXTBOOK and REFERENCES:

The following initial reading list will be updated as the term progresses.
Distributed: August, 2006