I have scattered tree models on a terrian, each using a single Mantra material and am trying to adjust the hue, value and sat of the leaves randomly among each tree. I have fed the diffuse into a colour correct and have three bind nodes feeding into hue, value and sat. I have different float values assigned to the scattered points, trying to adjust the material once the trees get placed on the points using a 'copy to points' sop.
This method is working before I pack the trees but I can't get the values to change in the material after the pack sop, even though the packed point has the attributes and values which should be being read by the material.
Is there a way I can adjust the hue, saturation, and value of the material on a packed primitives?