Computer Graphics
(objectives)
This course aims at illustrating the modern software and hardware computer graphics architectures, and at providing mathematical, technical and methodological solutions for the development of projects concerning the visualization of data in 2D or 3D. The course will expose base concepts in computer graphics such as spaces, curves, surfaces and volumes, focusing on notions and algorithms currently used in scientific visualization, videogames, and computer animation. Moreover, this course aims at exposing details of hardware and software platforms currently in use.
|
Code
|
20810261 |
Language
|
ITA |
Type of certificate
|
Profit certificate
|
Credits
|
6
|
Scientific Disciplinary Sector Code
|
ING-INF/05
|
Contact Hours
|
54
|
Type of Activity
|
Core compulsory activities
|
Derived from
|
20810261 Computer Graphics in Computer science and engineering LM-32 MILICCHIO FRANCO
(syllabus)
OpenGL, Vulkan, OpenCL and CUDA; Mesh and Spatial Data Structures; View Pipeline; Curves and Surfaces; Ray Tracing; Meshing; Colors and Animations; Physics Based Animation.
(reference books)
- Online documentation for OpenGL, Vulkan, OpenCL, and CUDA; - Introduction to Computer Graphics, by David J. Eck (free, online); - MIT OpenCourseware "Computer Graphics", Lecture Notes (free, online);
|
Dates of beginning and end of teaching activities
|
From 26/09/2022 to 20/01/2023 |
Delivery mode
|
Traditional
|
Attendance
|
not mandatory
|
Evaluation methods
|
A project evaluation
|
|
|