[V-Ray 5 Maya] 2D Displacement not recognizing randomized textures via Ramp/SamplerInfo

Hi again, thanks to your previous help, I successfully randomized my textures using the Ramp + SamplerInfo setup

However, I’ve run into a new issue when applying this to VRayDisplacement. The randomization works perfectly when the Displacement Type is set to “Normal Displacement”. But when I switch to “2D Displacement”, it only recognizes one single texture and the randomization disappears.

The problem is that the specific look I need only renders correctly using 2D Displacement.

  1. Does 2D Displacement in V-Ray 5 not support randomized inputs from a Ramp or SamplerInfo?
  2. Is there a workaround to make 2D Displacement recognize the randomized shell IDs or texture variations?

Any advice on how to get 2D Displacement to work with randomized textures would be greatly appreciated!

This seems like some kind of limitation, most probably because of the sub-object nature of “by Poly Shell” and the objects having common UVs (which 2d displacement uses). It happens in V-Ray 7 with the “by poly shell” mode, too. I suggest sticking to Normal (3d) displacement.

Thanks for the detailed explanation. I’ll take your advice into account for my workflow. Much appreciated!