Welcome to Fractal Forums

Community => Meet & Greet => Topic started by: Becky on August 11, 2017, 05:36:41 PM




Title: New mandelbrot developer
Post by: Becky on August 11, 2017, 05:36:41 PM
Hi there.

I'm Becky and living in the UK; I am a full time software engineer (SQL Server+VBA)

I just started writing a mandelbrot app in c# to learn the language and get my programming skills up to date (VB6/VBA is a bit dated these days!

So far I've got double precision calculations working with zoom up to 1E12 magnification with an FPS calculator for smooth zooming - but I'm struggling with scaling palettes correctly.
I stole the fractional counts equation from this page (http://www.hpdz.net/TechInfo/Colorizing.htm) and that seems to be working okay, although it's a little bit weird looking; but i suspect that's because my palette is irregular.

Off the top of my head - to-do list (in no particular order)
- refactoring to remove the calculator code out of the UI layer
- refactoring data storage so I can use histogram methods of palette rendering
- bookmarks (implemented in BASE64, but no UI yet)
- bookmarks versions & crc-check (for backwards compatibility)
- multiple palette types
- Implement arbitrary precision data type for more magnification zooms.
- distance estimation
- get video rendering properly & saving files
- putting it in github

My latest image is, iteration count is approximately 1 million.
(http://imgur.com/bSkT6M6.jpg)


Title: Re: New mandelbrot developer
Post by: Chillheimer on August 11, 2017, 08:05:34 PM
nice one! welcome in the foru
make sure to have a look at pertubation method, which speeds up rendertime drastically!