| |||
|
| |||
| | |||
| |||
|
A discrete event simulation Java applet.
The applet showcases elastic collisions between circles in a box
and allows you to render discretely between events or continuously.
Randomly generate a polygon from various
input parameters by patching together triangles in the Delaunay
triangulation of a point set. Includes an efficient implementation
of various computational geometry algorithms.
Surface Builder (in progress)
Build a closed surface by identifying pairs of edges
on a polygon with even sides. The included applet will then animate the
surface folding together continuously, and attempt to embed the
result appropriately in 3D space.
A procedural planet generation applet, with a
level of detail system which allows for arbitrary precision and
real-time generation. Roughly speaking, should use a Voronoi
tiling of the sphere with Perlin noise and some heuristic
description of a natural environment.
Radiosity Solution (in progress)
A global illumination solution. This algorithm
also uses adaptive subdivision of faces to yield more precise
results. Needs to be ported and tweaked.
Ghosthat (in progress)
Ghosthat is an action/puzzle 2D platformer
developed in C++ using SFML and OpenGL, and Box2D as a physics engine.
The game features physics-based puzzles and is highly focused on
additive color mixing and color-based interactions. More details
to come soon.
|