# xr-frame-tookit

我们提供了命令行工具xr-frame-cli来对框架需要的一些资源进行优化,或是生成环境数据。CLI已被废弃,现迁移到可视化工具XR-FRAME-TOOLS

我们提供了一个可视化的工具,其开源到了https://github.com/dtysky/xr-frame-toolkit,提供了如下功能:

# 环境数据生成

环境数据的原理在环境一章中介绍过。CLI接受一张hdrsdr的全景图片,来生成框架需要的环境数据,支持打包成二进制优化加载。

# glTF优化

框架对某一类glTF文件有特殊优化,能够大幅节省加载速度和内存空间,但由于用户取得的glTF来源非常广泛,导致大部分无法获得这种优化,所以CLI提供了将其他glTF进行优化的能力,同样还支持打包glb进一步优化加载体验的能力。

相比于原先的CLI,还于glTF优化增加了压缩纹理的可选项,能够大幅降低纹理内存开销。

注意:压缩纹理需要在基础库3.0.1以上版本支持。

# 使用

首先下载:

Windows版本
MacOS版本
MacOS ARM64(M1)版本

特别注意,如果ARM64(M1)版本报错,需要先执行xattr -r -d com.apple.quarantine ${你的app所在路径,比如 /Applications/XR-FRAME-TOOLKIT.app },然后正常打开即可。

安装/解压打开后,参考下面的视频即可:

环境数据生成从00:0000:32,GlTF优化从00:3202:25