Page MenuHome

PerformanceTag
ActivePublic

Members (2)

Details

Description

Tag for Blender performance related tasks.

Recent Activity

Today

L S (Osaka) added a comment to T84229: Sculpt Trim tools are very slow.

Any word on even incremental changes (eg, trip-avoidance in and out of exact bools before multi-threading support)?

Thu, Dec 8, 3:54 PM · Performance, Sculpt, Paint & Texture, BF Blender

Mon, Nov 28

Hans Goudey (HooglyBoogly) updated the task description for T74730: Automated performance testing.
Mon, Nov 28, 4:10 PM · Performance, Restricted Project, Platforms, Builds, Tests & Devices

Thu, Nov 24

Hans Goudey (HooglyBoogly) added a subtask for T74730: Automated performance testing: T92969: Automated performance benchmarks for geometry nodes/modifiers.
Thu, Nov 24, 1:31 AM · Performance, Restricted Project, Platforms, Builds, Tests & Devices

Wed, Nov 23

Brecht Van Lommel (brecht) updated the task description for T74730: Automated performance testing.
Wed, Nov 23, 6:34 PM · Performance, Restricted Project, Platforms, Builds, Tests & Devices

Mon, Nov 21

Hans Goudey (HooglyBoogly) updated the task description for T95966: Struct of Arrays Refactor for Mesh Edges.
Mon, Nov 21, 5:55 PM · Performance, Modeling, Geometry Nodes

Fri, Nov 18

Hans Goudey (HooglyBoogly) updated the task description for T95966: Struct of Arrays Refactor for Mesh Edges.
Fri, Nov 18, 11:07 PM · Performance, Modeling, Geometry Nodes
Bastien Montagne (mont29) added a comment to T101074: Add resync tagging to BKE_main_collection_sync_remap.

I do not want to systematically silently fix duplicates in base hashes. These should only ever happen after remapping. All other cases are critical failures somewhere in code.

Fri, Nov 18, 12:24 PM · Core, Performance, BF Blender

Thu, Nov 17

Monique Dewanchand (mdewanchand) updated the task description for T101074: Add resync tagging to BKE_main_collection_sync_remap.
Thu, Nov 17, 3:32 PM · Core, Performance, BF Blender
Monique Dewanchand (mdewanchand) updated the task description for T101074: Add resync tagging to BKE_main_collection_sync_remap.
Thu, Nov 17, 2:58 PM · Core, Performance, BF Blender
Monique Dewanchand (mdewanchand) updated the task description for T101073: Remove BKE_layer_collection_resync_forbid and BKE_layer_collection_resync_allow.
Thu, Nov 17, 1:56 PM · Core, Performance, BF Blender

Wed, Nov 16

Hans Goudey (HooglyBoogly) added a comment to T95966: Struct of Arrays Refactor for Mesh Edges.

Currently the ME_EDGEDRAW flag is only ever set to false for the "optimal display" feature of the subdivision surface modifier.
When applying the modifier back to the original mesh this is turned off though.
Blender only produces original (in Main) meshes with every ME_EDGEDRAW flag set.

Wed, Nov 16, 11:39 PM · Performance, Modeling, Geometry Nodes
Philipp Oeser (lichtwerk) merged T95189: Sculpt Trim Tools hangs up Blender even with low poly meshes into T84229: Sculpt Trim tools are very slow.
Wed, Nov 16, 1:09 PM · Performance, Sculpt, Paint & Texture, BF Blender
Philipp Oeser (lichtwerk) renamed T84229: Sculpt Trim tools are very slow from Box Trim tool is very slow to Sculpt Trim tools are very slow.
Wed, Nov 16, 1:08 PM · Performance, Sculpt, Paint & Texture, BF Blender

Mon, Nov 14

Hans Goudey (HooglyBoogly) added a revision to T95966: Struct of Arrays Refactor for Mesh Edges: D16504: Mesh: Move loose edge flag to a separate cache.
Mon, Nov 14, 11:59 PM · Performance, Modeling, Geometry Nodes
Hans Goudey (HooglyBoogly) updated the task description for T95965: Mesh Struct of Arrays Refactor.
Mon, Nov 14, 11:44 PM · BF Blender, Performance, Modeling, Geometry Nodes

Wed, Nov 9

Pratik Borhade (PratikPB2123) merged T102361: Disabled modifiers still seem to be calculated causing massive slow downs in the viewport activity. into T73199: Editing an object that is referenced in a disabled modifier (of another object) forces the other modifiers on the same stack to update.
Wed, Nov 9, 7:24 AM · Modeling, Performance, Dependency Graph, Modifiers, BF Blender

Tue, Nov 8

