SuperAPI AI 工具集

asset-pipeline-3d

通用与其它

查看项目

更新于 10-15 16:49

技能介绍

用途:为 Web 交付准备并优化 3D 资产,适用于 GLTF/GLB 文件处理、3D 模型压缩、纹理优化与导出设置。工具版本参考 gltf-transform v4+、Meshoptimizer v0.21+、Basis Universal v1.16+、Blender 4.2+。

主要能力:几何压缩方面可在 Meshopt(解码快、支持动画)与 Draco(文件更小、解码较慢)间选择;纹理压缩支持 KTX2/Basis、WebP、AVIF、JPEG、PNG;提供 LOD 简化、场景展平、网格合并、数据清理、访问器去重、纹理缩放与 ORM 通道打包等优化手段。

常用命令:安装 npm install -g @gltf-transform/cli;压缩示例 gltf-transform meshopt input.glb output.glb;纹理转 KTX2 示例 gltf-transform ktx input.glb output.glb --compress uastc;完整优化示例 gltf-transform optimize input.glb output.glb --compress meshopt --texture-compress ktx2。gltfpack 示例 gltfpack -i input.glb -o output.glb -cc -tc -si 0.5。

加载方式:Three.js 中通过 GLTFLoader 配合 MeshoptDecoder、KTX2Loader(KTX2Loader 需 detectSupport(renderer));Draco 需 DRACOLoader;React Three Fiber 使用 useGLTF 可自动处理。

适用场景:产品查看器、游戏资产、建筑可视化、移动端、电商批量处理等;性能预算与纹理尺寸指南按移动端与桌面端区分。

限制:具体效果受模型与平台影响,需自行验证;部分命令与参数细节以官方资料为准。