Although 2015.02.05 seems faster at compiling and rendering the preview it
seems much less responsive after that. The GUI is barely usable when a
large model is loaded. Older versions such as 2013.06 are much better in
that respect.
Is this expected or a bug / regression?
There was a rendering bug fixed that slowed down the preview in the process.
--
View this message in context: http://forum.openscad.org/2015-02-05-less-responsive-tp11580p11581.html
Sent from the OpenSCAD mailing list archive at Nabble.com.
On Feb 9, 2015, at 12:25 PM, nop head nop.head@gmail.com wrote:
Although 2015.02.05 seems faster at compiling and rendering the preview it seems much less responsive after that. The GUI is barely usable when a large model is loaded. Older versions such as 2013.06 are much better in that respect.
Is this expected or a bug / regression?
Could you point to an example, so I can make some tests?
We generally try to avoid performance regressions. In particular for previews.
We did end up with some lower performance in a few places due to the need to triangulate almost planar faces. That would introduce a slight function call overhead while rendering.
-Marius
I noticed it rendering Mendel90. You could download it from git and open
scad/main.scad and press F5.
It seems to take about 5 seconds to render a frame when you drag with the
mouse. 2013.06 takes about 1 second. That still seems poor when most
objects have render() statements in them, so should just be a mesh to draw.
On 9 February 2015 at 22:12, Marius Kintel marius@kintel.net wrote:
On Feb 9, 2015, at 12:25 PM, nop head nop.head@gmail.com wrote:
Although 2015.02.05 seems faster at compiling and rendering the preview
it seems much less responsive after that. The GUI is barely usable when a
large model is loaded. Older versions such as 2013.06 are much better in
that respect.
Is this expected or a bug / regression?
Could you point to an example, so I can make some tests?
We generally try to avoid performance regressions. In particular for
previews.
We did end up with some lower performance in a few places due to the need
to triangulate almost planar faces. That would introduce a slight function
call overhead while rendering.
-Marius
OpenSCAD mailing list
Discuss@lists.openscad.org
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
Even a relatively simple design with only four render()ed parts chugs at
about one frame per second whereas it pans and rotates in real time with
the old version.
On 11 February 2015 at 11:35, nop head nop.head@gmail.com wrote:
I noticed it rendering Mendel90. You could download it from git and open
scad/main.scad and press F5.
It seems to take about 5 seconds to render a frame when you drag with the
mouse. 2013.06 takes about 1 second. That still seems poor when most
objects have render() statements in them, so should just be a mesh to draw.
On 9 February 2015 at 22:12, Marius Kintel marius@kintel.net wrote:
On Feb 9, 2015, at 12:25 PM, nop head nop.head@gmail.com wrote:
Although 2015.02.05 seems faster at compiling and rendering the preview
it seems much less responsive after that. The GUI is barely usable when a
large model is loaded. Older versions such as 2013.06 are much better in
that respect.
Is this expected or a bug / regression?
Could you point to an example, so I can make some tests?
We generally try to avoid performance regressions. In particular for
previews.
We did end up with some lower performance in a few places due to the need
to triangulate almost planar faces. That would introduce a slight function
call overhead while rendering.
-Marius
OpenSCAD mailing list
Discuss@lists.openscad.org
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
An odd thing I noticed is OpenScad seems to use about 80% of one core even
when it is minimised and doing nothing. This is true of both the old and
the new version.
Also I am not sure the problem is simply slow drawing. If I drag the mouse
continuously is seems to draw a short burst of frames rapidly and then
pause for nearly a second and then repeat. It seems like it spends most of
the time doing something else. The old version will draw contiguously if I
move the mouse continuously and that revs up the graphics card fan. The new
one doesn't spend enough time drawing to do that.
On 11 February 2015 at 14:13, nop head nop.head@gmail.com wrote:
Even a relatively simple design with only four render()ed parts chugs at
about one frame per second whereas it pans and rotates in real time with
the old version.
On 11 February 2015 at 11:35, nop head nop.head@gmail.com wrote:
I noticed it rendering Mendel90. You could download it from git and open
scad/main.scad and press F5.
It seems to take about 5 seconds to render a frame when you drag with the
mouse. 2013.06 takes about 1 second. That still seems poor when most
objects have render() statements in them, so should just be a mesh to draw.
On 9 February 2015 at 22:12, Marius Kintel marius@kintel.net wrote:
On Feb 9, 2015, at 12:25 PM, nop head nop.head@gmail.com wrote:
Although 2015.02.05 seems faster at compiling and rendering the
preview it seems much less responsive after that. The GUI is barely usable
when a large model is loaded. Older versions such as 2013.06 are much
better in that respect.
Is this expected or a bug / regression?
Could you point to an example, so I can make some tests?
We generally try to avoid performance regressions. In particular for
previews.
We did end up with some lower performance in a few places due to the
need to triangulate almost planar faces. That would introduce a slight
function call overhead while rendering.
-Marius
OpenSCAD mailing list
Discuss@lists.openscad.org
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
On Feb 11, 2015, at 09:13 AM, nop head nop.head@gmail.com wrote:
Even a relatively simple design with only four render()ed parts chugs at about one frame per second whereas it pans and rotates in real time with the old version.
That doesn’t looks like a Mendel90 part. Could you share that design?
-Marius
On 02/11/2015 06:54 AM, nop head wrote:
An odd thing I noticed is OpenScad seems to use about 80% of one core
even when it is minimised and doing nothing. This is true of both the
old and the new version.
hi,
if the design for the image that is shown is not proprietary, could you
please post the .scad? i'd like to see what it is that you are doing...
thanks!
yvette
Not easily because it has lots of dependencies but the render in short
bursts issue seems to be any part of Mendel90. For example bar-clamps.scad
does it.
On 11 February 2015 at 16:25, Marius Kintel marius@kintel.net wrote:
On Feb 11, 2015, at 09:13 AM, nop head nop.head@gmail.com wrote:
Even a relatively simple design with only four render()ed parts chugs at
about one frame per second whereas it pans and rotates in real time with
the old version.
That doesn't looks like a Mendel90 part. Could you share that design?
-Marius
OpenSCAD mailing list
Discuss@lists.openscad.org
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
Turning off automatic reload seems to fix the pausing issue.
On 11 February 2015 at 16:31, nop head nop.head@gmail.com wrote:
Not easily because it has lots of dependencies but the render in short
bursts issue seems to be any part of Mendel90. For example bar-clamps.scad
does it.
On 11 February 2015 at 16:25, Marius Kintel marius@kintel.net wrote:
On Feb 11, 2015, at 09:13 AM, nop head nop.head@gmail.com wrote:
Even a relatively simple design with only four render()ed parts chugs
at about one frame per second whereas it pans and rotates in real time with
the old version.
That doesn't looks like a Mendel90 part. Could you share that design?
-Marius
OpenSCAD mailing list
Discuss@lists.openscad.org
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org