Opensea 没有为 3d 模型 glb 生成预览

Posted

技术标签:

【中文标题】Opensea 没有为 3d 模型 glb 生成预览【英文标题】:Opensea not generating preview for 3d model glb 【发布时间】:2022-01-04 12:58:02 【问题描述】:

希望你一切顺利。 我是一名开发人员,对我在 opensea 测试网上的 3d 模型预览有疑问。

我创建了一个元数据文件https://pattirose.growwithsabrina.org/nft/1.json 使用 pinanta 服务器托管 glb 文件。 Opensea 未能获取模型进行预览。

另外,我尝试在个人主机上托管 glb 文件并在 json 文件中使用“animation_url”键,但这也不起作用。

所有测试交易均在 rinkeby 测试网上完成。

请指导如何解决此问题,非常感谢您的支持。 谢谢

【问题讨论】:

【参考方案1】:

问题似乎不在于 opensea。虽然 opensea 测试网有时确实需要一些时间从元数据中获取您的图像,但在您的情况下,情况有所不同。 元数据中的 animation_url 应该实际渲染 3d 模型、动画或其他任何内容。

https://pattirose.growwithsabrina.org/nft/1.json 您提供的上述元数据链接中的 animation_url 不会呈现任何内容。 如果它不适合你,你可以尝试重新上传到 Pinata 和 mint 或使用 Areware.org 代替 Pinata。

这是一个 sample 元数据 uri,您可以检查,如果您重定向到元数据中提供的 animation_url,它确实会在浏览器中呈现剪辑

【讨论】:

以上是关于Opensea 没有为 3d 模型 glb 生成预览的主要内容,如果未能解决你的问题,请参考以下文章

如何将 glb 模型拆分为 React Three Fiber 中的所有部分

threejs控制3d模型透明度

如何修复 3d 模型中的“裂缝”?

3D模型免费下载网站大全

Stone教程:如何导入3D模型到场景中

ArcGIS JS 4.x 导入3D模型