Logo by stereoman - Contribute your own Logo!

END OF AN ERA, FRACTALFORUMS.COM IS CONTINUED ON FRACTALFORUMS.ORG

it was a great time but no longer maintainable by c.Kleinhuis contact him for any data retrieval,
thanks and see you perhaps in 10 years again

this forum will stay online for reference
News: Visit us on facebook
 
*
Welcome, Guest. Please login or register. November 29, 2025, 09:14:25 PM


Login with username, password and session length


The All New FractalForums is now in Public Beta Testing! Visit FractalForums.org and check it out!


Pages: [1] 2   Go Down
  Print  
Share this topic on DiggShare this topic on FacebookShare this topic on GoogleShare this topic on RedditShare this topic on StumbleUponShare this topic on Twitter
Author Topic: G'day from LionHeart  (Read 3144 times)
0 Members and 1 Guest are viewing this topic.
LionHeart
Explorer
****
Posts: 46



« on: November 26, 2007, 01:53:25 AM »

Hi Friends,

I live in Australia and I love to write fractal programs.  grin My program allows deep zoom animations to be created and a number of interesting Julia set animations. Much of the code is based on the classic program, FRACTINT.



Take a look: http://www.deleeuw.com.au/download/SetupManpWIN.exe

Take care,

LionHeart.
« Last Edit: November 26, 2007, 02:11:05 AM by LionHeart » Logged

Paul the LionHeart
lycium
Fractal Supremo
*****
Posts: 1158



WWW
« Reply #1 on: November 26, 2007, 09:27:04 AM »

g'day mate wink i'm more or less in your neck of the woods too, new zealand.

that zoom animation you posted is pretty cool, the isometric height drawing makes it considerably more interesting than the usual zoom animations one finds, nice work!
Logged

LionHeart
Explorer
****
Posts: 46



« Reply #2 on: November 26, 2007, 11:39:20 AM »

Hi Lycium,

Thanks!

You are from New Zealand? You are a neighbour  wink Nice to meet you matie  smiley

Yes, I render each frame by doing a 3D rotation automatically on each frame in real time. ManpWin is a bit of an experiment to simplify the sorts of animations I like to create. It generates a sequence of PNG files so that the true colour is preserved.

I will reward you with another interesting image of the Julia variety:



Paul the LionHeart


Logged

Paul the LionHeart
lycium
Fractal Supremo
*****
Posts: 1158



WWW
« Reply #3 on: November 26, 2007, 12:55:52 PM »

always cool to see more coding experiments smiley

incidentally, i think i know how you're choosing your constants over time for that animation! i rendered a similar looping animation, available here: http://www.fractographer.com/wip/julia2_x264.avi (needs the x264 codec, to play it use ffdshow available here: http://x264.nl)

looking forward to more of your works!
Logged

LionHeart
Explorer
****
Posts: 46



« Reply #4 on: November 26, 2007, 07:20:56 PM »

Hi Lycium,

Thanks for showing me that Julia animation. ManpWin allows a Julia set animation by tracing any line across the Mandelbrot set, as well as a circle around any lobe of the set and finally by tracing the outline of the main body of the set by following a cardioid function. Some of the Julia sets are truly amazing.

G'donya,

Paul the LionHeart
Logged

Paul the LionHeart
heneganj
Guest
« Reply #5 on: November 26, 2007, 08:30:19 PM »

Hi LionHeart and welcome to the forums!

You are our 300th member!  smiley  Sorry there isn't a prize but welcome anyway.
Logged
LionHeart
Explorer
****
Posts: 46



« Reply #6 on: November 27, 2007, 07:50:28 AM »

Hi heneganj,

A greeting from the site owner is reward enough. Let me reward you with an animated fractal.



Paul the LionHeart
Logged

Paul the LionHeart
lycium
Fractal Supremo
*****
Posts: 1158



WWW
« Reply #7 on: November 28, 2007, 01:45:00 PM »

following a cardioid function

that's how i made my animation too smiley actually there are ways to follow the boundary of the m-set more closely, but they're a bit of a mission to implement.

btw, why do you save animations as small 256 colour gif images, when a more modern codec allows for so much better quality/filesize?
Logged

LionHeart
Explorer
****
Posts: 46



« Reply #8 on: November 28, 2007, 04:27:16 PM »

Hi Lycium,

The images I am using here are just a few GIFs that I created for another forum where I try to keep the download size to a minimum. The sequence I follow is:

