Welcome to Fractal Forums

Fractal Software => Mandelbulb 3d => Topic started by: Raydianze on May 15, 2011, 09:33:59 AM




Title: Large File - opening bug....
Post by: Raydianze on May 15, 2011, 09:33:59 AM
Jesse... hope you can quickly fix a bug I encountered when rendering largest images I can make.
I'm making them at 12750x8500.... no problems rendering them...
The bug is...
I made the mistake of saving the files while in the 1:3 scale viewing mode...
The file can not be re-opened in this mode!
I tested saving a file in the 1:1 viewing mode -- and that file re-opens without any problems.

So I think - you have to open up files in the 1:1 scale view mode if it's a very large file!
Hope you can fix this -- it would save me a few days work re-rendering images!
thanks Jesse!

PS: I'm encountering other issues with largest files...
More on this later...!


Title: Re: Large File - opening bug....
Post by: Jesse on May 16, 2011, 10:41:25 PM
Jesse... hope you can quickly fix a bug I encountered when rendering largest images I can make.

Hi, the problem with 'largest files' is that you might reached the memory amount a 32 bit program can handle...
and that can lead to various strange errors.

The internal buffer is always unscaled and saving a m3i file is not effected by the scaling, always stored 1:1.
My advice is to use not the maximum size, lower it a bit.
Some postprocessings needs also some additional amount of memory.

For very large renders, i would tile the image in smaller subimages, what is limited to calculations that are local-
in means that they don't rely on neighbouring pixels and calculations on them.
Of course, subtiling has to be programmed first, is on the todo-list on position 2 to 5 maybe, is hard to tell because
of the many items and the priority that might change  :D




Title: Re: Large File - opening bug....
Post by: DarkBeam on May 17, 2011, 06:31:23 PM
Hi, the problem with 'largest files' is that you might reached the memory amount a 32 bit program can handle...

Exists such a limit? Never know of it, interesting :)


Title: Re: Large File - opening bug....
Post by: Jesse on May 17, 2011, 06:49:33 PM
The 32 bit pointers can address maximal 4 GB, but the maximum memory a 32 bit program receives is about 2 to 3 GB,
dependend on the operating system and if a option to increase it to more than 2 GB is set (if there is such an option,
newer OS might always give them 3 GB or maybe more).
But the maximal nonfragmented block you can get is still only 2 GB, with 18 Bytes per pixel (mainbuffer), about 100
megapixel should be the limit, and you need for the doublebuffered output + unscaled intern image additional memory.


Title: Re: Large File - opening bug....
Post by: DarkBeam on May 18, 2011, 08:49:28 PM
 ^-^ Thanks, amazing explanations friend ;D