Blender Git Loki

Git Commits -> Revision 5841f86

Revision 5841f86 by Hans Goudey (master)
September 15, 2021, 15:28 (GMT)
Geometry Nodes: Add special domain interpolation for selections

The generic domain interpolation algorithms didn't quite work for
selections. The interpolation would do unexpected things that
were different than the results in edit mode. The new behavior
is supposed to be the same as edit mode, although we also have
to handle face corner selections here.

Currently the code assumes that all boolean attributes should be
handled that way. I'm not sure of why that wouldn't be the case,
but if we ever need non-selection boolean attributes, that could
be supported too.

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

Commit Details:

Full Hash: 5841f8656d9580d7b967d477b142f19364ec39b5
Parent Commit: e456a9d
Lines Changed: +263, -4

2 Modified Paths:

/source/blender/blenkernel/intern/geometry_component_curve.cc (+31, -0) (Diff)
/source/blender/blenkernel/intern/geometry_component_mesh.cc (+232, -4) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021