Mandelbrot Zoom
The Mandelbrot set is an intriguing mathematical construct that exists between the second and third dimensions. How does it do that, you ask? Well, the Mandelbrot set doesn’t actually have any defined edges, and this application was developed to demonstrate that. While at a given zoom level it may look like the Mandelbrot set has a finite edge, it turns out that you can zoom in to the fractal to infinite depth and still won’t find an edge. The areas that seem to look like edges are, in fact, intriguing spiraling patterns upon closer inspection. So check out this application to see what sorts of crazy patterns you can find! Instructions can be found within the application itself.
Zoom Comparison
Those of you that zoomed as much as you could in to the Mandelbrot set via the Mandelbrot set zoom application I made may have noticed that there is a point at which the Mandelbrot rendering starts to get all blocky and stair-steppy. This is due to zooming in to such a small area that a Float data type does not have enough precision to dive any deeper. In order to emphasize that you can, in fact, dive as deep as you want I created this application which implemented Java’s BigDecimal data structure, one that allows for arbitrary-bit-precision. The rendering is horribly slow, but if you’ve got the patience you could potentially zoom to infinity using this application.
4D Julia Set Renderer
One of the more interesting projects I worked on while investigating the intriguing properties of the Mandelbrot and Julia set fractals, this application renders a three-dimensional slice of the four-dimensional julia set. The mathematics behind it are pretty complex and are explained much better than I could by Tom Beddard here. To play around with my application, click here and mess around with the R, I, J, and K sliders at the bottom!
Fractal Comparison
It turns out that there is a very close relationship between the Mandelbrot set fractal and the Julia set fractal. So much so, that the Mandelbrot set serves as a sort of ‘map’ for the Julia set, and this application was developed to show that. With this application you are able to pick a point in the Mandelbrot set and see what Julia set corresponds to that point. Colors for the fractals can be changed as well as the iterative depth, which results in more refined and details renderings. To play around with the application, you can click here.
SoStox.com
Some friends and I are currently working on a game that goes by the name of “SoStox.” The game is going to revolve around stock trading and understanding financial markets, but unlike most other stock market based games, we will be focusing on creating a game rather than a simulation. We are currently in a heavy development cycle and don’t have much to show yet, but you’re more than welcome to check out our development blog to see what sorts of things we are doing to bring this game to life. Topics on our development blog will range from development and time management issues to legal and user experience issues. In documenting these sorts of things we hope to shed some light on the process of building a start up as we try to accomplish this the best we can.
MoarCodePlz.com
The web site that you are currently visiting is a pet project of mine. I am using WordPress as the framework alongside some personal modifications. The site contains (or is going to contain) my personal blog, my portfolio of past and current projects, my contact information, and my hourly rates amongst other things. Those of you that would like to see the remnants of the old site that used to be at MoarCodePlz.com can go here (at the time of my writing this my old site is broken).
JohnsCreekCounseling.net
This is the web site that I did for my mom’s counseling business. My mom, an adolescent psychotherapist, had a web site that she wanted updated as a Christmas present. Knowing full well how difficult it is to get something for the mother that seemingly already has everything, I jumped at the prospective gift! This web site was the first time that I had ever used WordPress and I have since used WordPress for this site and my friends’ and mine game development site. For those of you that haven’t tried WordPress yet and want to be web developers, I whole heartedly suggest you take a look at the WordPress documentation.
NapaOnline.com
During the time that I worked at Sagepath, Inc, I had the opportunity to work on one of the consumer facing web sites of NAPA Auto Parts, NAPA Online. Throughout my stay at Sagepath I was able to get my hands in nearly every part of the site, from the database and server side scripting languages to the HTML, CSS, and Javascript that comprises the application. While the current site may no longer have as much code written by me as it initially did, I was part of the original team that brought the current NAPA Online website online. Aside from the few websites that I made in practicing web development, this was the first real site that I worked on.
Breakfast of Champions
A video I made with my friend Melissa Sattler for an LCC class I took in my undergrad. The video itself was for the class’s final project and it depicts a guy that decides to eat some molding food in the back of a refrigerator against his better judgment. Out-of-body experiences and human-like dogs abound before he realizes the err of his ways. Heard enough and want to see it already?! Then simply click here to watch the video on YouTube!
Noah’s Ark
For an assignment that required shooting / editing / producing a machinima video depicting a dystopian world, my team and I decided to recreate Noah’s Arc. This time around, however, the flood is man-made rather than god-made, and its made of trash. We produced most of the models in the video, imported them in to Unreal Tournament 3, and then shot this video. To watch the video, click here!
The Cartoonist!
In a Digital Video Special Effects course at Georgia Tech my team and I set out to recreate the visual effect found in the movie “A Scanner Darkly.” “A Scanner Darkly” utilizes vector graphics to give it a very unique look, and when it was originally shot the plan was to develop an algorithm to produce the effect. Upon attempting to create the algorithm, the team failed and subsequently had to hire a team of artists to create the effect one frame at a time. Take a look at our attempt at creating the algorithm! Its not perfect by a long shot, but it is pretty good!
My name is Christopher Grayson and I am an avid computing enthusiast. I've been playing video games and messing around with computers for as long as I can remember. I am a software engineer, research scientist, and graduate student at the Georgia Institute of Technology.