I usually texture my roofs with the following rule, which textures them all using the basemap:
RoofTextureFromBasemap --> setupProjection(0, world.xz, Map_Size_X, Map_Size_Z) set(material.colormap, Map_Path_Aerial) projectUV(0) translateUV(0, -Map_Offset_X/Map_Size_X, -Map_Offset_Z/Map_Size_Z) scaleUV(0,1,-1)
However I need to use the buildings in ArcGIS Pro and it's causing some trouble:
Now to the actual question
I clipped the basemap in ArcMap using the building footprints (see attached image) and would like to texture the roofs using the world-aligned clippings. I think I went through all possible projection setups and scope aligning available, is it even possible to use the textures this way?