2006-01-05 04:34 PM - last edited on 2023-05-11 12:34 PM by Noemi Balogh
2006-01-11 05:54 AM
2006-01-11 06:14 AM
2006-01-22 09:01 PM
2006-01-22 10:06 PM
2006-01-23 12:48 AM
2006-02-08 05:40 PM
From the sounds of your problem it does appear to be memory exhaustion. There are a few things you can do that may get you past the banding and not have a "drastic" change in the render you desire. (I would try them first individually in the order given)Dave,
1) change Antialiasing from "Best" to "Better"
2) reduce the size of the render from 17" x 10.19 to something smaller - perhaps cut off an inch or so from the overall size.
3) Change from soft shadows to hard shadows (this is a big memory user)
After looking at the project, I am now 100% convinced it definitely is memory. When you see "Internal error occurred in openGL" that also can indicate that the openGL is having a hard time with memory. That warning also came up. Scott clearly has a large monitor. Those picture sizes are using up memory. A machine with two processors can use up more memory. What happens is LightWorks divides its tasks amongst the processors. Each processor starts using up memory. If the memory is there then no problem, the time is more than halfed. The problem arises when one processor subscribes memory and cannot complete a task due to the memory subscribed by the other processor. That is, the amount of memory used over the period of the render is not significantly different between one processor and two processors machines, but HOW much memory used at one time is. And this could be significant. Which means that a two processor arrangement could exceed addressable memory (virtual and physical) due to the scheduling of subscribing and releasing memory whereas a single processor would not. By the time a single processor system gets to the next task it has already released the memory it needed to complete the task. Hope this helps.
AC9 currently runs under the XP-64 bit OS so I don't see any reason why AC10 would not. That new OS will better utilize the memory - almost 4G instead of 2G limit on Win XP. The Win XP64 OS will utilize almost 4G of RAM.Thanks David for all your help and clarifications.
On a Mac, Archicad can access a little shy of 4GB of memory (physical and virtual). So if the user has more it doesn't matter. On an XP using the 32-bit operating system version Archicad is limited to 2GB.
Here are some suggestions in conserving memory
1) ***** Window size in pixels **** very important
2) **** Window size in pixels ***** in case you forgot number 1
3) OpenGL options Turn off: Highlights, Emissions, Smooth Surfaces, Textures (play around with which ones are important)
4) Contours "draft"
5) Transparency in Shading set to off
Then limit model size, use marquee, use layers, leave out memory hogs like cars and 3d trees and bushes (or put them on layers that you turn on/off in context with a marquee) The Internal Engine was developed when memory was scarce and 256MB was a killer system. It no doubt is more conservative with its memory allocation algorithms, it also doesn't sport all the bells and whistles. The openGL method relies much more on technology supplied by external vendors, and is definitely not as stingy with its memory subscriptions as the Internal engine.