ManpWin -> sequence of true colour PNG files -> true colour AVI file -> Microsnot GIF animator -> animated GIF file.

Can you tell me more about how to trace the Mandelbrot set a bit more closely? That sounds like fun  tongue stuck out

I just love doing these  grin



Paul the LionHeart
Logged

Paul the LionHeart
lycium
Fractal Supremo
*****
Posts: 1158



WWW
« Reply #9 on: November 28, 2007, 08:31:20 PM »

the reason i suggest not using gif images is exactly because of its (absolutely terrible) file size / quality characteristics! for example, some of your animated gifs are around 3mb in size, that buys a hell of a lot of mpeg4 encoded (truecolour, high resolution, 25fps) video.

to make animations i also save out images in sequence (e.g. "frameXYZW.bmp", i don't know if it supports png images), then use virtualdub to compile an avi from them. this also allows you to use its high quality resampling filters for antialiasing - just render at a higher resolution; moreover, it's a doddle to set the frame rate, mess around with the video compression settings, add an audio soundtrack, etc. then you just save the avi and that's that. i used to have my own avi writing code to avoid using all the hard disk space for the uncompressed frames, but virtualdub is really convenient.

virtualdub: http://www.virtualdub.org/
ffdshow package (with state of the art x264 codec): http://x264.nl/


about tracing the mandelbrot set boundary more accurately, that's really just an idea i've had for a while, haven't actually tried it: essentially you just numerically estimate the gradient of your potential function f : C -> R (where f is z^2 - bailout for the last iterated z value) and follow it. what troubles me is that, well, usually it's a good idea to use a higher order differential equation solvers like runge-kutta methods, however they depend on the existence of higher derivatives which fractal curves obviously don't have! so one obviously needs a bit of smoothing, which the euler method does provide by ignoring high order terms in the local taylor expansion; to compensate for this one would take lots of small steps, but if we follow it too accurately we'll probably get caught in a chaotic iteration following this crazy fractal curve... so there's a lot of ugly numerical tuning involved. which is why i didn't pursue it wink
Logged

LionHeart
Explorer
****
Posts: 46



« Reply #10 on: November 29, 2007, 10:46:11 PM »

Many thanks Lycium,

Most of the places where I have displayed my animations can only accept images (JPG, GIF, PNG etc), so I use animated GIFs. I use Blaze Media Pro to assemble the AVI files and get reasonable compression. Then I use GIF animator to convert to GIFs. I'll take a look at the suggested links and see whether I get any improvement.

Your algorithm for tracing the boundary sounds like a lot of work. What a project. Oh if I only had more time  wink

The cardioid that ManpWin follows still gives a very good animated Julia and the circle algorithm picks up the larger lobes. The advantage is that it tracks right onn the edge of infinite iteration count which generates some of the most spectacular Julia sets. I'm having fun anyway.  grin

Paul the LionHeart


Logged

Paul the LionHeart
lycium
Fractal Supremo
*****
Posts: 1158



WWW
« Reply #11 on: November 30, 2007, 07:08:28 AM »

for gif animations i use adobe imageready, try the trial maybe?
Logged

LionHeart
Explorer
****
Posts: 46



« Reply #12 on: December 01, 2007, 11:29:45 AM »

Thanks Lycium,

What are the advantages over Microsnot GifAnimator?

Thanks,

Paul the LionHeart
Logged

Paul the LionHeart
lycium
Fractal Supremo
*****
Posts: 1158



WWW
« Reply #13 on: December 01, 2007, 11:42:58 AM »

really flexible compression options, and it's just nice to work with.

i don't recommend gif at all though, especially since you compress the animation twice! shocked have you tried that x264 codec? if you render a nicely anti-aliased and motion-blurred set of frames, let's say 512x512, pack it with x264 and with your gif pipeline to compare quality / filesize differences... you can expect the x264 video to be about 100x better.
Logged

LionHeart
Explorer
****
Posts: 46



« Reply #14 on: December 01, 2007, 08:34:27 PM »

Hi Lycium,

I got as far as downloading X264, but time is scarce as I am in the final weeks of my counselling course. This is a very busy time for me. I will give it a go in the next couple of days. Thanks for your support of my animation project  wink

Best regards,

Paul the LionHeart
Logged

Paul the LionHeart
Pages: [1] 2   Go Down
  Print  
 
Jump to:  


Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Page created in 0.385 seconds with 25 queries. (Pretty URLs adds 0.013s, 2q)