Since i began rendering huge amounts of fractal images and some really big renderings i had some ideas for improvement. Small changes, that could be really useful.
with animation:
To make an animation smoother by calculating twice as much images (reducing the stepsize from image to image) there could be an option to just calculate every new image.
I rendered an animation and then realized, that it's a little too fast. So i re-rendered completely. But actually i had every second image already. There could be an option to re-render only every 2nd.
picture numbering could be this by default:
animation0010.png (for the first picture)
animation0020.png (for the second picture)
to make it smoother later mandelbulb could calculate these:
animation0015.png
animation0025.png
...
later one could use bulkrename or a similar programm to rename the bunch properly for virtualdub.
2nd:
Big Renders
Since a friend helped me to render huge images i had some ideas:
- an option like "render tiles in reversed order" would be very useful.
- the possibility for custom render-order-skrips would be useful.
(a custom increment, start- and end-point of every picture).
-custom tiles-naming scripts.
- creating a log-file for rendering.
(the log-file could be in the dropbox to coordinate simultanious rendering on more computers.)
(also: every user creates his own logfile to avoid writing-conflicts and a little distance between rendering jobs would be useful)
( if user 1 is rendering tiling number n, then user 2 shouldn't render tiling number n+1. At the time when user 2 checks the log-file and begins rendering tiling number n+1 user 1 could already have completed n and started with n+1. dropbox often needs a little time.)
per user logfile could be like this:
user1.log
- renderings planned:
1x1y
1x3y
1x5y
....
(don't make the list too long since different pcs render in different speeds).
user2.log (created automaticly by checking user1.log)
- renderings planned:
1x2y
1x4y
1x6y
....
also there should be a main.log that includes the whole list of tilings.
when creating a new tiling the big renderer should first check if no other user has planned to render the specific tiling.
so at the beginning of every rendering mandelbulb3d would check all the user-logs.
adding new users while rendering should be easy when the new user is first checking the the log files and sees which tilings arent planned to render.
I hope my language-skills were enough to explain this here properly
