Skip to content
Senior Project in Computer Science
C++
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
build
src
test
.gitignore
README
makefile

README

This is my work for my Senior Project. The goal is to build a fractal
visualization tool for 2d and 3d fractals.

Coded for Linux x86
Using Opengl:
	mesa-common-dev
Using SDL 1.2:
	libsdl1.2-dev
	libsdl-image1.2-dev
	libsdl-mixer1.2-dev
	libsdl-net1.2-dev


Development Progress
10/6/12 - After using a basic iteration on some points using a random number 
	generator to give me a random distribution, I have found a few problems.
	I didn't think about the need to store the points to prevent having to
	run through the generation with each frame which is very costly. I also
	didnt think about how difficult it will be to have a pretty picture
	from this plane iteration. After poking around on the internet I think
	the ansewer is going to be in writing a shader to do the rendering and
	compiling the shader on the fly based on user input. I have never wrote
	a shader before so that is what I must learn next.

10/10/12- Discovered a silly error where I was rendering a point at each depth
        of the iteration causing major performance drop. After the correction
        performance is at least resonble for this intial aprroach. I will 
        continue looking at the Shader language to see if there is a better way
        to use there. I have had the idea though that what might be best is to
        generate all the points at the offset and store them, then use 
        interpolation to give a general shape of the fractal. I am concerned at
        the mathematics behind such a method but I do belive using the random
        path frame by frame is eating unnecussary resources but I most likely 
        need that for unlimited zooming. Exploration of these ideas are needed.
Something went wrong with that request. Please try again.