I am trying to use an particle system in Blender to create a field of objects (in this case bumpy rocks) with a procedural texture material on each object where each object has a randomized bumpy pattern (using cycles "true" displacement).
Based on feedback from below and elsewhere, I was able to get the Random output from the Object Info node to modify the way a procedural texture is mapped to a emitted object (which is extremely helpful). See below to see layout:
As you can see in the image above, the procedural texture pattern appears different for each ball, which is awesome. However, if the exact same setup is used for displacement, the patterns are identical on each ball (in other words it doesn't work).
Some feedback I've gotten would indicate that what I'm trying to do is impossible in Blender, but I am definitely all ears for workarounds (or better looking forward to hearing what I did wrong here that would make this work if rectified).
Here is a link to download the file: https://drive.google.com/file/d/1GkfZMhIYJId7pX0k0A8BxKn2HUa8WY_m/view?usp=sharing
Thanks in advance!
ORIGINAL POST: I am trying to use an emitter to create a field of objects (in this case bumpy rocks) with a procedural texture where each object has a randomized bumpy pattern. Ideally what I would like to do is utilize the "Random" node output from the Object Info node to manipulate the generated UV map in the Mapping node in terms of "location". So this randomized value per emitted object could be utilized to make the object intersect with the procedural texture at different locations (so to speak). This would make all the rocks unique in appearance. I do not want to use world space coordinates as that would mean the objects could not move without changing appearance. I am not a pro at python or drivers, but I would prefer a driver-based solution if given the option. At this point however, any adequate solution would do. Thanks in advance for the help!!!