OBJ, MTL, and Textures in FileAttachments (relative paths)

When using Observable’s FileAttachment feature to load a 3D model from an OBJ file, the file contains references to the .mtl and it contains references to the .jpg/.png textures, when we serve them as static resources they would resolve the paths relatively, but when using the FileAttachment: they all get unique URLs (without actual names/extensions) so the relative links inside them break, is there a best practice when trying to use 3D assets in observable or configuring files functionality to have a specific name/relative path?