- Added a proposal for depth surface strip cleanup, detailing the rationale and changes to the depth plane and cutout nodes. - Created specifications for the new cleanup requirements, including scenarios for strip removal and boundary edge detection. - Developed tasks for implementing shared strip detection logic and integrating new interfaces for depth nodes. - Established a new CLI structure for organizing node groups and model commands, replacing old entry points with a more intuitive command structure. - Introduced a prototype for panorama surface generation, including requirements for distance reconstruction and geometry node surfaces. - Added comprehensive tests for depth strip cleanup functionality, ensuring correct behavior for various mesh topologies and edge cases.
1.0 KiB
1.0 KiB
Why
节点组和模型工具需要统一为「对象 + 动作」命令,让构建、检查、预览和模型准备的职责直观可见,并能独立执行。
What Changes
- BREAKING:将
build-nodes替换为node-group build,将sync-models替换为model sync,删除旧入口。 - 提供
node-group check,检查已有资产并运行测试;提供node-group preview,生成当前源码的 HTML 预览并打开浏览器。 - 提供
model prepare,按模型来源下载现成文件或准备源权重并导出,统一校验全部模型。 - 使用统一的小写子命令;未提供动作时显示帮助。
Capabilities
New Capabilities
developer-tool-cli:节点组和模型命令的路由、执行边界、参数及失败行为。
Modified Capabilities
无。
Impact
涉及 pyproject.toml 的脚本入口、tools/nodes、tools/models 和相关命令测试。使用现有 argparse、Blender 与模型转换依赖。实施范围为命令代码与测试;本次产出为 OpenSpec 规划文件。