Blender Git Loki

Blender Git "sculpt-dev" branch commits.

Page: 3 / 56

November 20, 2021, 15:49 (GMT)
Sculpt-dev: fix broken vcol attr
auto-creation

* Fixed BKE_sculpt_color_layer_create_if_needed
* Also fixed BKE_id_attribute_active_color_set,
accidentally pasted the getter's precondition.
November 19, 2021, 15:08 (GMT)
Sculpt-dev: fix another crash
November 19, 2021, 15:01 (GMT)
Sculpt-dev: fix gcc compile error
November 19, 2021, 14:58 (GMT)
Sculpt-dev: fix crash

* Tool slots weren't initializes sculpt
brushes properly.
November 19, 2021, 12:50 (GMT)
Sculpt-dev: improve uv smooth brush a bit
November 19, 2021, 11:28 (GMT)
Sculpt-dev: SCULPT_reproject_cdata fixes

* SCULPT_reproject_cdata now forcibly re-snaps
for non-boundary loops.
* Also fixed a wrong radial loop iterator.
November 18, 2021, 00:42 (GMT)
Sculpt-dev: dyntopo now detects uv island
boundaries, independently of
edge seams.
November 17, 2021, 23:32 (GMT)
sculpt-dev: remove debug ATTR_NO_OPTS
November 17, 2021, 23:27 (GMT)
* Sculpt-dev: pbvh draw cleanup

* PBVH drawing for eevee is now used for
PBVH_FACES as well as PBVH_BMESH.
* PBVH_FACES now uses pbvh draw for eevee rendering
* Refactored gpu_pbvh_gpu_make_vcol_offs into a
more general gpu_pbvh_gpu_make_attr_offs.
This should be a usable alternative to using a generic
attribute gpu system (whether the one that's #ifdef'd out
in gpu_buffers.c, or the new one that hit master
recently).
* Textured workbench draw mode now works for pbvh drawing.
* Fixed nasty stack overflow in dyntopo edge collapse.
November 17, 2021, 21:16 (GMT)
Sculpt-dev: run clang-format on a few files
November 17, 2021, 21:14 (GMT)
Sculpt-dev: fix pbvh draw getting gpu format
out of sync.

GPU_pbvh_update_attribute_names now returns a bool
if the format has changed.
November 17, 2021, 12:18 (GMT)
Sculpt-dev: fix bug in last commit
November 17, 2021, 12:08 (GMT)
Sculpt-dev: cross-module ref cleanup

* Removed a bunch of nasty editors->blenkernel
dependencies (2 still remain).
* Fixed a few bugs in last commit.
November 17, 2021, 11:09 (GMT)
Sculpt-dev: sculpt colors stuff

* Mask by color now works for dyntopo.
* Attribute and vertex color lists in the UI
now hide temporary CD layers.
* Added a specific op for removing vertex color
attributes.
* Fixed various bugs.
November 17, 2021, 05:58 (GMT)
Sculpt-dev: Add support for attribute triplets

It simply wasn't maintainable to store active/render
vertex color layer as integer indices into the
global attribute list. Making that work would've
required a great deal of boilerplate that would
have to be inserted in lots of places. There
is simply no justification for doing that.

Instead, I've coded an AttributeRef struct that
simply stores a (type, name, domain) triplet to
uniquely reference an attribute layer.

This will be submitted as a patch for master
too.
November 17, 2021, 03:17 (GMT)
Sculpt-dev: fix compile error
November 17, 2021, 00:23 (GMT)
Sculpt-dev: fix crash
November 16, 2021, 21:32 (GMT)
Remove debug ATTR_NO_OPT
November 16, 2021, 21:26 (GMT)
Sculpt-dev: fix brush input mapping inheritance

* Brush input mappings now have three
inheritance mode: "always", "never" and
"channel" (use channel's inheritance mode).
* Note that the UI exposes a single inherit icon,
which just toggles between "always" and
"never," to lessen user confusion.
* Brush mappings default to "never" inheritance
mode.
* Fixed wrong node update flag in bke_pbvh_insert_face_finalize
leading to disappearing parts of the mesh.
November 14, 2021, 11:34 (GMT)
Sculpt-dev: add icons for twist and multires
displacement smear.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021