Hans Goudey (HooglyBoogly) moved T102359: Struct of Arrays Refactor for Mesh Face Corners from Backlog/Bugs to Product Backlog on the Geometry Nodes board.
Tue, Nov 8, 7:35 PM · BF Blender, Performance, Modeling, Geometry Nodes
Hans Goudey (HooglyBoogly) updated the task description for T102359: Struct of Arrays Refactor for Mesh Face Corners.
Tue, Nov 8, 7:08 PM · BF Blender, Performance, Modeling, Geometry Nodes

Nov 8 2022

Hans Goudey (HooglyBoogly) changed the status of T102359: Struct of Arrays Refactor for Mesh Face Corners from Needs Triage to Confirmed.
Nov 8 2022, 5:49 PM · BF Blender, Performance, Modeling, Geometry Nodes
Hans Goudey (HooglyBoogly) updated the task description for T102359: Struct of Arrays Refactor for Mesh Face Corners.
Nov 8 2022, 5:49 PM · BF Blender, Performance, Modeling, Geometry Nodes

Nov 2 2022

Alexander Hartmann (Alex.H) added a watcher for Performance: Alexander Hartmann (Alex.H).
Nov 2 2022, 10:40 PM

Oct 20 2022

monique (monique) closed D15886: ViewLayer: Reduce object duplication syncing.
Oct 20 2022, 4:15 PM · Performance, Core
Monique Dewanchand (mdewanchand) updated the diff for D15886: ViewLayer: Reduce object duplication syncing.
  • Added assert check on base new.
  • Merge branch 'master' into temp-T73411-reduce-object-duplication-resyncing
Oct 20 2022, 4:13 PM · Performance, Core

Oct 19 2022

Hans Goudey (HooglyBoogly) moved T101688: Mesh vertex internal naming (especially position data) from Backlog/Bugs to Product Backlog on the Geometry Nodes board.
Oct 19 2022, 11:49 PM · Performance, Modeling, Geometry Nodes

Oct 18 2022

Ludvik Koutny (rawalanche) added a comment to T98574: Node Editor gets unusably slow in scenes of average production complexity.

Any news on this? I have even nearly decade old production scenes which don't exceed any reasonable complexity, yet the node editor is unusable in them. For example:


A scene with mere 10M triangles and 600 objects should not be so slow that one can't use the node editor, even if the viewport is closed. This is not a limitation of current hardware or software architectures.

Oct 18 2022, 11:24 AM · Restricted Project, Core, Performance, User Interface, Nodes & Physics, BF Blender
Campbell Barton (campbellbarton) added a comment to T101688: Mesh vertex internal naming (especially position data).

Regarding consistency:

Oct 18 2022, 2:18 AM · Performance, Modeling, Geometry Nodes

Oct 17 2022

Bastien Montagne (mont29) accepted D15886: ViewLayer: Reduce object duplication syncing.

LGTM

Oct 17 2022, 11:43 AM · Performance, Core

Oct 16 2022

Monique Dewanchand (mdewanchand) updated the diff for D15886: ViewLayer: Reduce object duplication syncing.
  • Resolve code review issues.
  • Merge branch 'master' into temp-T73411-reduce-object-duplication-resyncing
Oct 16 2022, 12:52 PM · Performance, Core

Oct 14 2022

Hans Goudey (HooglyBoogly) added a comment to T101688: Mesh vertex internal naming (especially position data).

Firstly, I don't think it's necessary to follow naming from ID-attributes in general.

I've found this helpful in general when working on geometry nodes. It's a simple rule that's predictable for people, and consistency with the UI is good IMO.

Oct 14 2022, 11:37 PM · Performance, Modeling, Geometry Nodes
Hans Goudey (HooglyBoogly) added a revision to T92963: Instancing Performance Improvements: D16204: Geometry: Cache bounds min and max, share between data-blocks.
Oct 14 2022, 6:16 AM · Performance, Geometry Nodes

Oct 13 2022

Bastien Montagne (mont29) requested changes to D15886: ViewLayer: Reduce object duplication syncing.

Minor notes below, otherwise looks good to me.

Oct 13 2022, 3:12 PM · Performance, Core

Oct 11 2022

Campbell Barton (campbellbarton) added a comment to T101688: Mesh vertex internal naming (especially position data).

I'm not so keen on using term "positions" in isolation, mainly because I think it will lead to more ambiguous naming.

Oct 11 2022, 5:04 AM · Performance, Modeling, Geometry Nodes

Oct 7 2022

Hans Goudey (HooglyBoogly) changed the status of T101688: Mesh vertex internal naming (especially position data) from Needs Triage to Confirmed.
Oct 7 2022, 11:26 PM · Performance, Modeling, Geometry Nodes

Oct 5 2022

