YOUR ACCOUNT

Messages 46 - 52 of 52
First | Prev. | 1 2 | Next | Last 
CFandM
ForgeSmith

Posts: 4761
Filters: 266
Looks like the Sea Fairing DMV and everyones waiting for a License.. smile:D smile:)
Very smile:pimp:
Stupid things happen to computers for stupid reasons at stupid times!
  Details E-Mail
Betis
The Blacksmith

Posts: 1207
Filters: 76
I think I got iterations to work as well as mandelbrot (as opposed to julia)



(hopefully I'm not too late and can actually contribute? lol)

I once wrote a fun program to sample the Buddhabrot, think it's possible in FF?

Mandelbrot.ffxml
Roses are #FF0000
Violets are #0000FF
All my base are belong to you.
  Details E-Mail
Skybase
2D/3D Generalist

Posts: 4025
Filters: 76
Ohhh hohoho that's sweet stuff. Love your fake mod script.
  Details E-Mail
Betis
The Blacksmith

Posts: 1207
Filters: 76
Thanks! smile:D I was surprised I didn't see it in the FF math library smile:|

I'm not sure what's causing the bubble at the bottom... I would think it would be reflected in the top because of the symmetry of the equation, but it's not...

Oh just had a good idea to save a LOT of processing time (hopefully): just render the top half and mirror to the bottom half. Or is it because of FF's nature that it's going to need to calculate just as many samples anyway?
Roses are #FF0000
Violets are #0000FF
All my base are belong to you.
  Details E-Mail
Betis
The Blacksmith

Posts: 1207
Filters: 76
Also trying to script a Buddhabrot (http://en.wikipedia.org/wiki/Buddhabrot)

It can't even render at 30x30 pixels smile:cry:

Maybe I'm not doing it right, but I don't think this can be done natively.

Essentially I need to take random imaginary numbers and feed them through the mandelbrot function and trace them as they go through, creating a probability map for orbits. Bright areas represent number clusters that many numbers go though during their journey through the function before either escaping or orbiting.

What this means script-wise is that I need to take every pixel, check the whole pixel array, and check to see if the sample is at (or near) the pixel doing the calculation.

I'm using a random noise function to generate my samples, which get calculated by the mandelbrot function. essentially every time you put in a number, you get another number, and I have to do the calculation at each iteration for each sample.

I know I'm kind of over-explaining this but I hope one part or another makes sense. Anyone else up for the challenge?

Buddhabrot.ffxml
Roses are #FF0000
Violets are #0000FF
All my base are belong to you.
  Details E-Mail
Sphinx.
Filter Optimizer

Posts: 1750
Filters: 39
Nice tweak Betis!

Like you suspect there is no way to only render one half only in pure procedural rendering (the sample cache only works if the immediately following sampling is with the same coordinates, and there would be in between sampling before you reach e.g. the lower half). You might though be able to use a bitmap buffer after the loop component and flip-combine that.
  Details E-Mail
Skybase
2D/3D Generalist

Posts: 4025
Filters: 76
My god Betis. That's gonna be a crazy render.
  Details E-Mail

Messages 46 - 52 of 52
First | Prev. | 1 2 | Next | Last 

Join Our Community!

Filter Forge has a thriving, vibrant, knowledgeable user community. Feel free to join us and have fun!

33,712 Registered Users
+19 new in 30 days!

153,533 Posts
+31 new in 30 days!

15,348 Topics
+73 new in year!

Create an Account

Online Users Last minute:

24 unregistered users.