I’m working on a shader that displays a map of tiles each with their own albedo, normal, and height maps. Each set of maps is being sent to the shader as a Texture2DArray. Since the Parallax Mapping node takes a T2 as an input, there’s no way to use the height maps that are available as a texture array. It would be very helpful to have an alternate version of the node that behaves the same but takes an array and index.
In the meantime, I’m curious to know if anyone else has run into this same constraint, and what their solutions were? Right now it seems like I’ll need to re-implement the node myself in a custom function, or upload all of the textures to the shader individually, which isn’t really a viable option for me.