AI模型色卡受灯光干扰：用KHR_materials_unlit做不受光照的标签参考

素材身份：作者原创输入/可编辑参考。目标工具未在本轮执行。
先打开 index.html；input.csv 是原始字段，reference.csv 是验收基准，negative.csv 是故意构造的坏样例。
actual-results.csv 保留未测状态，实际执行后再填写。

前置条件：
可编辑作者网格与glTF JSON；使用目标查看器时记录版本及扩展支持。
作者网格不是TRELLIS.2或Magnific已经生成的结果；目标推理保持not_run。

操作步骤：
1. 分离标签和外壳
作者水壶用普通PBR外壳，旁边放独立参考色卡。不能为方便比较就把整个商品变成无光照模型。

2. 记录灯光变量
固定同一相机，分别使用明暗两种灯光场景。普通PBR表面随光变化，色卡目标保持纹理读取方式一致。

3. 添加unlit扩展
仅在色卡材质的extensions加KHR_materials_unlit空对象，并在extensionsUsed声明。baseColorFactor/Texture仍决定基础颜色。

4. 不要混淆emissive
Unlit不是给场景照明的发光灯，也不保证照亮旁边商品。把不受光照显示与物理发光分开说明。

5. 检查Alpha规则
透明度和doubleSided仍按对应材质属性处理，unlit不自动把白背景变透明。先用实心色块确认颜色再测透明。

6. 核对查看器支持
在实际目标加载器比较PBR与unlit两组，同灯光同色块。色彩管理与屏幕差异仍会影响最终像素，不宣称绝对色准。

7. 保留参考身份
交付作者色卡与材质JSON，标明只作显示链路基准，不能用它证明AI生成材质已还原真实商品颜色。

验收：
原始参数、正确设置与错误对照来源一致，实际文件重新读取。
作者源和目标云端结果明确标记，未执行不填写生成ID或成功效果。
按本课具体数值或字段核对，不用通用流程图代替操作图。

官方资料：
https://github.com/KhronosGroup/glTF/blob/main/extensions/2.0/Khronos/KHR_materials_unlit/README.md

图片身份：assets/ 为内置image_gen生成的原创练习输入缩略版，原始文件保留在网站图片来源地址。可编辑SVG为作者原生排版。
