Ray Tracing

Ray tracing (graphics)

Ray tracing is a technique used in 3D computer graphics to model light transport and generate digital images. It is slower but higher fidelity compared to scanline rendering methods, making it suitable for still images and visual effects in film and television. With hardware acceleration and improved graphics APIs, real-time ray tracing has become possible in games and other applications without significant impact on frame render times. Ray tracing can simulate various optical effects and even sound waves, and noise artifacts can be reduced through the use of denoising techniques.

3 courses cover this concept

CS 148 Introduction to Computer Graphics and Imaging

Stanford 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

CS 184/284a: Computer Graphics and Imaging

UC 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 concepts

CS 294-13: Advanced Computer Graphics

UC 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 concepts