← Back to Skills Marketplace
neowalker69

high-precision-3d-web-optimize

by Zavon · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ✓ Security Clean
81
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install high-precision-3d-web-optimize
Description
Optimize high-precision .glb/.gltf models for Web 3D and digital twin delivery. Use when preparing Three.js or Babylon.js assets that need UV-safe simplifica...
README (SKILL.md)

High-Precision 3D Web Optimize

将高精度 GLB/GLTF 模型优化为适合 Web 3D 与数字孪生平台交付的轻量化资产,重点是 保护 UV、保护材质与贴图表现、降低文件体积与浏览器渲染压力,并输出可直接接入的 LOD 结果

Do this by default

  1. 先判断模型是否属于高精度交付资产,是否存在高面数、高贴图成本或不规则拓扑风险。
  2. 默认保持 workflow UV-safe。
  3. 优先做 geometry / texture optimization,再考虑 retopo。
  4. 生成 optimized.glblod0.glblod1.glblod2.glbmanifest.json
  5. 在 Three.js 或 Babylon.js 中验证加载结果。

Recommended workflow

  1. 检查 model origin、UV risk、topology risk
  2. 清理 invalid / dirty geometry
  3. 执行 UV-safe simplification
  4. 压缩 textures and geometry
  5. 生成 lod0lod1lod2
  6. 写出 manifest.json
  7. 验证 browser loading、Draco 解码与 LOD switching
  8. 根据结果给出 tuning advice

Treat as high-precision optimization candidates when you see

  • messy UVs / UV 混乱
  • noisy surfaces / 表面噪声重
  • baked-looking shadows / 带明显烘焙阴影
  • irregular topology / 拓扑不规则
  • unusually high polygon count / 面数异常高
  • abnormally large .glb size / 文件体积异常大
  • high texture resolution or heavy material stacks / 高分辨率贴图或重材质栈

Avoid by default

  • Voxel Remesh
  • Quad Remesh
  • destructive re-topology that reuses original textures without rebake
  • workflows likely to break UV alignment
  • 无 Bake 的破坏性重拓扑复材质流程

Default outputs

output/
└─ model-name/
   ├─ model-name.optimized.glb
   ├─ model-name.lod0.glb
   ├─ model-name.lod1.glb
   ├─ model-name.lod2.glb
   └─ manifest.json

Default parameters

{
  "lod0": 1.0,
  "lod1": 0.55,
  "lod2": 0.25,
  "textureSize": 2048,
  "geometryCompression": "draco",
  "textureCompression": "webp"
}

Suggested targets

Metric Recommended value
Single model size \x3C 10 MB
Mobile single model size \x3C 5 MB
Single model triangle budget \x3C 100k
Main scene total triangle budget \x3C 2M
First screen load time \x3C 3 s

Troubleshooting

Material looks blurry / 材质变糊

  • raise textureSize,如 1024 -> 2048
  • reduce texture compression strength
  • preserve more geometry in lod0

Model is still too large / 模型仍然太大

  • reduce texture size
  • make lod1 and lod2 more aggressive
  • confirm Draco or Meshopt is enabled
  • split the asset for lazy loading if needed

Model deforms after simplification / 模型变形或破面

  • use a higher simplify ratio
  • clean non-manifold or broken triangles first
  • keep lod0 closer to original geometry

Escalate only when explicitly requested

仅当用户明确需要以下目标时,才切换到 Retopo + UV + Bake:

  • editable low-poly assets / 可编辑低模
  • clean topology / 干净拓扑
  • game-engine editing / 游戏引擎深度编辑
  • re-texturing workflows / 重新贴材质流程

要明确提醒:这是重制流程,不是简单压缩,成本显著更高。

References

  • references/optimize-glb.mjs: automation template for batch optimization, LOD generation, and manifest output;适合自动化处理与批量生成结果。
  • references/threejs-load-lod.js: Three.js loading example for DRACO + LOD integration;适合前端接入与加载代码生成。
  • references/package-template.json: minimal Node project template for running the optimization flow;适合初始化最小可运行工程。

Response template

  1. Decision / 判断:说明该任务应继续走 UV-safe optimization,还是升级到 Retopo + UV + Bake。
  2. Actions / 已执行项:列出 cleanup、simplification、texture compression、LOD generation、manifest output、load validation。
  3. Results / 结果:说明体积变化、几何压缩结果、LOD 输出和 Web loading status。
  4. Risks / 风险:指出 blur、deformation、decode-path issues、loading bottlenecks 等问题。
  5. Next step / 下一步:给出 tuning、splitting、lazy loading 或 engine integration 建议。
Usage Guidance
This skill looks safe to use for its stated 3D optimization purpose. Before running the optional Node workflow, pin npm dependency versions, install from trusted package sources, and run it in a dedicated project directory with backups of original model files.
Capability Analysis
Type: OpenClaw Skill Name: high-precision-3d-web-optimize Version: 1.1.0 The skill bundle provides a legitimate utility for optimizing 3D models (GLB/GLTF) for web delivery, including LOD generation and texture compression. The implementation in `references/optimize-glb.mjs` includes security best practices such as filename validation to prevent path traversal and uses standard, reputable libraries like @gltf-transform and sharp. No evidence of malicious intent, data exfiltration, or harmful prompt injection was found.
Capability Tags
crypto
Capability Assessment
Purpose & Capability
The documented purpose, included scripts, and output files all align around GLB/GLTF optimization, LOD generation, compression, and Three.js loading.
Instruction Scope
Instructions emphasize UV-safe optimization and explicitly avoid destructive retopology unless the user asks for it.
Install Mechanism
There is no install spec, but the reference package template uses npm dependencies set to latest, so users should pin versions before running it in production.
Credentials
The included automation reads .glb files from an input directory and writes optimized outputs under an output directory, which is proportionate to the skill purpose and scoped to the current project folder.
Persistence & Privilege
No credentials, background persistence, privilege escalation, or network exfiltration behavior is shown in the provided artifacts.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install high-precision-3d-web-optimize
  3. After installation, invoke the skill by name or use /high-precision-3d-web-optimize
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
- Added or updated the `optimize-glb.mjs` automation template for batch .glb optimization and LOD generation. - Improved the minimal Node project template in `package-template.json` for easier initialization of optimization workflows. - Documentation and references updated for better clarity on batch automation and integration guidance. - No breaking changes to core usage or parameters.
v1.0.0
- Initial release of high-precision 3d web optimize. - Optimizes .glb/.gltf models for web platforms, focusing on UV and material preservation, texture/geometric compression, LOD generation, and browser loading performance. - Avoids destructive remesh or re-topology unless explicitly requested for editable low-poly assets. - Outputs include optimized base model, multiple LODs, and a manifest.json, with default parameters and size/budget recommendations. - Includes troubleshooting steps, workflow guidance, and sample automation/reference scripts for integration.
Metadata
Slug high-precision-3d-web-optimize
Version 1.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is high-precision-3d-web-optimize?

Optimize high-precision .glb/.gltf models for Web 3D and digital twin delivery. Use when preparing Three.js or Babylon.js assets that need UV-safe simplifica... It is an AI Agent Skill for Claude Code / OpenClaw, with 81 downloads so far.

How do I install high-precision-3d-web-optimize?

Run "/install high-precision-3d-web-optimize" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is high-precision-3d-web-optimize free?

Yes, high-precision-3d-web-optimize is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does high-precision-3d-web-optimize support?

high-precision-3d-web-optimize is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created high-precision-3d-web-optimize?

It is built and maintained by Zavon (@neowalker69); the current version is v1.1.0.

💬 Comments