Files
nan 076a8c90f1 Add specifications for two-times upscale and unified depth plane features
- Introduced the two-times upscale specification detailing requirements for unified output, fixed model presets, arbitrary dimensions, and consistent job behavior.
- Added scenarios for existing models, repeated upscale, and handling of alpha preservation.
- Created the unified depth plane specification outlining geometry modes, stable interface, and asset evaluation.
- Defined scenarios for mode switching, relief and camera preservation, and validation of delivered assets.
2026-09-17 17:19:05 +08:00

50 lines
2.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# joint-geometry-node-layout Specification
## Purpose
TBD - created by archiving change joint-geometry-node-layout. Update Purpose after archive.
## Requirements
### Requirement: 按消费者形成计算块
排列器 SHALL 根据最近的几何消费者集合及字段连通关系划分计算块,并为不同计算块或直接消费节点提供局部接口读取。
#### Scenario: 一组字段服务于相同几何计算
- **WHEN** 相连字段节点具有相同的最近几何消费者集合
- **THEN** 它们作为一个计算块参与排列,复杂计算块用 Frame 表达归属
#### Scenario: 接口值被多个计算区域使用
- **WHEN** 同一接口输出被多个计算区域消费
- **THEN** 各区域通过局部 Group Input 读取相同接口值,接口定义与默认值保持一致
### Requirement: 联合规划计算块与连接通道
排列器 SHALL 在创建最终位置与 Reroute 前,将计算块及共享长连接通道纳入整体空间约束,保留横向计算层次及可区分的块间距。
#### Scenario: 支线之间存在跨列共享连接
- **WHEN** 某个输出跨越多个列连接到其他计算块
- **THEN** 其长连接通道与计算块共同参与空间规划,并根据规划结果创建共享中继
#### Scenario: 几何主线与大型支线共同排列
- **WHEN** 几何处理节点消费大型字段计算块
- **THEN** 两者根据依赖和连接位置共同确定纵向关系,真实节点矩形互不重叠
### Requirement: 布局保持节点行为
排列器 SHALL 保持运算设置、输入默认值、接口、成对区域关系以及去除 Reroute 后的实际连接和多输入顺序;排列前后的代表性几何求值 SHALL 一致。
#### Scenario: 对几何资产执行排列
- **WHEN** 保存排列前后的程序结构及代表性模式的求值结果
- **THEN** 程序结构一致,顶点坐标在测试容差内相等,面连接完全相同
#### Scenario: 再次排列已排列节点组
- **WHEN** 对同一节点组再次执行排列
- **THEN** 实际连接和接口保持一致,局部 Group Input 数量保持稳定
### Requirement: 统一更新全部几何资产
构建工具 SHALL 使用同一排列入口处理资产清单中的全部 GeometryNodeTree,并保存、重新加载及验证更新后的资产。
#### Scenario: 构建节点资产库
- **WHEN** 执行节点资产构建
- **THEN** Image Plane、Image Depth Plane、Image Relief Plane、Image Cutout、Image Depth Cutout、Image Depth Balloon、Image Depth Panorama 共 7 个几何节点组均使用联合规划布局,并通过保存后的资产检查