I’ve spent the last week or so trying to generate what your blog posts lay out, and I have it working with variable-sized textures using the UpdateTextureRegions() function from the Dynamic Textures wiki page with UTexture2D::CreateTransient(totalWidth, totalHeight, PF_R8G8B8A8);