Celtic knots: cover feature of IEEE TVCG Vol. 16, No. 1, 2010.
General Information | Resources | Mesh Models & Viewer | Halfedge Mesh Library
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
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 ModelsMesh models with .m format
Mesh Viewer (.m format)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. |