Page MenuHome

huge viewport performance drop when wire is checked in object properties/Display
Closed, ResolvedPublic

Description

Problem : Using particle system on an object with "wire" checked in object properties -> Display kills viewport perf optimisation from choosing "bouding box" for the particles (0,5fps with a HD7770 instead of 60 without that option checked).

I looked 2 hours for the problem, first thought it was a latest svn bug. The trees were sometime showing through there bounding box, sometimes not, but perf was always as if i choosed display mode "texture" instead of "bounding box" for the trees. Actually worse perf as without the "bounding box" optimisation.

Awaited : This "wire" option should only apply to emitter, not particles as they have their own display option already defined. It doesn't work anyway most of the time, making the particle wire invisible but killing perf and giving no clue of what is happening.

Attachement : .blend1 is before wire activation, .blend with wire.

Event Timeline

20 000 objects x 500 000 polygons = 10 billion polygons, that will indeed kill viewport performance :)

I don't remember how exactly these draw options are supposed to be inherited, but if the original object is set to boundbox it should probably stay that way.

Fixed this now, in case boundbox is enabled on the child none of those extra drawing options are inherited.

Brecht Van Lommel (brecht) changed the task status from Unknown Status to Resolved.Nov 25 2012, 5:13 PM