-
Notifications
You must be signed in to change notification settings - Fork 0
tsuk13/fractal-visualization
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
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.
About
Senior Project in Computer Science
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published