1.3 KiB
1.3 KiB
1. 节点组实现
- 1.1 从 Cutout、Depth Cutout、Depth Plane、Depth Panorama 与 Relief Plane 删除
Smooth接口及末端整体expand_smooth()调用,直接连接原有着色或输出阶段 - 1.2 从 Cutout 与 Relief Plane 删除仅服务整体 smooth 的
Smooth Weight,并确认三个深度节点组继续以Smooth Weight驱动边界平滑 - 1.3 检查共享 smoothing 构建函数的剩余调用,保留边界平滑所需实现并清理仅随末端整体 smooth 产生的无用代码
2. 调用方与测试
- 2.1 清理 operator、节点检查工具和测试中对已删除
Smooth及相应Smooth Weight的赋值与接口预期 - 2.2 更新节点组库存与布局测试,验证五个节点组不再暴露
Smooth,且仅三个深度节点组保留Smooth Weight - 2.3 精简整体 smooth 行为测试,并保留或补充边界平滑、法线平滑、Fill Smooth 与 smooth shading 不变的有效覆盖
3. 资产与验证
- 3.1 同步
tools/nodes与docs/internals中相关接口和实现说明,检查仓库内不存在失效的整体Smooth引用 - 3.2 运行
uv run node-group build,更新并验证src/anyimage/assets/O_AnyImage.blend - 3.3 运行相关节点与 operator 测试,检查最终差异并确认专用平滑路径仍正常