Computer Graphics and Visualization
Students will learn the current methods and technologies in the field of three-dimensional computer graphics. Emphasis will be given to rendering different types of data: volumetric data, point clouds, mesh geometry, and logically defined geometry in the fields of medicine, biology, geodesy, and high-energy physics. Because the rendered data can be very large, emphasis will also be given to applying appropriate algorithms and data structures for fast and real-time rendering, implementation of techniques on graphic processors, and remote rendering. The students will get to know the benefits of modern graphics libraries (Vulkan, WebGPU) for addressing these challenges. In addition to the techniques, the students will also get acquainted with the different ways of visualizing such data, how to utilize various deep learning tools on the data for visualization preparation or visual parameter estimation, and how to select suitable visualization methods for an individual domain. Students will have an opportunity to collaborate and interact with other students and staff from one of the world’s best Visual computing groups in the world at KAUST.