Files
workinf_Blender_Wasm/docs/status/W-080.md
2026-08-12 04:47:48 -04:00

33 lines
1.8 KiB
Markdown
Raw 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.
# 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
```