Penguinisto opened this issue on Dec 20, 2004 ยท 42 posts
Penguinisto posted Wed, 22 December 2004 at 11:25 AM
I'm thinking that the drive access speed has to do with lots of factors here.
The following is all assumption based on observation:
Same story for materials, where the preview run may look a bit dirty due to loose low-decimal calculations and reduced resolution image maps behind 'em.
I think the mesh gets loaded @ full resolution (it would have to, at least for grouping and other purposes), but during render, it re-reads the base mesh point-for-point, and applies whatever deformation and morphs are present at full resolution (whereas morphs and etc. may be applied to the preview window as a rough estimation before the render.) There may also be a partial bit of smoothing that occurs as well. This means going back and re-reading a lot of mesh and morph info from the disk before calculating.
No matter how much RAM you've got, Poser is prolly going to reach into the virtual memory pile during render - a lot. I think it's because physical RAM is more "expensive" than virtual RAM when it comes to storing non-critical and intermediate calculation results, whereas you can write that stuff to virtual RAM and it can be "forgotten" about until needed and retrieved later. This also provides backwards/legacy compatibility for machines that don't have a lot of physical RAM installed (and allows CL to fudge the stated minimum and "preferred" system requirements downwards by a lot more than would otherwise be credible.)
Otherwise, there may be a couple of other small things (for example if there were any Python scripts involved to modify the render itself, that and the Python runtime environment would have to be brought up), but those three biggies up there are my best wagers.
/P
Message edited on: 12/22/2004 11:28
Message edited on: 12/22/2004 11:30