Blender Git Commit Log

Git Commits -> Revision e6ca054

Revision e6ca054 by Jacques Lucke (master)
September 15, 2021, 09:02 (GMT)
Geometry Nodes: multi threaded field evaluation

This adds a new `ParallelMultiFunction` which wraps another multi-function
and evaluates it with multiple threads. The speeds up field evaluation
quite a bit (the effect is most noticeable when the number of evaluations
and the field is large).

There are still other single-threaded performance bottlenecks in field
evaluation that will need to be solved separately. Most notably here
is the process of copying the computed data into the position attribute
in the Set Position node.

Differential Revision: https://developer.blender.org/D12457

Commit Details:

Full Hash: e6ca0545904fe4236be9960fdb3c2760092582a5
Parent Commit: fb27a9b
Lines Changed: +335, -2

By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2021