In the report, the geometry is copied because it has two users and the
final join node needs to write to it. The join node also happens to
remove attributes apparently, because it exposed a mistake in the "copy"
method of the MeshComponent class. The copy is supposed to be
a deep copy, but the vertex group name map was not duplicated.
Details
Details
Diff Detail
Diff Detail
- Repository
- rB Blender
Event Timeline
Comment Actions
Not sure if it applies here, but in general we can't be sure that if an attribute goes into geometry nodes as a vertext group, that it also comes out as a vertex group. E.g. currently, the Join node converts vertex groups to custom data layers. That can be changed, but ideally this should not have any impact on users. Unfortunately, it does currently, because only vertex groups can be previewed...
Comment Actions
Maybe (hopefully?) vertex groups will eventually just be regular float attributes. I don't think that problem applies here anyway.