compressed-model-diff icon indicating copy to clipboard operation
compressed-model-diff copied to clipboard

模型压缩后效果对比工具

compressed-model-diff

一个用于对比模型压缩带来变化的工具在线地址

比如使用 KHR_draco_mesh_compression、KHR_mesh_quantization、EXT_meshopt_compression 等压缩后,希望对比与压缩前渲染效果做对比

支持 3 个对比方式,diff/slide/onion

显示模型对比指标信息

  1. 模型大小
  2. 对象数量
  3. 顶点数量
  4. 三角面数量
  5. 依赖的扩展列表

Demo

压缩工具

KHR_draco_mesh_compression 可使用gltf-pipeline

KHR_mesh_quantization 和 EXT_meshopt_compression 可使用gltfpack

目前发现 quantization 的法线精度丢失会导致纹理偏了,因为只用了 4byte 存储

关于更详细的压缩工具可用性测评可阅读【网格压缩测评】MeshQuan、MeshOpt、Draco

TODO

  1. 计算相机的初始位置
  2. 更加自然的控制,最好可以 FPS 游戏一样