english Sivu saatavilla vain englanninkielisenä.

Blender Git Statistics -> Developers -> erik85

Erik Abrahamsson (erik85)

Total Commits : 25
Master Commits : 18
Branch Commits : 7
First Commit : September 12, 2019
Latest Commit : September 6, 2021

Commits by Month

DateNumber of Commits
September, 20211
August, 20212
July, 20213
June, 20217
May, 20212
April, 20213
March, 20211
February, 20210
January, 20210
December, 20201
November, 20201
October, 20203
September, 20200
August, 20200
July, 20200
June, 20200
May, 20200
April, 20200
March, 20200
February, 20200
January, 20200
December, 20190
November, 20190
October, 20190
September, 20191

Commit Distribution

PathNumber of Commits
master18
experimental-build3
soc-2021-curves1
temp-lanpr-staging1
temp-attribute-processor1
soc-2021-porting-modifiers-to-nodes_all1
soc-2021-porting-modifiers-to-nodes-decimate1

Favourite Files

FilenameTotal Edits
BKE_node.h4
NOD_geometry.h4
rna_nodetree.c4
CMakeLists.txt4
node.cc4
NOD_static_types.h4
mesh_boolean.cc4
nodeitems_builtins.py4
NOD_function.h3
node_fn_string_length.cc3

File Changes

ActionTotalPer Commit
Added160.6
Modified783.1

Code Changes

ActionTotalPer Commit
Lines Added2 743109.7
Lines Removed30712.3

Latest commits Feed

Revision 5a02d0d by Erik Abrahamsson / Sebastin Barschkis (master)
September 6, 2021, 15:30 (GMT)
Fluid: Parallelizations for Mantaflow functions (D12002)

This update includes part of a performance boost from D12002.
Contributed by @erik85
Revision fa4a35d by Erik Abrahamsson / Campbell Barton (master)
August 31, 2021, 07:21 (GMT)
Measure tool: Add support to restrict dimension to one axis

Support axis constraints for the measure tool.

Press X, Y or Z to restrict the dimension to that axis,
it's also possible to toggle between orientations matching transform.

Reviewed By: campbellbarton

Ref D10872
Revision a71d2b2 by Erik Abrahamsson / Hans Goudey (master)
August 30, 2021, 04:27 (GMT)
Geometry Nodes: Curve Fill Node

This node takes a curve geometry input and creates a filled mesh at Z=0
using a constrained Delaunay triangulation algorithm. Because of the
choice of algorithm, the results should be higher quality than the
filling for 2D curve objects.

This commit adds an initial fairly simple version of the node, but more
features may be added in the future, like transferring attributes when
necessary, or an index attribute input to break up the calculations
into smaller chunks to improve performance.

Differential Revision: https://developer.blender.org/D11846
July 30, 2021, 14:51 (GMT)
Speed up Delaunay raycast.

From Erik Abrahamsson, this uses parallel loops for raycasting.
It speeds up one example with many crossings of a bezier curve,
from 0.68s to 0.28s.
Revision 24801e0 by Erik Abrahamsson / Howard Trickey (master)
July 18, 2021, 16:13 (GMT)
Speed up Delaunay raycast.

From Erik Abrahamsson, this uses parallel loops for raycasting.
It speeds up one example with many crossings of a bezier curve,
from 0.68s to 0.28s.
Revision ceff86a by Erik Abrahamsson / Howard Trickey (master)
July 5, 2021, 22:09 (GMT)
Various Exact Boolean parallelizations and optimizations.

From patch D11780 from Erik Abrahamsson.
It parallelizes making the vertices, destruction of map entries,
finding if the result is PWN, finding triangle adjacencies,
and finding the ambient cell.
The latter needs a parallel_reduce from tbb, so added one into
BLI_task.hh so that if WITH_TBB is false, the code will still work.

On Erik's 6-core machine, the elapsed time went from 17.5s to 11.8s
(33% faster) on an intersection of two spheres with 3.1M faces.
On Howard's 24-core machine, the elapsed time went from 18.7s to 10.8s
for the same test.
Revision 258fc99 by Erik Abrahamsson / Dilith Jayakody (soc-2021-curves)
June 21, 2021, 14:31 (GMT)
Windows: Use TBBMalloc for GMP

TBBmalloc_proxy already takes care of any allocations
being done from MSVC compiled code, some of the dependencies
like GMP cannot be build with MSVC and we have to use
mingw to build them. mingw however links against the older
msvcrt.dll for its allocation needs, which TBBMallocProxy
does not hook.

GMP has an option to supply your own allocation functions
so we can still manually redirect them to TBBMalloc.

In a test-file with a boolean geometry node, this patch
uses 32s effective CPU time compared to 52s before.

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

Reviewed by Campbell Barton, Ray Molenkamp
Revision fc993a7 by Erik Abrahamsson / Dalai Felinto (experimental-build)
June 14, 2021, 08:09 (GMT)
Nodes: String to Curve, Value to String, String Join, String Substring, String Length

This patch adds a node that generates a curve from entered text or String Input.
It also adds some helper nodes (value to string, join, substring, length)

{F10163233}
Revision 11c03ff by Erik Abrahamsson / Dalai Felinto (experimental-build)
June 14, 2021, 08:05 (GMT)
Nodes: String to Curve, Value to String, String Join, String Substring, String Length

This patch adds a node that generates a curve from entered text or String Input.
It also adds some helper nodes (value to string, join, substring, length)

{F10163233}
Revision 1aaf6f4 by Erik Abrahamsson / Dalai Felinto (experimental-build)
June 14, 2021, 08:01 (GMT)
Nodes: String to Curve, Value to String, String Join, String Substring, String Length

This patch adds a node that generates a curve from entered text or String Input.
It also adds some helper nodes (value to string, join, substring, length)

{F10163233}

MiikaHweb - Blender Git Statistics v1.06
Tehnyt: Miika HämäläinenViimeksi p?ivitetty: 07.11.2014 14:18 MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021