Tuesday, June 06, 2006

I can hardly wait Betty...

As its been a while since I blogged I though I'd bring everyone up to date.

There are two things going on in Oxidizer at the mo'.

The first is a simple way to cross breed or mutate genomes.
This is mostly GUI work and code used from the flam3-genome program, so its going quite well. As part of this I've improved the code to add random flames, its slower but the results are better.

Here's a shot...the result of breeding the two selected flames is the image in the bottom middle.

The second is changes to the way movies are rendered.
At the moment use give a genome a 'time' setting say 1 to 100, then you render a movie, chose 25 frames a second. The movie you get is 25 frames a second but it's not 4 seconds long.

The way quicktime works is you add a 'sample' for a duration. I've got a 20th of a second my development version of Oxidizer. So each Oxidizer time unit is a 20th of a second.

The movie is then saved to file extrapolating / interpolating the movie until you get your chosen frame rate for the same duration as the intermediate movie ie sample count * sample duration.

Try it ? set the frame rate to 1 fps. You wont get a 100 second movie, you'll get a 5 frame, five second movie instead.

Now I wanted to change that, as it does not lead to great movie quality. The trouble is every way I've tried a get the frame rate from the Movie export component has failed, a my plea for help on Apple Quicktime mailing list fell of deaf ear's.

Once I've got that working I'll be a week away or so from a new release :-)


David Burnett said...

This is a test to see if third person comments get counted without republishing the blog

1:14 PM, June 07, 2006  

Post a Comment

Links to this post:

Create a Link

<< Home