Estoy usando drei usegltf para cargar un recurso glTF:
export default function GLTFModel(props: GLTFModelProps) { const gltf = useGLTF(props.model); return <primitive object={gltf.scene} />; } <Canvas> <Suspense fallback={null}> <GLTFModel model={glbUrl}/> </Suspense> </Canvas>Si bien esto funciona bien para los recursos glTF disponibles desde una URL local o remota, intento representar un recurso glTF que tengo disponible como un blob binario.
application/octet-stream const response = await fetch(apiUrl, {}); const data = await response.blob(); const gltf = useGLTF(data);¿Hay alguna manera de resolver esto sin que la API cargue el GLB en una URL?