http://www.miikahweb.com/feed.php MiikaHweb - Blender Commits By Joeedh http://www.miikahweb.com/ MiikaHweb - Blender Commits By Joeedh fi Thu, 06 May 21 12:15:30 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[febfaec] temp_bmesh_multires: * Added new paint API method paint_stroke_apply_subspacing,...]]> http://www.miikahweb.com/en/blender/git-logs/commit/febfaecd97b421be70913548a0523027395ccc6b febfaec
Branches : temp_bmesh_multires
Author : Joseph Eagar (joeedh)
----------------------------------------
* Added new paint API method paint_stroke_apply_subspacing, for various
things that need custom spacing (that is coaser than the brush radius),
and refactored the existing dyntopo spacing code to use it.

* Added option to topology rake to ignore brush falloff settings
(it forcibly uses Smooth falloff).

* Smooth and topology rake support custom spacing now.
+ This is especially important for the clay brush, which works
better at smaller spacings and with a bit of autosmoothing.
Now you can tell it to override the smooth spacing to be coarser,
leading to much better performance.

* Topology rake now has a projection setting similar to autosmooth
which defaults to 1.0 (to preserve current behavior).

The main motivation for this commit was to make topology rake work
better for normal brushes. This is now possible, however it tends to
make the brush slower and also the settings are a bit fiddly.
We might want to make dedicated brush presets for this.

Btw, the UI for brush settings are becoming a real mess. Help!

----------------------------------------
11 Paths Changed]]>
Sun, 02 May 2021 21:29:30 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/febfaecd97b421be70913548a0523027395ccc6bJoseph Eagar
<![CDATA[[2d98802] temp_bmesh_multires: * Added a "projection" option to smooth/autosmooth. It works...]]> http://www.miikahweb.com/en/blender/git-logs/commit/2d98802905c762e06ff986e9bb0f160de70b221f 2d98802
Branches : temp_bmesh_multires
Author : Joseph Eagar (joeedh)
----------------------------------------
* Added a "projection" option to smooth/autosmooth. It works by
projection neighboring vertices onto the current smooth vert's normal
plane, multiplied by a "projection" factor. This is extremely similar
to what the surface laplacian produces, but is much simpler, uses
no temporary state and thus can be used in more places.

----------------------------------------
10 Paths Changed]]>
Sun, 02 May 2021 17:54:12 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2d98802905c762e06ff986e9bb0f160de70b221fJoseph Eagar
<![CDATA[[f70a8c1] temp_bmesh_multires: Merge branch 'master' into temp_bmesh_multires]]> http://www.miikahweb.com/en/blender/git-logs/commit/f70a8c158118b422d4937d3e028b049d5efe9148 f70a8c1
Branches : temp_bmesh_multires
Author : Joseph Eagar (joeedh)
----------------------------------------
Merge branch 'master' into temp_bmesh_multires

Also fixed a pose brush bug that may or may not have been
the result of the merge nixing code, need to check master.

----------------------------------------
0 Paths Changed]]>
Thu, 29 Apr 2021 17:17:22 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f70a8c158118b422d4937d3e028b049d5efe9148Joseph Eagar
<![CDATA[[8eeacca] temp_bmesh_multires: Fix a few cast warnings]]> http://www.miikahweb.com/en/blender/git-logs/commit/8eeacca9cbc1e82b8cd869ae43e44fec2d4492c9 8eeacca
Branches : temp_bmesh_multires
Author : Joseph Eagar (joeedh)
----------------------------------------
Fix a few cast warnings

----------------------------------------
7 Paths Changed]]>
Thu, 29 Apr 2021 15:01:32 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/8eeacca9cbc1e82b8cd869ae43e44fec2d4492c9Joseph Eagar
<![CDATA[[82847af] temp_bmesh_multires: Fix invalid parameter type in bmlog.]]> http://www.miikahweb.com/en/blender/git-logs/commit/82847af9f94cd7a8bee624e5b8254b52e34ba236 82847af
Branches : temp_bmesh_multires
Author : Joseph Eagar (joeedh)
----------------------------------------
Fix invalid parameter type in bmlog.

----------------------------------------
1 Path Changed]]>
Thu, 29 Apr 2021 13:28:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/82847af9f94cd7a8bee624e5b8254b52e34ba236Joseph Eagar
<![CDATA[[ee19a80] temp_bmesh_multires: * Eeek, left in an ATTR_NO_OPT attribute]]> http://www.miikahweb.com/en/blender/git-logs/commit/ee19a80041bfd3dc21a499416657d93e8ef26709 ee19a80
Branches : temp_bmesh_multires
Author : Joseph Eagar (joeedh)
----------------------------------------
* Eeek, left in an ATTR_NO_OPT attribute

