CSE 615, Fall 2002

Homework 1:

1. Environment map: Implement the following and inspect and appreciate the visual difference if any.

Use POSTECH model to generate "synthetic" environment maps.  That is, at a designated position of
your choice, render the scenes at different angles with the appropriate FOV and construct an
environmap by stitching them together.  Here, because capturing the scenes are done in the graphics
environment (rather than in the real environment with real cameras), stitching really means just connecting.  
Using the map, generate an appropriate view when an arbitrary panning angle is given (no need to implement
zoom in or out).  Remember that this is different from texture mapping (See number 3).  The view must be
generated directly from the appropriate portion of the map.

a. 4 sided map

b. 24 sided map


2. Use the publicly available QT tool to stich and generate cylindrical map.  Use the 24 15-degree graphic
images you captured in 1 (b) as input.  Inspect what the cylindrical map looks like.  See if any visual
differences are found compared to 1 (b), as you pan the environment using this cylindrical map.
 

3. Use 6 sided textured wall and cylindrical textured (you can use cylindrical texture capability of OpenGL)
wall for environment.  Assess it's quality compared to the above methods.

4. Formulate a warping function for mapping a cubic map into a cylindrical map.