Page MenuHome

Report statistics for all on-screen geometry
Confirmed, LowPublicDESIGN

Description

This task proposes to ignore instancing when reporting statistics.

Currently statistics ignores instanced duplicates.

I'm not sure if this is desirable behavior, because for many use cases
the final poly-count is significant:

  • Rendering
  • Polygon budgets for 3rd party engines.
  • General performance, since instances add overhead.

The down-side is that there _are_ cases where you might not need to
be aware of the extra geometry created by instancing - for file-size,
or in cases the instances end up not being duplicated in memory.


Posting this since there is a patch to show geometry for selection
that doesn't make much sense with the current behavior - see: D5762: Show the number of verts & faces for selected objects in object mode

Event Timeline

Campbell Barton (campbellbarton) lowered the priority of this task from 90 to Low.Sep 15 2019, 12:36 AM

In my opinion, we could show both. If we move scene stats to either:

1: The viewport
2: A 'Statistics' panel in Properties > Scene

This would give us loads more space to add way more scene info, which also doesn't have to be persistent when you don't need it.

it would be great if it reported the actual data + the instantiated ones, highlighting somehow that they are instantiated and not "real"

For the future implementation of statistics, I would suggest showing vert\poly counts in outliner.
Also, outliner might have shown a distinction between real geometry\collection and instanced one.

Yes, it must be by default. Few days ago I had the bad experience of don't take this in account and that my project with good polycount was out of specs only when I export the meshes...

I don't see reason to have the option to see the polycount of only not instance objects. In any case the user only will want to know the polycount of a specific object and he can see only with select that object and edit.