High Dimensional Rendering in OpenGL
Project Description
Adding high dimensional rendering capability to the OpenGL
graphics programming environment is the goal of this project. We will
approach this in three steps. First we will generalize high
dimensional mathematics from algorithms used in lower dimensional
graphics theory and OpenGL itself. The high dimensional mathematics
will then be implemented as a wrapper to OpenGL. Finally, the project
will be announced as an open source project and made publicly
available. p>
Documentation, Papers, and Journal
Project Journal
Paper ps pdf
Slides
Code
nd Wrapper
Source Directory
5d Visualization Library
5d.h
5d.cpp
4d Visualization Library
4d.h
4d.cpp
Driver for testing 4d visualization library
main.cpp
Hypercube visualization using 4d library
main.cpp
display.h
display.cpp
Important Links:
OpenGL 1.4 Docs
Project Timeline
| Project Timeline |
September |
October |
November |
December |
| 1 |
8 |
15 |
22 |
29 |
6 |
13 |
20 |
27 |
3 |
10 |
17 |
24 |
1 |
8 |
15 |
| Research Possible Topics |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Choose Topic |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Research Chosen Topic |
|
|
|
|
|
|
|
|
|
|
|
|
| Survey Presentation |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Survey Paper |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Generalize Basic Algorithms |
|
|
|
|
|
|
|
|
|
|
|
|
|
| Interetive 3d Demo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4d Library |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4d Interactive Demo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Proposal Paper |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Proposal Presentation |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| nd Library Algorithms |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| nd Library with OpenGL |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| nd Interactive Demo |
|
|
|
|
|
|
|
|
|
|
|
|
|
| Final Paper |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Final Presentation |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| nd Packaging |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Colloquim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Working Bibliography
Banchoff, Thomas F. Beyond the Third Dimension. New York:
Scientific American Library, 1990.
Angel, Edward. Interactive Computer Graphics: A Top-down Approach
with OpenGL. 2nd ed. Reading, Massachusetts: Addison Wesley
Longman, Inc. 2000.
Glassner, Andrew S. Graphics Gems. Boston: Academic Press,
INC. 1990.
Arvo, James. Graphics Gems II. Boston: Academic Press, INC.
1991.
Sharma, Ashish, et all. "Large Multidimensional Data Visualization
for Materials Science." Computing in Science & Engineering 5:2
(March/April 2003): 28-33.
Hinneburg, Alexander, et all. "Using Projections to Visually Cluster
High-Dimensional Data." Computing in Science & Engineering 5:2
(March/April 2003): 15-25.
Ma, Kwan-Liu. "Visualizing Time-Varying Volume Data." Computing in
Science & Engineering 5:2 (March/April 2003): 34-42.
Jackiw, Nick. "N-Dimensional Visualization." Key Curriculum
Press. October 1997. September 2003 http://www.keypress.com/sketchpad/java_gsp/hypercube.html.
Jones, Christopher V. "Projection Approaches." Interactive
Transactions of ORMS. September 1998. September 2003 http://catt.bus.okstate.edu/jones98/projecti.htm
Copyright 2002 Josh McCoy
Contact for information: