使用ThreeJS/FIber从远程URL加载模型



我已经开始学习Threejs,我想知道是否可以使用远程URL加载三维模型,当我阅读drei的文档时,我注意到了一个URL参数,尽管故事书似乎是从本地资源加载三维模型的,我还没有找到使用远程资源的示例。

默认为CDN加载的draco二进制文件(https://www.gstatic.com/draco/v1/decoders/)其仅针对压缩模型加载。

理想情况下,我希望在JSON字段中包含一个三维模型的URL,用于我想要呈现我的react应用程序的对象。

我把我的模型上传到AWS桶中并启用了CORS,我害怕需要很多配置,但这似乎很好:

function Model(props: any) {
const { scene } = useGLTF(
"https://s3.amazonaws.com/model.foo/bar.glb"
);
return <primitive object={scene} {...props} />;
}

最新更新