marnix kok : driven, enthusiastic and a little bit geeky
This page contains an overview of the projects I finished. Some of them have a link to a download page. I hope you enjoy them!
I have become more interested in discovering how cutting edge web-techniques such as WebGL and Canvas work. This is one of a few examples I shall be making that incorporate my experiences into this brave new world. Fish in the ocean, enjoy! more …
This article discusses a number of graphics programming techniques: the rotational zoom, phong shading and bumpmapping. They are combined into a nice visual package: a bump-mapped rotozoom. more …
The website described here is the culmination of a number weeks of work in which a beautiful design has been transformed into something beautiful, representing the digital heart of the new youth movement in Groningen. more …
Some time ago I took it upon myself to create a simple prototyping GUI library that is integrated into existing OpenGL applications. It contains a number of standard components, features elements such as data-linking, extreme ease with a non-invasive notation more …
This article discusses an implementation of the Reaction Diffusion algorithm on the GPU. Showing how to solve a partial differential equation through discrete iteration using a Ping-Pong technique with frame buffer objects (FBOs). more …
This project is an excerpt of the shoutz0r code base that provides a small but useful abstraction in C++ for the SQLite library allowing easy retrieval to structures of queries. more …
This project is an implementation of the linear contraint solver algorithm (LINCS). This algorithm is used in molecular dynamics simulations. In this applicatino we use it to simulated the coiling of a rope as it hits a surface. more …