You are probably running into an issue where a large asset, like a giant boat, doesn’t have enough texture resolution even with a large texture. Buildings are very similar, if you tried to uniquely texture a building with a 2048 texture, it’s going to look low resolution. You will need to use some techniques to make up for the lack of resolution, it’s just not possible to put a 16k texture on a game asset. You can try thing like mirroring textures, tiling textures, detail maps, vertex painting/blending, high resolution texture masks with tiling texturing, using geometry and UVs to place details like stripes, etc.