Projects
Glaas / Koprulu
An under-wraps startup building out an augmented reality platform.
Real Time IK (2D)
This is my first attempt at a real time Inverse Kinematics solution in 2D
Basic Ray Tracer
This project was made while i was studying ray tracers, it does basic ray tracing as well as having Oct Tree bounding box hierarchy Optimization, glossy reflection, and a simple global illumination model which collects N bounces of light.
Chaikin's Curve Interpolator
Another project from the start of my graphics learning curve. This was an exploration of the Chaikin curve algorithm. It takes a file with points specified and draws / interpolates curves between them.
Basic 3d Modeling program
This was done when I was first studying graphics, its a simple function command line 3D modeling program with a ui for exploring the environment.
Lebenesgues Space Filling Curves
The last of my beginning work with graphics, This is a simple recursive color filling algorithm that was used to fill polygons in OpenGL quickly.
Sci Vis MRI / CT / Volumetri data field Visualizer
This is a \project written from scratch using the QT4 libraries for the user interface and C++ / opengl / glsl for the back end. I wrote a version of the last shader using geometry generation for glsl 4.0 ( disabled by default )
Vector Field Visualization (Maya)
This is a tool for Maya 2010 and later useful for visualizing cumulative forces from vector fields. Its useful for cloth simulation as well as other fluid dynamics effects as it gives the artist more feedback than they would have about the force in each sector of space
Code Visualizer
This is a tree type algorythm api visualization tool that will hook in with a standard text editor to provide 3d visualization assistance for exploring a tool set. As well as on screen reference lookup etc.
BooneAI
This is a work in progress, I'm adding emotional response heuristics to AI, such as learning, fear, anger, aggression etc.
This is a work in progress, implementation will be in Unreal Engine 3
YellowCab Python Simulator Expansion
I'm modifying YellowCab 2 to include pathing and a 3d Compass for a Psych Experiment on geometrical mapping skills amongst different sexes.
This is a work in progress.
Hike Planner
I used basic heuristic AI methods to take a map with altitude information and plot the easiest route from point A to point B. Working on integrating it with Google Maps to be used for hikers around the world, hopefully I will get to it before Google does.
Experimental Electric Car
I helped a friend of mine build an electric car using a motor system that uses less energy. (Brushless Electric) I did the microprocessor (AVR PIC) code for the controllers for traction control etc, as well as a new communication protocol among controllers to allow parallel corrections.
Flannel
This is a modular bash framework for sharing common scripts between your friends and fellow coders!
It also does dependency resolution and has a module built for env variable management with VFX studios in mind.
Redundant Web Pype
This is a little web dev tool I made because a friend asked how to better organize their javascript assets and didn't want to add any framework dependencies to their development environment
Its main purpose was to introduce a friend into some simple ways to organize a big javascript project.