I'm trying to assign a texture to cloned objects, randomising the UV offset, scale and rotation for each instance. I can do this with the C4D Variation shader, however I am unable to figure out how to replicate this with Arnold, any guidance would be greatly appreciated.
Here's an example of my use case achieved with C4D's variations shader:
Here's a simple example scene which reads the index of the clones via a user_data _int shader and generates random vectors from it which drive scale, translate and rotate of a uv_transform shader.
Thank you so much for the example, Peter. Unfortunately I'm seeing the same co-ordinates repeated across all clones, but I'm attempting to achieve randomisation between each of the clones. Is this possible? This is what I see with your example:
Seems like the clone indexes are not exported? Are you using an older C4DtoA version maybe?