It runs super slow on Firefox, it does much better in Chrome.
It runs super slow on Firefox, it does much better in Chrome.
This time I wrote a Quaternion Julia fractal raymarcher using the Hubbard-Douady distance estimation and tried to wrap the all thing with a nice design.
Hope you like this first entry to JS1K and appreciate the efforts.
PS: It works at a good 20fps in Firefox on my 2yo machines.
Edit: I started looking into it. He does some really bizarre things, like having all of his assignments and statements in the parens of a for loop, assigning Math.cos to $, and some tricky bit ops. Unfortunately, I don't think I understand the math well enough to totally understand it.
http://news.ycombinator.com/item?id=1227936
As I understand it, the trig calls are just to establish the camera position and direction. The rest of the calculation (the two inner loops) is marching along a ray to find a depth value.