I’m currently working on a material that uses several detail textures that need to be tiled in XYZ world coordinates. The problem is, all of the default functions require me to input a texture object. The detail textures I’m using are DXT5 normals with Roughness and Greyscale Albedo maps packed into the Blue and Alpha channels. This obviously wouldn’t work if I converted them to texture objects.
Ideally, I would be able to project texture samplers into XYZ world coordinates. Any ideas?