Page MenuHome

Object Info node random socket doesn't recognize instances from array modifier
Closed, ArchivedPublic

Description

System Information
Operating system: Windows-10-10.0.17134-SP0 64 Bits
Graphics card: NVIDIA GeForce GTX 970M/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 466.11

Blender Version
Broken: version: 3.0.0 Alpha, branch: master, commit date: 2021-10-01 21:26, hash: rB12e8c783535c
This Issue also shows in 2.93.4
Unknown about previous version, but this should not happen.

Worked: (newest version of Blender that worked as expected)

Short description of error


Note this doesn't occur with empty instances, geometry nodes, nor Particle System.
The issue only effects the array modifier instances.

Exact steps for others to reproduce the error
Add an Object.
Add Array Modifier.
in Shader add Object info and link random to the output.
all instances are showing the same color. (I think this wasn't the case in old version.)

Event Timeline

Thanks for the report, but I believe what is happening here is a misunderstanding.
Modifiers don't create instances, they modify the object.
The result is still the same object. Not a group of new objects.
So the Object Info node only has one object to return the value.

I'm closing as it's not a bug.

If you still think you found a bug, please let us know so we can re-open the report and investigate in more detail.