Computer Graphics

CMPS 415 / CSCE 515

pig_knots.png

Celtic knots: cover feature of IEEE TVCG Vol. 16, No. 1, 2010.

General Information | Resources | Mesh Models & Viewer | Halfedge Mesh Library


General Information

Instructor
Dr. Miao Jin
Email: mxj9809@louisiana.edu

Office hours: TR 1:30pm - 3:30pm Oliver Hall 237

TA
Sam Ekong
Email: samekong@gmail.com


Times & Places
TR 3:30pm - 4:45pm, Oliver Hall 117

Objectives
This course will cover the basic concepts, mathematical foundations, fundamental theory and algorithms, software techniques, hardware and system issues, and application examples of computer graphics.

Emphasize a ``hands-on'' approach to both the better understanding of graphics concept/theory/algorithms and the effective use of graphics techniques in various applications.

Prerequisites
Computer science background: data structures, programming languages and skills (such as C/C++).
Mathematics background: linear algebra, and basic analytic geometry.

References
ˇ°Interactive Computer Graphics: a Top-Down Approach With Shader-Based OpenGLˇ±, Edward Angel, Dave Shreiner, 6th edition, Addison-Wesley, 2012.
ˇ°Computer Graphics with OpenGLˇ±, Hearn, Baker, and Carithers, 4th Edition. Prentice Hall, 2011.
ˇ°Open GL Programming Guideˇ±, Kessenich, Sellers, Shreiner, 9th Edition. Addison-Wesley, 2016.
ˇ°Computer Graphics: Principles and Practiceˇ±, James D. Foley, Andries van Dam, Steven K. Feiner, John F. Hughes, 2nd edition, Addison-Wesley 1995.

Grading

Projects


Resources

SIGGRAPH course - An Introduction to OpenGL Programming by Dr. Edward Angel: video

SIGGRAPH course - High Quality Rendering using Ray Tracing and Photon Mapping by Dr. Per H. Christensen and Dr. Henrik Wann Jensen: pdf

Ray Tracing Software: Povray


Mesh Models

Mesh models with .m format

Mesh Viewer (.m format)

G3dOGL.exe

Usage of G3dOGL: G3dOGL.txt

For more mesh models, check these sites. They may have different formats, so you need to use converter.exe to convert their formats from .obj or .wrl to .m files. Usage of converter.exe can be found here: converter.txt.

AIM@SHAPE
3D Cafe
Ultimate 3D Links
Amazing 3D Graphics


Halfedge Mesh Library

For course project, you can download here: Simple Mesh library

Halfedge Mesh library on the Internet