Skip to main content

ACM@USC

Association for Computing Machinery at the University of South Carolina

Virtual Ice Cream Social

Discord

David Schmitt

Before GPUs were widespread most graphical applications used software rendering, that is rendering with the CPU. Even today, where GPUs are widespread, the CPU is used for some tasks, like occlusion culling, to reduce the load on the GPU. In this talk, we will be creating a simple software renderer from scratch in order to gain a better understanding of concepts in computer graphics.