Programming

Programming projects: OpenGL, DirectX and C++ from my degree years, plus more recent Python work.

Honours Year Project: GI implemented using OpenGL

I’ve implemented simple Global Illumination (GI) on a heightmap based terrain written using C/C++ programming language and also OpenGL API. Here’s a copy of my project abstract : Using Global Illumination (GI) as an advanced lighting method for terrain generation can be challenging and difficult to implement efficiently. Terrain generation normally involves large complex surfaces

Honours Year Project: GI implemented using OpenGL Read More »

OpenGL Terrain Demo

This is an OpenGL demo I made featuring procedural terrains! I’ve also added fancy water effects with reflection and animation to further spice things up 🙂 The demo only uses two procedural generation method which are : Midpoint displacement and faultline algorithm. I’ve embedded the video but as would suggest running the EXE to fully

OpenGL Terrain Demo Read More »

Bezier Curves

I’ve created a demo framework to demonstrate the Bézier curve in 3D space. The demo graphically plots a Bézier curve with control points which the user can manipulate by selecting and moving them around thus changing the appearance and shape of the curve. I’ve also included an animated object with simple physics. The demo is

Bezier Curves Read More »

It’s a bug’s life…

I’ve toyed around with Milkshape3D and created a simple animated model of a dragonfly. It is intended that this dragonfly have a rather cartoon-ish appearance. The model is divided into several moving sub sections. These sub sections are later then used for animation. Sections in my dragonfly model include the head, main body (which also

It’s a bug’s life… Read More »

Scroll to Top