top of page

THE MOON POOL

ENGINE

My C++ OpenGL Render Engine

DESCRIPTION

A 3D OpenGL render engine made using C++. The engine allows the creation of meshes from obj files and lists of vertices/indicies as well as the use of render targets and shadow mapping.

This demo of the engine displays three laser scanned models from the Stanford University as well as a spear model supplied by AIE, all floating above a reflective water-like surface. The light source can have its colour and direction changed and several post-processing effects can be used to change how the models appear.

YEAR

2022

GENRE

3D Render

PLATFORM

Windows PC

VISUALS

Controls: 

-Right click and drag to rotate the camera view.

-WASD to move the camera relative to the camera's facing.

-ZX to move up and down on the world Y axis.

-Left click on the red buttons to change post processing  effect.

-Left click and drag on the box with numbers to change the light's direction and colour.

-Double left click on the Light Settings tab to open/close it.

bottom of page