Site Overlay

Computer Graphics

1, Mini Game Engine by OpenGL

I built up the object-oriented simple game engine from an existing skeleton. The programs can read obj file and assigned a texture to it in the scene. The game world contains light sources, camera, still objects and an user-controllable avatar. The objects follow basics physics rules such as gravity and collision.

Computer program in C++, openGL.

Scene 1

Scene2 Absurdism

Scene3 Surrealism

2, Ray Tracing Model

Some demo scenes using the ray tracing method. Refractive materials (glass) and reflective materials (metal) are implemented in the scenes.

Computer program in C++

Ray Tracing & Anti-Aliasing

Recreating Giorgio Morandi

Reflective Material: Metal

Refractive Material: Glass