Computer Graphics is about using computers to generate and manipulate visual contents. You'll study algorithms to create, transform, and interact with graphics in real-time computing environments. It has a wide range of applications including user interface design, game development, virtual and augmented reality etc.
Computer Graphics typically requires proficiency in
For more advanced topics, such as realistic rendering and physics-based animation, a basic understanding of physics can be very helpful.
Brown University
Spring 2023
CSCI 2240 is a comprehensive exploration of 3D graphics, diving into rendering, geometry processing, simulation, and optimization. Expect a mathematically intensive approach to topics such as light transport physics, 3D triangle mesh algorithms, and 3D shape optimization. Culminating in an open-ended project, students will be equipped to undertake graphics research and delve into recent research papers.
No concepts data
+ 27 more conceptsStanford University
Winter 2023
The course delves into the core mathematical principles and methods used for computer animation and motion simulation. It explores physics-based simulation methods to model shape and motion, like particle systems, rigid bodies, deformable models, etc. It also covers the animation of natural phenomena and virtual characters. Additional topics such as data-driven animation methods and real-time interactive methods are discussed.
No concepts data
+ 14 more conceptsUC Berkeley
Fall 2009
This course gives a comprehensive introduction to modern computer graphics with a focus on research topics. It includes 3D computer graphics, physical simulation, and rendering, along with real-time rendering methods and computational photography. A substantial amount of the course covers current research areas, equipping students for further work in the field. It is tailored for graduate students or advanced undergraduates interested in computer graphics.
No concepts data
+ 26 more conceptsUC Berkeley
Spring 2022
This course provides a broad introduction to computer graphics, covering modeling, rendering, animation, and imaging. It emphasizes the mathematical and geometric aspects of graphics and requires a data structures course and programming ability. Covered concepts range from 2D and 3D transformations to image processing.
No concepts data
+ 24 more conceptsStanford University
Fall 2022
This course is an introductory one in computer graphics, focusing on synthetic computer-generated images creation. It starts with basic concepts and moves to more complex subjects like BRDF and ray tracing technology. A final project involves building a ray tracer.
No concepts data
+ 11 more concepts