SuperAPI AI 工具集

gsplat-optimizer

通用与其它

查看项目

更新于 10-15 17:35

技能介绍

用途:针对 Apple 平台(iOS、macOS、visionOS)的 Metal 实时渲染,优化 3D Gaussian Splatting 场景,尤其是 .ply 与 .splat 文件在移动端/Apple GPU 上的性能与内存占用。

主要能力:提供高斯剪枝方案(透明度阈值、尺寸剔除、重要性剪枝、注视点渲染)、LOD 方案(距离分箱、八叉树/LoD 树、分块流式加载、边界混合)、压缩建议(SOGS、SOG、CodecGS、C3DGS)、Metal 性能检查清单,以及常见问题排查(密度不匹配、训练不稳定、内存不足、画质与速度取舍、实时渲染卡顿)。

使用方式:输入 .ply 或 .splat 文件路径、目标设备类别与 FPS 目标。示例命令: python ~/.claude/skills/gsplat-optimizer/scripts/analyze_splat.py scene.ply --device iphone --fps 60 还可使用 --histogram 分析分布,或用 metal_profile.py 采集着色器编译与帧时间数据。

适用场景:为 iPhone/iPad/Mac/Vision Pro 优化实时高斯泼溅;缩减高斯数量;为大型场景实现 LOD;在带宽或存储受限时压缩;定位 Metal 渲染性能瓶颈。参考实现为 MetalSplatter:https://github.com/scier/MetalSplatter ,可用 git clone https://github.com/scier/MetalSplatter.git 获取。

限制:资料未提供安装方式、收费、价格与具体平台版本要求。设备预算表、剪枝阈值、压缩倍数与性能目标均来自该技能文档,实际效果需自行在 Xcode 与 Metal 工具中验证。文档未给出完整的端到端优化步骤或质量评估标准,部分建议需结合具体项目调整。