----------------------------------------
1 Path Changed]]>
Thu, 29 Apr 2021 02:31:43 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ee19a80041bfd3dc21a499416657d93e8ef26709Joseph Eagar
<![CDATA[[013eee7] temp_bmesh_multires: * The dyntopo remesher is now a bit smarter about avoiding]]> http://www.miikahweb.com/en/blender/git-logs/commit/013eee7ec62ebb39f28f0f949e1e0ccd8e5d07ef 013eee7
Branches : temp_bmesh_multires
Author : Joseph Eagar (joeedh)
----------------------------------------
* The dyntopo remesher is now a bit smarter about avoiding
certain degenerate cases that produce lots of bad geometry (and
also bad PBVHs that slows down the whole mesh).
+ A very small amount of surface smoothing is now applied by dyntopo.
+ The recursive functions that expand the region considered by dyntopo
now ignore "front face only" for depths less then 5.
+ The number of edges dyntopo can split or collapse in one run has been cut in
half to 4k.
- This limit is also now dynamically adjusted by a measure
of how skinny the edges are.

----------------------------------------
1 Path Changed]]>
Thu, 29 Apr 2021 02:11:23 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/013eee7ec62ebb39f28f0f949e1e0ccd8e5d07efJoseph Eagar
<![CDATA[[83a855a] temp_bmesh_multires: fix compile error]]> http://www.miikahweb.com/en/blender/git-logs/commit/83a855a8a1f89b68786b7edd03995fc48a62849b 83a855a
Branches : temp_bmesh_multires
Author : Joseph Eagar (joeedh)
----------------------------------------
fix compile error

----------------------------------------
1 Path Changed]]>
Tue, 27 Apr 2021 20:38:14 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/83a855a8a1f89b68786b7edd03995fc48a62849bJoseph Eagar
<![CDATA[[9e46eeb] temp_bmesh_multires: Fix last commit flipping the order of booleans.]]> http://www.miikahweb.com/en/blender/git-logs/commit/9e46eebcf1b40b6ef1769b424e92b5543862e326 9e46eeb
Branches : temp_bmesh_multires
Author : Joseph Eagar (joeedh)
----------------------------------------
Fix last commit flipping the order of booleans.

----------------------------------------
1 Path Changed]]>
Tue, 27 Apr 2021 20:20:36 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9e46eebcf1b40b6ef1769b424e92b5543862e326Joseph Eagar
<![CDATA[[7867813] temp_bmesh_multires: * Got box trim tool working for dyntopo]]> http://www.miikahweb.com/en/blender/git-logs/commit/786781304c16f44704ac45fe0d5d804dc0f8f927 7867813
Branches : temp_bmesh_multires
Author : Joseph Eagar (joeedh)
----------------------------------------
* Got box trim tool working for dyntopo
- This required implementing SCULPT_UNDO_GEOMETRY for dyntopo.
That turned out to be more work then I expected. Basically
it writes an entire Mesh to BMLogEntry, which can be swapped
with current bmesh. Tricky part was patching bm log ids.

----------------------------------------
12 Paths Changed]]>
Tue, 27 Apr 2021 20:04:36 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/786781304c16f44704ac45fe0d5d804dc0f8f927Joseph Eagar
<![CDATA[[3028d53] temp_bmesh_multires: Edit face set brush now works for pbvh bmesh]]> http://www.miikahweb.com/en/blender/git-logs/commit/3028d53865f276806f91105499a5aa75d22144ac 3028d53
Branches : temp_bmesh_multires
Author : Joseph Eagar (joeedh)
----------------------------------------
Edit face set brush now works for pbvh bmesh

----------------------------------------
3 Paths Changed]]>
Tue, 27 Apr 2021 16:51:49 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3028d53865f276806f91105499a5aa75d22144acJoseph Eagar
<![CDATA[[02b4df9] temp_bmesh_multires: Enable color filter brush for pbvh bmesh]]> http://www.miikahweb.com/en/blender/git-logs/commit/02b4df98276f6086a1307a64d6a3d6ac586fc7b7 02b4df9
Branches : temp_bmesh_multires
Author : Joseph Eagar (joeedh)
----------------------------------------
Enable color filter brush for pbvh bmesh

----------------------------------------
1 Path Changed]]>
Tue, 27 Apr 2021 16:12:35 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/02b4df98276f6086a1307a64d6a3d6ac586fc7b7Joseph Eagar
<![CDATA[[815d771] temp_bmesh_multires: One more null ptr check]]> http://www.miikahweb.com/en/blender/git-logs/commit/815d77192f6308bc58146fba6ad3e9823b742132 815d771
Branches : temp_bmesh_multires
Author : Joseph Eagar (joeedh)
----------------------------------------
One more null ptr check

