-
Inverse and Forward Kinematics in OpenGL
Computer Science | June 5, 2023
This project explores forward, inverse, and scripted kinematics for hierarchical creature modeling in OpenGL. It features two different boned creatures: a worm-like creature featuring five interconnected bones, and a cube jellyfish with four three-boned arms. Both models have been crafted in Blender and loaded with the Assimp library. The control points and joints are calculated […]
View project
-
LTC-based sheen models
Computer Science, Featured | May 2, 2023
This project presents two OpenGL implementations of sheen models for simulating cloth-like surfaces inspired by Zeltner et al.’s work. It utilizes linearly transformed cosines (LTC) for accurate rendering, with the first implementation employing a precomputed lookup table and the second using a continuous function for cosine values.
View project
-
Real-time MIP map comparison
Computer Science | April 15, 2023
A visualisation and comparison in OpenGL of the effects that different MIP-mapping models have.
View project
-
Real-time Normal vs Bump Mapping
Computer Science | April 12, 2023
A visualisation and comparison of normal and bump mapping models in OpenGL and how they alter the original appearance.
View project
-
Real-time Reflection and Refraction ModelsR
Computer Science | April 11, 2023
A visualisation and comparison of different reflection and refraction models in OpenGL using reflection and refraction boxes.
View project