[Bf-committers] Simplified Header Stats (with icons)

CoDEmanX codemanx at gmx.de
Fri Jan 4 21:13:06 CET 2013

It shouldn't be a panel that generates stats on every redraw.


"Counting geometry on every redraw (from python), is just too slow and
will interfere with workflow on higher poly models.

Would suggest to have a tool that is more comprehensive and runs from
a menu/button rather then on every redraw.

This tool could show a popup reporting on the current mesh with
surface area, sorted by material - number of ngons, number of concave
ngons... number of manifold edges, free-standing verts, zero area
faces ... whatever.

Alternately - we could add tri/quad/ngons functionality into blender,
though the header is already quite crammed - just saying it could be
done in a way which isnt't performing slow."

Stats should be generated in a "lazy" manner, not sure how though. A 
button for a stats popup seems like a good option. But could also be a 
panel with a "Refresh" button...

Am 04.01.2013 13:36, schrieb Ton Roosendaal:
> Hi,
> Thanks, that's looking ok to me :)
> To the people who really like to improve our statistics; a very acceptable way for Blender is to make a special statistics panel - either for the Property sidebar in views (so it can do local stats), or for the property editor itself. It can provide far more information than we do now, with collapsable hierarchy even.
> Google a bit around to see how other programs do this too.
> -Ton-
> ------------------------------------------------------------------------
> Ton Roosendaal  Blender Foundation   ton at blender.org    www.blender.org
> Blender Institute   Entrepotdok 57A  1018AD Amsterdam   The Netherlands
> On 4 Jan, 2013, at 1:37, Harley Acheson wrote:
>> Hello,
>> Since the idea of having icons at that location won't fly, I decided to
>> make a new patch that simply modifies the existing statistics string to
>> incorporate the many lessons learned in this exercise, but without using
>> icons.
>> My goal was to make it simpler, more readable, add new features, but still
>> keep the length within what we see now. The vertical bars are removed. I
>> find that those compete with the information there and can quickly look
>> like a number one.  Using whitespace to separate the areas does not have
>> the same effect.  I also added a space after each colon because that helps
>> the readability. It shows memory usage at all times, not just in object
>> mode like now.
>> Currently, while in Object mode the statistics are for the entire scene. So
>> you know how many faces there are in total, but not how many are in each
>> object. You can only get those by entering Edit mode.  With this change you
>> can see how many vertices/faces/tris comprise each object without entering
>> edit mode.
>> If the selected count is zero or equal to the total count then only the
>> total is shown.  So you don't see "0/213456" or "213456/213456".  Face and
>> triangle counts are shown when editing text objects, and you generally see
>> the proper information in each mode. the count of of hidden objects is now
>> shown.
>> In order for this to all fit within the same space I combined the object
>> count into one area with active object name.  It also shows only total
>> memory used (instead of current total minus memory mapped and then memory
>> mapped in brackets). Memory doesn't have a "Mem:" label since it is fairly
>> obvious what it is with "MB" behind the number.
>> The following image compares the current behavior against what you see with
>> the patch. Obviously I am hoping that you find the bottom of each pair more
>> readable than each top one:
>> http://projects.blender.org/tracker/download.php/9/127/33573/23396/StatisticsStringOnly.png
>> The patch is here if you want to try it:
>> http://projects.blender.org/tracker/download.php/9/127/33573/23397/StatisticsString.diff
>> Cheers, Harley
>> _______________________________________________
>> Bf-committers mailing list
>> Bf-committers at blender.org
>> http://lists.blender.org/mailman/listinfo/bf-committers
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers

More information about the Bf-committers mailing list