python 2.5 and 3gb switch
neil
neilscad at hotmail.com
Sat Sep 29 05:25:02 EDT 2007
no sir nothing spectacular like that,
I'll explain further -
The .blend file I have is 550mb
It originates from 13,000+ meshes imported from Solidworks ( 3d CAD program)
of a piece of machinery. A python script was used for this purpose -it also
performed some other tasks on the meshes like matching materials from a
library and identifying sharp edges for normals in the renderer.
This part was not a problem - the commit space reached 2,4 gb
The next step is to export it in parts of about 2 million faces each in a
file format Indigo uses.
I need to save and reopen to unload commit space to do that... this means I
have about 1.4gb commit.
If I start the export script it will run fine until just about the end -
this consumes another 700mb - ( I have the max MS recommends -2.9gb- set in
the 3gb switch to play with and I actually know this is the limit cos I've
hit that too..)
Right at this point I still have 800mb available but here's the kicker - It
needs about the same 550mb to complete the save.I know this from previous
work on lesser files.
This is where python gives 'memerror'. Although the space is there it wont
use it.
I believe I should be using Python that is 3gb enabled as well
This is the same error I ran across doing smaller tasks without the switch
btw Blender does not crash.
HTH
Neil
More information about the Python-list
mailing list