Page MenuHome

Geometry Nodes: The Attribute Combine XYZ and Separate XYZ nodes don't work on instanced geometry
Closed, ResolvedPublicBUG

Description

System Information
Operating system: Darwin-18.7.0-x86_64-i386-64bit 64 Bits
Graphics card: Intel Iris OpenGL Engine Intel Inc. 4.1 INTEL-12.10.16

Blender Version
Broken: version: 2.93.0 Alpha, branch: master, commit date: 2021-02-23 23:15, hash: rBb2c7ea6d82c4
Worked: -

Short description of error
The Attribute Combine XYZ and Attribute Separate XYZ node have no affect on instanced geometry.

Exact steps for others to reproduce the error
Open the provided .blend file and try setup 2 and 3.

Reproduce from startup file:

  • Add a second mesh to the scene.
  • Add a geometry nodes modifier to the default cube and instance geometry on it with the point separate node.
  • Try accessing/modifying the position attributes of the instances with the Attribute Combine/Separate XYZ nodes.

Related Objects

Event Timeline

I think it's missing geometry_set = geometry_set_realize_instances(geometry_set); from the exec function but that's just a guess.

See: P1987

Hans Goudey (HooglyBoogly) changed the task status from Needs Triage to Confirmed.Feb 24 2021, 10:13 PM
Hans Goudey (HooglyBoogly) claimed this task.
Hans Goudey (HooglyBoogly) changed the subtype of this task from "Report" to "Bug".

Indeed, that's it. I can commit a fix in a moment.