discuss@lists.openscad.org

OpenSCAD general discussion Mailing-list

View all threads

Re: [OpenSCAD] Advice optimizing render for large object

M
MichaelAtOz
Mon, Jun 6, 2016 11:15 PM

stuartlynn wrote

Hi I am looking for some advice on how to optimize rendering on OpenSCAD.
I am using geodata to produce a model of the US with counties heights
sized by some associated value. Pulling the data from a database and
generating the scad file using a python script.

It takes a really long time to render (I actually haven't see it complete
yet) and I was wondering if I am missing some optimisation tricks. In
particular the geometries for each county shouldn't overlap at but I worry
that SCAD is trying to compute unions assuming that they do.

Would really appreciate any advice.

The scad file can be grabbed here :
https://github.com/stuartlynn/data_sculpture/blob/master/us_model2.scad

Thanks

Stuart

Unfortunately, ATM OpenSCAD does a top level union of all objects.
There is a change in the system to stop that, but I doubt it will be any
time soon.

As you basically do many render() linear_extrude()  polygon(); there is
little to optimise.

It may be worth trying the development snapshot, It will often be more
efficient than the official release, but not by huge amounts.

BTW, I have had renders of over 24hrs on complex things.


Admin - PM me if you need anything, or if I've done something stupid...

Unless specifically shown otherwise above, my contribution is in the Public Domain; to the extent possible under law, I have waived all copyright and related or neighbouring rights to this work. Obviously inclusion of works of previous authors is not included in the above.

The TPP is no simple “trade agreement.”  Fight it! http://www.ourfairdeal.org/  time is running out!

View this message in context: http://forum.openscad.org/Advice-optimizing-render-for-large-object-tp17571p17572.html
Sent from the OpenSCAD mailing list archive at Nabble.com.

stuartlynn wrote > Hi I am looking for some advice on how to optimize rendering on OpenSCAD. > I am using geodata to produce a model of the US with counties heights > sized by some associated value. Pulling the data from a database and > generating the scad file using a python script. > > It takes a really long time to render (I actually haven't see it complete > yet) and I was wondering if I am missing some optimisation tricks. In > particular the geometries for each county shouldn't overlap at but I worry > that SCAD is trying to compute unions assuming that they do. > > Would really appreciate any advice. > > The scad file can be grabbed here : > https://github.com/stuartlynn/data_sculpture/blob/master/us_model2.scad > > Thanks > > Stuart Unfortunately, ATM OpenSCAD does a top level union of all objects. There is a change in the system to stop that, but I doubt it will be any time soon. As you basically do many render() linear_extrude() polygon(); there is little to optimise. It may be worth trying the development snapshot, It will often be more efficient than the official release, but not by huge amounts. BTW, I have had renders of over 24hrs on complex things. ----- Admin - PM me if you need anything, or if I've done something stupid... Unless specifically shown otherwise above, my contribution is in the Public Domain; to the extent possible under law, I have waived all copyright and related or neighbouring rights to this work. Obviously inclusion of works of previous authors is not included in the above. The TPP is no simple “trade agreement.” Fight it! http://www.ourfairdeal.org/ time is running out! -- View this message in context: http://forum.openscad.org/Advice-optimizing-render-for-large-object-tp17571p17572.html Sent from the OpenSCAD mailing list archive at Nabble.com.