0.9.13 • Published 2 years ago
xr-frame-cli v0.9.13
xr-frame-cli
用于微信小程序内置的xr-frame系统的CLI,提供以下两个功能:
- 通过环境贴图,生成
xr-frame专用的env-data,包含skybox、diffuse sh和specular map,支持打包成单二进制文件。 - 对
gltf模型文件进行预处理,优化为xr-frame友好的数据结构,同时支持打包为glb,能大幅提升加载速度。
使用
首先安装:
npm i xr-frame-cli -g之后可以使用下列指令:
env-data
运行:
xr-frame env-data -h可以看到所有支持的操作。
目前支持的输入格式为['hdr', 'exr', 'png', 'jpg', 'jpeg', 'bmp', 'gif', 'tiff'],要求输入图片比例近似2:1。
以xr-frame env-data -i test/exr.exr为例,原始图片和产物如下(specular map为rgbd编码):

gltf
运行:
xr-frame gltf -h可以看到所有支持的操作。
如果需要更进阶的优化,可以尝试使用SeinJSUnityToolkit。注意如果要导出动画的话,不要勾选
Use SeinAnimator。
开发测试
项目提供了一张图和一个模型用于开发测试。
env-data
执行:
npm run dev && xr-frame env-data -i test/exr.exr输出将会在test/exr目录下。
gltf
执行:
npm run dev && xr-frame gltf -i test/gltf-sources/gltf/index.gltf -o test/gltf-dist输出将会在test/gltf-dist/gltf目录下。
0.9.12
2 years ago
0.9.13
2 years ago
0.9.11
3 years ago
0.9.8
3 years ago
0.9.9
3 years ago
0.9.10
3 years ago
0.9.7
3 years ago
0.9.4
3 years ago
0.9.3
3 years ago
0.9.5
3 years ago
0.9.2
3 years ago
0.9.1
3 years ago
0.9.0
3 years ago
0.8.9
3 years ago
0.8.8
3 years ago
0.8.7
3 years ago
0.8.6
3 years ago
0.8.5
3 years ago
0.8.4
3 years ago
0.8.3
3 years ago
0.8.2
3 years ago
0.8.1
3 years ago
0.8.0
3 years ago