----------------------------------------
1 Path Changed]]>
Tue, 27 Apr 2021 16:07:00 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/815d77192f6308bc58146fba6ad3e9823b742132Joseph Eagar
<![CDATA[[9fab16f] temp_bmesh_multires: * Fix null ptr bug in automasking code]]> http://www.miikahweb.com/en/blender/git-logs/commit/9fab16f0f3ab1fbd49de885cdcb4680b49bdefa2 9fab16f
Branches : temp_bmesh_multires
Author : Joseph Eagar (joeedh)
----------------------------------------
* Fix null ptr bug in automasking code

----------------------------------------
5 Paths Changed]]>
Tue, 27 Apr 2021 16:01:32 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9fab16f0f3ab1fbd49de885cdcb4680b49bdefa2Joseph Eagar
<![CDATA[[82f5e02] temp_bmesh_multires: * Fix bug in last commit where boundary flags weren't properly...]]> http://www.miikahweb.com/en/blender/git-logs/commit/82f5e0200c55453e33d992f6c84e5e11a4de889c 82f5e02
Branches : temp_bmesh_multires
Author : Joseph Eagar (joeedh)
----------------------------------------
* Fix bug in last commit where boundary flags weren't properly
updated after symmetrize.

----------------------------------------
3 Paths Changed]]>
Tue, 27 Apr 2021 00:44:38 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/82f5e0200c55453e33d992f6c84e5e11a4de889cJoseph Eagar
<![CDATA[[032a35f] temp_bmesh_multires: Fix memory corruption in sculpt neighbors code]]> http://www.miikahweb.com/en/blender/git-logs/commit/032a35fb50bf372f431a74db7c8f3e66ba62f98c 032a35f
Branches : temp_bmesh_multires
Author : Joseph Eagar (joeedh)
----------------------------------------
Fix memory corruption in sculpt neighbors code

----------------------------------------
1 Path Changed]]>
Sun, 25 Apr 2021 22:12:11 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/032a35fb50bf372f431a74db7c8f3e66ba62f98cJoseph Eagar
<![CDATA[[8a70067] temp_bmesh_multires: * Boundary info is no longer initialized with]]> http://www.miikahweb.com/en/blender/git-logs/commit/8a700673db08860fad1dcd2ba309e84755a2cf2b 8a70067
Branches : temp_bmesh_multires
Author : Joseph Eagar (joeedh)
----------------------------------------
* Boundary info is no longer initialized with
SCULPT_boundary_info_ensure, instead PBVH_BMESH keeps
track of boundary vert flags internally. This prevents
nasty first-click lag on the smooth brush as well as anything
with autosmooth.

----------------------------------------
4 Paths Changed]]>
Sun, 25 Apr 2021 21:51:31 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/8a700673db08860fad1dcd2ba309e84755a2cf2bJoseph Eagar
<![CDATA[[0386350] temp_bmesh_multires: * Fixed SCULPT_dynamic_topology_sync_layers to properly sync]]> http://www.miikahweb.com/en/blender/git-logs/commit/0386350de69e0589cd3f9621df45b9b9a2615d87 0386350
Branches : temp_bmesh_multires
Author : Joseph Eagar (joeedh)
----------------------------------------
* Fixed SCULPT_dynamic_topology_sync_layers to properly sync
active/render/clone/mask layers indices.
* Fixed sculpt color bugs in pbvh drawing for bmesh.

----------------------------------------
7 Paths Changed]]>
Sun, 25 Apr 2021 21:02:39 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0386350de69e0589cd3f9621df45b9b9a2615d87Joseph Eagar
<![CDATA[[97fc606] temp_bmesh_multires: Fix nasty crash in dyntopo with non-manifold geometry.]]> http://www.miikahweb.com/en/blender/git-logs/commit/97fc606c65987a3bdab2d0bbc5bf2b1c1f1e70de 97fc606
Branches : temp_bmesh_multires
Author : Joseph Eagar (joeedh)
----------------------------------------
Fix nasty crash in dyntopo with non-manifold geometry.

----------------------------------------
1 Path Changed]]>
Wed, 21 Apr 2021 17:00:02 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/97fc606c65987a3bdab2d0bbc5bf2b1c1f1e70deJoseph Eagar
<![CDATA[[14be52f] temp_bmesh_multires: * Fixed vcol drawing in indexed smooth shading mode]]> http://www.miikahweb.com/en/blender/git-logs/commit/14be52f0fcab9d1e84d2e2864ad31186085ef0ca 14be52f
Branches : temp_bmesh_multires
Author : Joseph Eagar (joeedh)
----------------------------------------
* Fixed vcol drawing in indexed smooth shading mode

----------------------------------------
2 Paths Changed]]>
Tue, 20 Apr 2021 22:40:03 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/14be52f0fcab9d1e84d2e2864ad31186085ef0caJoseph Eagar