I asked this a few weeks ago in the Answer Hub here > Using portions of a Texture Atlas and World Aligned Scaling - Asset Creation - Unreal Engine Forums
but barely got any replies so better to wait before I ask again (copy pasted from the link above):
"So during the past week or so I’ve been working on making a cityscape just as a visual project in UE4 and I looked into using an atlas texture along with any material nodes that would work out like the World Alignment Texture node. I’m curious if it’s possible to do that though: to be able to have like 4 different objects using 4 different kinds of textures from a single image that you can scale and not stretch in realtime? Like if I scale the object, I would hope to see more windows/bricks being added and the texture on the object isn’t going to get squished or stretched. I would think if I went in on each object assigned the same material and image assigning each object onto the different textures in UV mapping that there’s a node that could go ahead and scale just that portion that the object is mapped to.
I know I can make more than one material with their own texture, but, like I said I’m curious about this cause in the future I’d like to use this technique I’m describing to save up on performance issues. If I were create a bunch of materials and textures to be put in I think would use up more memory and load time which is something I would hope not to do."
And all I have went off of for reference is just these two links:
Anyways would someone like to help me with this please? Like, show me an image to set up the proper material bp. I’ve provided an image to the answerhub to show my material blueprint, which is very faulty. I just figured that this would be neat if I could get what I want to work so others could do the same technique to save up on memory and load time. There may be some mip mapping issues but there’s ways to cover that a bit according to the Texture-atlas-Frac-pixel-artifacts link above.