33 lines
1.8 KiB
Markdown
33 lines
1.8 KiB
Markdown
# W-080 Principled 材质映射
|
||
|
||
状态:`done_current_scope`
|
||
|
||
路线图中的 W-080 专指 Principled 材质映射。当前已完成默认输入、emission、alpha、IOR、
|
||
Image Texture 元数据和 warning 证据;材质槽、选中面分配、UV Map 选择、限定
|
||
Principled/Image Texture/Normal Map 节点创作及 packed PNG/JPEG 写回归属于 W-080 的
|
||
bounded authoring slice。packed pixels、sRGB、基础 PBR/纹理 sampler 的 Blender GLB
|
||
round-trip 由 N-004/N-005 覆盖。N-013 现可把 Principled、Image Texture、Normal Map、
|
||
Material Output 四节点整图原子写回 Main 并保存重开;RGB/Value/Mix/Math/Mapping/TexCoord/
|
||
Bump、任意节点求值和更多 Principled 扩展仍保持结构化边界。
|
||
|
||
2026-08-09 增加 `physical-v1` 渲染切片:Specular IOR Level、Transmission Weight、
|
||
Coat Weight、Coat Roughness、Emission Strength 已贯通 Inspector、Blender Main、reader、
|
||
SceneIR、save/reopen 和主线程/Offscreen `MeshPhysicalMaterial`。两条视口现在统一使用线性
|
||
输入、sRGB 输出、ACES、World exposure、真实 SUN/SPOT 方向和有界 PCF shadow。
|
||
详细映射、风险和 PBR-001 至 PBR-012 后续任务见
|
||
`docs/PBR_RENDERING_IMPLEMENTATION_PLAN.md`。纹理像素 GPU 上传、UDIM、HDRI/IBL、任意
|
||
Shader Node、AREA 阴影等仍是 planned,不包含在 `done_current_scope` 声明中。
|
||
|
||
`tests/golden/W-080/animation-depsgraph.json` 与 `pose-constraint-depsgraph.json` 是
|
||
历史 fixture 目录,语义上属于 N-003 的 frame/pose 回归,不改变 W-080 的任务定义。迁移
|
||
这些 fixture 前,验收脚本和 golden manifest 必须同步更新,禁止复用任务编号。
|
||
|
||
默认验收:
|
||
|
||
```bash
|
||
npm --prefix web run test:golden
|
||
npm --prefix web run test:frame-evaluation
|
||
npm --prefix web run test:pose-constraint-goldens
|
||
npm --prefix web run test:authoring-roundtrip
|
||
```
|