top of page

CUDA Rasterizer

In this project, I used CUDA to implement a simplified rasterized graphics pipeline, similar to the OpenGL pipeline. I have implemented vertex shading, primitive assembly, rasterization, fragment shading, and a framebuffer.

​

Features

  • Basic Lambert and Blinn-Phong

  • Line & Point rasterization

  • Backface culling

  • SSAA

  • Other render style(painted style)

  • Bilinear texture filtering

  • Perspective correct texture coordinates

​

To see more, please check https://github.com/githublsx/Project4-CUDA-Rasterizer.

Duck with texture and point light
+Blinn-Phong
+Ambient
Rotating Duck
"Painted style" Duck
Duck with normal as color
Duck with depth as color
Duck rasterized with lines
Duck rasterized with dots
bottom of page