computer graphics

computer graphics

opengl shaders

C++, OpenGL, QT

C++, OpenGL, QT

In this Interactive Computer Graphics (CIS 5600) assignment, I worked on a variety of ​​fragment and vertex surface shaders as well as post-processing shaders as an introduction to GLSL. Surface shaders include Blinn-Phong reflection, matcap reflection, color gradient, animated spherical vertex deformation, and more, and post-processing shaders include blur, Sobel filter, and Worley noise animation.