1.8 KiB
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 必须同步更新,禁止复用任务编号。
默认验收:
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