{
  "course": "course05",
  "source": "11月5日教学2.mp4",
  "method": "Manually inspected timestamped source frames, not exhaustive frame-by-frame audit",
  "native_complete": false,
  "observations": [
    {
      "seconds": 20,
      "node": "Cellular #15 and Composite #12",
      "visible_values": "Explicit Map Channel 1; Circular; Size 0.02; Spread 0.3; Fractal On; Iterations 3; Adaptive On; Bump Smoothing 0.1; Roughness 0; Thresholds 0 / 0.5 / 1; Cell black; both Division colors white",
      "explanation": "开场已经有第二套Cellular颗粒分支。#11经过#17，#15经过#16，再分别接Composite #12的Layer 2和Layer 3；不能用一张Cellular直接代替这两支。"
    },
    {
      "seconds": 180,
      "node": "Arnold Standard Surface / Wave",
      "visible_values": "Base Weight 1; Base Roughness 0; Specular Weight 0; Specular Roughness 0.2; IOR 1.5; Emission Weight 0.5",
      "explanation": "这是03:00界面值，不是建议把所有水材质都这样设。#18接emission_color。"
    },
    {
      "seconds": 208,
      "node": "Gradient Ramp #19",
      "visible_values": "Mapped; Linear; selected flag Position 0, RGB 0 / 16 / 44",
      "explanation": "老师调整后的起始蓝色。这里抄的是Gradient Ramp面板RGB，不是颜色选择器另一列Display RGB。"
    },
    {
      "seconds": 223,
      "node": "Gradient Ramp #19",
      "visible_values": "Mapped; Linear; selected flag Position 50, RGB 13 / 51 / 127",
      "explanation": "中间色标已结束调整；它与起点、100位置的浅蓝构成三色色谱。"
    },
    {
      "seconds": 240,
      "node": "Gradient Ramp #19",
      "visible_values": "Mapped; Linear; Source Map Composite #5; selected flag Position 100, RGB 175 / 240 / 255; Noise Amount 0",
      "explanation": "把另一条较完整的圆环分支映射成蓝色。起点及中间色标的精确RGB见03:28和03:43。"
    },
    {
      "seconds": 300,
      "node": "Composite #20 — intermediate",
      "visible_values": "Layer 1 Normal 100%; Layer 2 Spotlight Blend 100%",
      "explanation": "中途测试值；#19接Layer 1，#18接Layer 2。后面老师更改了第二层模式，不能把本行当最终值。"
    },
    {
      "seconds": 360,
      "node": "Composite #20",
      "visible_values": "Layer 1 Normal; Layer 2 Lighten 100%; output → emission_color",
      "explanation": "第二层改成Lighten：逐通道保留较亮的颜色，把颗粒亮环与底层蓝圈合在一起。此时仍看得见方形平面边界。"
    },
    {
      "seconds": 390,
      "node": "Gradient Ramp #21 — intermediate",
      "visible_values": "Radial; Linear; selected white flag Position 45, RGB 255 / 255 / 255; output → opacity",
      "explanation": "单独控制透明度。白色保留表面，黑色让表面透明，灰色形成渐隐边缘。45是此时正在调整的色标位置。"
    },
    {
      "seconds": 392,
      "node": "Gradient Ramp #21",
      "visible_values": "Radial; selected white flag Position 36, RGB 255 / 255 / 255",
      "explanation": "白色色标从45移到了36，06:34与06:36再次一致。原先工程自选的36现在有原片依据；后面再把Interpolation改成Ease Out。"
    },
    {
      "seconds": 420,
      "node": "Gradient Ramp #21",
      "visible_values": "Radial; Ease Out; selected black flag Position 83, RGB 0 / 0 / 0; Noise Amount 0",
      "explanation": "插值已改Ease Out，黑色色标83以外消失。画面中白色色标也已移动，不能沿用06:30的45并称为最终值。"
    },
    {
      "seconds": 450,
      "node": "Gradient Ramp #18",
      "visible_values": "Mapped; Ease In; selected flag Position 0, RGB 0 / 0 / 0",
      "explanation": "07:30选中的起点是纯黑。原生工程已据此替换之前的近黑补充值。"
    },
    {
      "seconds": 480,
      "node": "Gradient Ramp #18",
      "visible_values": "Mapped; Ease In; Source Map Composite #12; selected flag Position 33, RGB 30 / 73 / 165; Noise Amount 0; Size 1; Phase 0",
      "explanation": "片尾选中色标的可读值。#18与#19经过Composite #20接emission_color，#21独立接opacity。此时方形边界已隐藏。"
    }
  ],
  "pending": [
    "Remaining unselected endpoint values for #18/#21; Gradient19 three flags now audited",
    "Earlier Composite #5 complete inputs and blend parameters",
    "Gradient16/17 flags, radial branch and final Composite12 layer modes; Cell15 settings and four-layer input connections now audited",
    "Final material Base Weight and scene/camera/light values",
    "Native reconstruction, reopen verification and rendered comparison",
    "Animation keys are not established by these sampled frames"
  ]
}