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 |