Estimate texture and render-target VRAM requirements including mipmaps, MSAA and safety headroom.
Texture compression is approximated from bytes-per-pixel selections. Real engines stream textures and use additional buffers, geometry, shaders, acceleration structures and caches.