🎮
Computer Science Course

CMSC405

Computer Graphics

Introduces computer graphics principles and techniques. Covers 2D/3D rendering, transformations, lighting, shading, and interactive visualization.

Course Projects

Java 2D Animation code snippet
Java

Java 2D Animation

Application for creating and manipulating 2D animations with transformations.

Project 1
3D Renderer code snippet
Java

3D Renderer

Application for rendering and manipulating 3D objects with different lighting models.

Project 2