Abstract

Computer graphics has played a key role in modern entertainment. From videogames to animation, computer graphics allows us to create fantastical imaginary worlds. In this paper, we explore the theory and application of real-time 3D computer graphics. Utilizing the various theoretical techniques, we design and implement a real-time 3D rendering engine utilizing the Vulkan API. This paper provides the foundation of a multi-year project to build a videogame engine with photorealistic visuals.

Advisor

Visa, Sofia

Department

Mathematics; Computer Science

Disciplines

Algebra | Geometry and Topology | Graphics and Human Computer Interfaces | Software Engineering | Theory and Algorithms

Publication Date

2021

Degree Granted

Bachelor of Arts

Document Type

Senior Independent Study Thesis

Share

COinS
 

© Copyright 2021 Morgan Thompson