System Information
Operating system: Linux-5.8.0-7642-generic-x86_64-with-glibc2.32 64 Bits
Graphics card: GeForce GTX 1060 6GB/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 460.56
Blender Version
Broken: version: 2.93.0 Alpha, branch: master, commit date: 2021-03-20 21:00, hash: rB9ca67c47a152
Short description of error
In a scene with multiple instance objects (instanced from a collection), the Object Info --> Random attribute is working for the Bump node, but not for the Displacement node. Better explained with images:
- Here, you can see that the information that the information input of the Height of both Bump and Displacement is the same. A mask showing a number, and that random number selected through a ColorRamp will be the input for both at the same time, ensuring the bump node has the same information as the displacement node.
- Still, the bump works fine, as expected:
- But the displacement only displaces the information assigned to the original piece inside the collection:
Exact steps for others to reproduce the error
- Open the attached scene
- Check the shader editor, and material of ficha.005 --> material ficha_numero
- If Bump only is selected for Surface displacement options, and the Bump node connected to the PBR Node --> Normal it works as expected.
- If Displacement only is selected for Surface displacement options, and the Displacement node is connected to the Displacement of the Material Output, the displacement only shows the original displacement of the object inside the collection.
---> Expected behaviour: Displacement should be using the same number mask/shape as when the bump is used.


