| Name | ||
|---|---|---|
|
|
2 years ago
|
|
|
|
2 years ago
|
|
|
|
2 years ago
|
|
|
|
2 years ago
|
|
|
|
2 years ago
|
|
|
|
2 years ago
|
|
|
|
2 years ago
|
|
|
|
2 years ago
|
|
存储库文件导航
BakedSDF2FBX 是一个用于将 BakedSDF GLB 文件转换为 FBX 的实用程序脚本。这允许导入 BakedSDF 网格体,并将其用于 Unity 和虚幻引擎等实时 3D 工具。
以下是示例 Unity 和虚幻项目,用于导入和可视化由以下人员创建的 FBX 网格体:BakedSDF2FBX
BakedSDF 是一种重建高质量网格以进行逼真的新颖视图合成的方法。BakedSDF 烘焙高质量的三角形网格,这些网格配备了基于球形高斯的简单快速的视图相关外观模型。
您可以在他们的官方页面上阅读有关 BakedSDF 的更多信息:BakedSDF:网格化神经 SDF 以进行实时视图合成
请注意,我与原作者或其机构无关。
-
首先克隆此存储库。
-
使用 安装所需的库。
pip
pip install -r requirements.txt
- 在 GLB 文件或包含多个 GLB 文件的文件夹上运行脚本。(阅读详细信息部分,了解脚本的作用)。默认情况下,脚本将输出一个新的GLB文件并将其转换为FBX。您可以使用标志跳过最后一步。
BakedSDF2FBX.py--skip-fbx
python BakedSDF2FBX.py "Path/to/GLB/file/"
官方 BakedSDF 页面有一个演示,其中包含一些示例场景。您可以使用脚本下载这些场景的 GLB 文件。 您可以通过指定要下载文件的路径和示例场景名称来运行脚本。或者,使用标志下载所有可用的示例场景。DownloadBakedSDFSamples.py--all
python DownloadBakedSDFSamples.py "Path/where/to/download/" --name SceneName
- 混合器:要使 GLB/FBX 转换正常工作,您需要安装 Blender 并将其添加到系统变量中。 如果您只打算使用带有标志的脚本,则不需要 Blender。
pathBakedSDF2FBX.py--skip-fbx
BakedSDF 使用一组球形高斯波瓣来实现与视图相关的外观。对于每个球形高斯,每个顶点存储一个颜色(三个 8 位整数)、平均值(三个 8 位整数)和一个刻度(一个 8 位整数)。
在原始网格中,数据在自定义顶点属性中传递,因为它受 glTF 支持。然而,Unity和虚幻引擎等实时3D工具对glTF的支持有限,尤其是对自定义顶点属性的支持。
BakedSDF2FBX 在一个 UV 通道中对每个球形高斯的所有必需数据进行编码。稍后将用于渲染网格体的顶点着色器从UV解码数据。BakedSDF网格体的详细区域使用三个球形高斯,因此输出编码输出将有三组UV。网格中不太详细的重要区域仅使用一个球形高斯区域,但脚本将忽略这些区域以减小网格的大小。
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员!
8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性
GLB下载网 - GLB/GLTF模型与格式资源免费下载,支持在线浏览与转换 » GLB 文件转换为 FBX,允许它们在 Unity 和虚幻引擎等实时 3D 工具中使用。
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载要提取码
- 分享过期和重复下载怎么办
- 模型和平台不兼容怎么办