This repository showcases the projects I did in CMSC420 Computer Graphics course by Professor Gregg. Source website is here. (The website can be temporarily unavailable when the course is ongoing.)
A part of the projects I did in the course.
Bump Mapping (Source codes)
- Made light sources movable with a mouse
- Mapped simple textures to a scene and objects
- Implemented Bump Mapping
Gateway Arch (Source codes)
- Wrote a program that draws the Gateway Arch
- Implemented Frenet-frame technique and Catenary curve
- Added a feature that will allow the user to move around in the scene and rotate their view direction by pressing keys
- OpenGL - A cross-language, cross platform application programming interface(API) for rendering 2D and 3D vector graphics.
- OpenGL Shading Language (GLSL) - A principal shading language for OpenGL.
- Visual Studio - An IDE