Brecht Van Lommel (brecht) moved T70016: Document performance profiling Blender from Long-Term to Backlog on the Platforms, Builds, Tests & Devices board.
Oct 5 2022, 5:54 PM · Development Management, Documentation, Good First Issue, Performance, Platforms, Builds, Tests & Devices
Brecht Van Lommel (brecht) moved T74730: Automated performance testing from Long-Term to Tests on the Platforms, Builds, Tests & Devices board.
Oct 5 2022, 4:11 PM · Performance, Restricted Project, Platforms, Builds, Tests & Devices

Sep 23 2022

Michael Colina (MichaelBenDavid) added a comment to T101202: edit mode too slow when using selection tools in my model and an object with empty hair too slow when move and dragging in the viewport....

Oh sorry i meant, that issue happened without any empty hair added, also with/o modifiers added, so this other issue wasn't related to the hair actually...

Sep 23 2022, 6:42 AM · Performance, Geometry Nodes, Nodes & Physics, BF Blender

Sep 22 2022

Germano Cavalcante (mano-wii) added a comment to T101202: edit mode too slow when using selection tools in my model and an object with empty hair too slow when move and dragging in the viewport....

(...) but what about the mesh in edit mode selection issue mentioned earlier?

This also triggers the recalculation of the modifiers. Hence the lag.

Sep 22 2022, 10:58 PM · Performance, Geometry Nodes, Nodes & Physics, BF Blender
Michael Colina (MichaelBenDavid) added a comment to T101202: edit mode too slow when using selection tools in my model and an object with empty hair too slow when move and dragging in the viewport....

Ok fair enough for the premature development of that at the moment, but what about the mesh in edit mode selection issue mentioned earlier? (btw sorry for adding both errors in one report, but i thought it made sense because happened in the same file so...)

Sep 22 2022, 8:41 PM · Performance, Geometry Nodes, Nodes & Physics, BF Blender

Sep 21 2022

Germano Cavalcante (mano-wii) closed T101202: edit mode too slow when using selection tools in my model and an object with empty hair too slow when move and dragging in the viewport... as Archived.

Apparently what happens is that the Deform Curve on Surface node needs to run when the mesh moves.
In fact, the lag is accentuated and worse than the previous hair system.

Sep 21 2022, 10:16 PM · Performance, Geometry Nodes, Nodes & Physics, BF Blender

Sep 18 2022

Monique Dewanchand (mdewanchand) placed T101074: Add resync tagging to BKE_main_collection_sync_remap up for grabs.
Sep 18 2022, 8:18 PM · Core, Performance, BF Blender
Monique Dewanchand (mdewanchand) placed T101073: Remove BKE_layer_collection_resync_forbid and BKE_layer_collection_resync_allow up for grabs.
Sep 18 2022, 8:17 PM · Core, Performance, BF Blender

Sep 16 2022

Monique Dewanchand (mdewanchand) updated the summary of D15885: ViewLayer: Lazy sync of scene data..
Sep 16 2022, 9:18 PM · Performance, Core
Hans Goudey (HooglyBoogly) added a revision to T93602: Struct of Arrays Refactor for Mesh Vertices: D15982: Mesh: Move positions to a generic attribute.
Sep 16 2022, 12:53 AM · Performance, Modeling, Geometry Nodes

Sep 15 2022

Bastien Montagne (mont29) moved T101073: Remove BKE_layer_collection_resync_forbid and BKE_layer_collection_resync_allow from Backlog to Long-Term - Official on the Core board.
Sep 15 2022, 9:45 AM · Core, Performance, BF Blender
Bastien Montagne (mont29) moved T101074: Add resync tagging to BKE_main_collection_sync_remap from Backlog to Long-Term - Official on the Core board.
Sep 15 2022, 9:45 AM · Core, Performance, BF Blender
Monique Dewanchand (mdewanchand) retitled D15886: ViewLayer: Reduce object duplication syncing from [WIP] ViewLayer: Reduce object duplication syncing to ViewLayer: Reduce object duplication syncing.
Sep 15 2022, 9:12 AM · Performance, Core
Monique Dewanchand (mdewanchand) updated the diff for D15886: ViewLayer: Reduce object duplication syncing.
  • Fix crash as syncing was still disabled.
Sep 15 2022, 9:10 AM · Performance, Core
Monique Dewanchand (mdewanchand) updated the diff for D15886: ViewLayer: Reduce object duplication syncing.

Updated to latest master.
Fails when used.

Sep 15 2022, 9:01 AM · Performance, Core

Sep 14 2022

monique (monique) closed D15885: ViewLayer: Lazy sync of scene data..
Sep 14 2022, 9:36 PM · Performance, Core
Monique Dewanchand (mdewanchand) changed the subtype of T101074: Add resync tagging to BKE_main_collection_sync_remap from "Design" to "To Do".
Sep 14 2022, 9:27 PM · Core, Performance, BF Blender