Lectures for CMSC 828V: Recent Advances in Graphics and Visualization

This page has pointers to the material covered in each lecture and will be updated throughout the semester. The lecture notes appearing on this page are copyrighted by Amitabh Varshney, except for images that appear with appropriate credits. Use of these lecture notes by students of the class CMSC 828V at the University of Maryland is permitted for their educational purposes. Any other use requires permission of the author.

These course notes are visible only from umd.edu domains.


September 1

Discussion of course policies and course plan
Overview of the Graphics Pipeline
PDF (2), PDF (6)

September 3



Tiled Displays
PDF (2), PDF (6)

September 8 and 10



GPUs, Many-core, Multi-core Architectures
PDF (2), PDF (6)

September 15 and 17



Parallel Programming and Memory Hierarchy
PDF (2), PDF (6)

Presentations by Chrissie Chi Cui:
Fluid Simulation Overview

Particle-based Fluid Simulation for Interactive Applications
Paper by M. Muller, D. Charypar, M. Gross in ACM Symp. on Computer Animation 2003

Hardware-Aware Analysis and Optimization of Stable Fluids
Paper by T. Kim in ACM Symp. on Interactive 3D Graphics and Games 2008


September 22 and 24



Fluid Simulation and Multicore Programming
PDF (2), PDF (6)

Presentations by Chrissie Chi Cui:
Direct Forcing for Lagrangian Rigid-Fluid Coupling
Paper by M. Becker, H. Tessendorf, and M. Teschner in IEEE TVCG 15(3), May/June 2009

Directable High-Resolution Simulation of Fire on the GPU
Paper by C. Horvath and W. Geiger, SIGGRAPH/ACM TOG 28(3), August 2009

Presentation by Gary Jackson:
Intel's Larrabee: Hardware and Software Architecture
Paper by L. Seiler, D. Carmean, E. Sprangle, T. Forsyth, M. Abrash, P. Dubey, S. Junkins, A. Lake, J. Sugerman, R. Cavin, R. Espasa, E. Grochowski, T. Juan, and P. Hanrahan, SIGGRAPH/ACM TOG 27(3), August 2008


September 29



Multiresolution Meshes
PDF (2), PDF (6)

Presentation by Sujal Bista:
Clipmaps PDF(2), PDF(6)
Clipmap Paper by C. Tanner, C. Migdal, M. Jones, SIGGRAPH 1998
Geometry Clipmaps paper by F. Losasso and H. Hoppe SIGGRAPH 2004


October 1

Multiresolution Hierarchies and Memory Coherence
PDF (2), PDF (6)

Presentation by Gary Jackson:
Efficient Tree Storage and Evaluation for Level of Detail
Sequential Point Trees by C. Dachsbacher, C. Vogelsgang, and M. Stamminger, SIGGRAPH 2003
Compressed Random Access Trees for Spatially Coherent Data by S. Lefebvre and H. Hoppe Eurographics Symposium on Rendering 2007


October 6 and 8



GPGPU Programming with CUDA
PDF
Presentation by Sam Cho:
GPU-based MD Simulations of Ribosome Assembly

October 13

Midterm

October 13



Advanced Optimizations with CUDA
PDF

October 20 and 22



Spectral Graphs
PDF (2), PDF (6)

October 27



Spectral Meshes
PDF (2), PDF (6)
Geometric Signal Processing on Polygonal Meshes by G. Taubin, Eurographics State of the Art Report (STAR) 2000

October 29

Multiresolution Techniques for Interactive Global Illumination: Invited Talk by Chris Wyman, University of Iowa
PDF (2), PDF (6)

November 3 and 5



Spectral Geometry and Harmonics
PDF (2), PDF (6)

Presentation by Horace Ip:
Basis Functions for Rendering PDF, PDF(6)
A Frequency Analysis of Light Transport by F. Durand, N. Holzschuch, C. Soler, E. Chan, and F. Sillion at SIGGRAPH 2005
Adaptive Wavelet Rendering by R. Overbeck, C. Donner, and R. Ramamoorthi, SIGGRAPH Asia 2009


November 10 and 12



Human Visual System and Perception
PDF (2), PDF (6)

Visual Attention and Saliency
PDF (2), PDF (6)

November 17 and 19



Self-Similarity, Fractals, and Data Encoding
PDF (2), PDF (6)

Presentation by Andre Maximo:
Symmetry for Meshes PDF
Folding Meshes: Hierarchical mesh segmentation based on planar symmetry by P. Simiar, E. Kalogerakis and K. Singh, presented at Eurographics Symposium on Geometry Processing 2006.
A Concise and Provably Informative Multi-scale Signature Based on Heat Diffusion by J. Sun, M. Ovsjanikov, and L. Guibas, presented at Eurographics Symposium on Geometry Processing 2009.


November 24



OpenGL 3.0, presentation by Sujal Bista
PDF

December 1



New Displays
PDF (2), PDF (6)

December 3



Visualizing Time-Varying Data, presentation by Horace Ip
PDF (1), PDF (6)
A Fast Volume Rendering Algorithm for Time-varying Fields Using a Time-Space Partitioning (TSP) Tree by Han-Wei Shen, Ling-Jen Chiang, and Kwan-Liu Ma, presented at IEEE Visualization 1999.
Importance-Driven Time-Varying Data Visualization by Chaoli Wang, Hongfeng Yu, and Kwan-Liu Ma, presented at IEEE Visualization 2008.


December 8

Project Presentations

December 10

Course Wrap-up
PDF (6)

December 18

Final Exam: 1:30pm -- 3:30pm

Web Accessibility