diff --git "a/docs/06_TEST/TEST_02_\343\202\267\343\203\237\343\203\245\343\203\254\343\203\274\343\202\267\343\203\247\343\203\263\345\256\237\350\241\214\350\250\230\351\214\262.md" "b/docs/06_TEST/TEST_02_\343\202\267\343\203\237\343\203\245\343\203\254\343\203\274\343\202\267\343\203\247\343\203\263\345\256\237\350\241\214\350\250\230\351\214\262.md" index a35c8ba..682b340 100644 --- "a/docs/06_TEST/TEST_02_\343\202\267\343\203\237\343\203\245\343\203\254\343\203\274\343\202\267\343\203\247\343\203\263\345\256\237\350\241\214\350\250\230\351\214\262.md" +++ "b/docs/06_TEST/TEST_02_\343\202\267\343\203\237\343\203\245\343\203\254\343\203\274\343\202\267\343\203\247\343\203\263\345\256\237\350\241\214\350\250\230\351\214\262.md" @@ -54,6 +54,10 @@ | `output/led_distribution_sweep/c{030,060,090,120,150}/` (5 ディレクトリ) | 8-14 候補 ξ | `configs/scene_baseline_spot.yaml` (Step 8-10 で作成) をテンプレに `scripts/sweep_led_distribution.py` で全 spot light の `cutoff_angle` を {30, 60, 90, 120, 150}° に,`beam_width = cutoff/3` で連動,max_depth を 16 に更新 (R=0.85, spp=1024) | `configs/eval_baseline_dng_target_shape.yaml` (新指標 5 つ含む) | c090 で CoV=0.165, angular_ratio=0.352; c030 で angular_ratio=0.338 — [TEST_01 § Step 8-14 候補 ξ 結果表](TEST_01_キャリブレーション検証履歴.md#step-8-14-候補-ξ-a2a3-led-配光-cutoff_angle-5-値スイープ-30-60-90-120-150) 参照 | TEST_01 Step 8-14 候補 ξ 検証.**配光モデルが形改善の本物の候補として初実証**.area→spot で angular_ratio が 0.45→0.34 で 25% 低下 | | `output/led_distribution_sweep/summary.csv` | 8-14 候補 ξ | — | — | 5 ジョブ集約 CSV (cutoff_angle, beam_width + 既存 12 + 新 12 指標) | `scripts/sweep_led_distribution.py` の集約出力 | | `output/_slide_panels/led_distribution_{sweep,convergence,shape_metrics}.png` | 8-14 候補 ξ | — | — | 輝度マップ 2 段 / 既存 4 指標カーブ / 新指標カーブ | TEST_01 「形」追跡 — **angular_ratio が cutoff 30° → 150° でほぼ flat (0.338→0.356) を視覚確認.area→spot の遷移が本質と判明** | +| `output/blend_bottom/w{W}_a{A}/` (12 ディレクトリ) | 8-14 TEST_09 実験5 | `configs/_tmp_blend_bottom/w{W}_a{A}.yaml`(`_tmp_sanity_1024/scene_bottom.yaml` ベース,printer_white を blendbsdf 化,w ∈ {0.05, 0.15, 0.3, 0.6} × α ∈ {0.1, 0.3, 0.6},bottom 6 灯のみ,d=16, spp=1024,**修正後 LED**) | 形指標のみ (`scripts/build_blend_bottom_panel.py`) | 全 12 ジョブが diffuse 基準 (peak/mean 1.585) より悪化,最悪 w0.6_a0.1 で 2.145 — [TEST_09 § 実験5](TEST_09_照明分布の形不一致の原因切り分け.md) 参照 | TEST_09 実験5(壁の光沢化)Phase 1.**光沢は w に単調に形悪化=材料側レバー出尽くしを確定** | +| `output/blend_bottom/{left,right}_w{W}_a{A}/` (各 5 ディレクトリ) | 8-14 TEST_09 実験5 拡張 | `configs/_tmp_blend_bottom/{left,right}_w{W}_a{A}.yaml`(縮小グリッド w ∈ {0.05, 0.3} × α ∈ {0.1, 0.6} + Phase 2 の w0.6_a0.1) | 同上 (`--side left/right`) | 「w 単調悪化」3 灯共通.灯間 NCC は diffuse 0.96 → w0.6 で 0.86 だが常に 3 ペア均等(実機 0.85/0.61/0.41 の非対称に届かず) | TEST_09 実験5 Phase 2+拡張.**実機の灯間 NCC(相補性の非対称)を初定量化=実験4 の到達目標アンカー** | +| `output/blend_bottom/summary{,_left,_right}.csv` | 8-14 TEST_09 実験5 | — | — | 各灯の形指標集約 (job, weight, alpha, peak_mean, top_bot, ncc) | `scripts/build_blend_bottom_panel.py` の集約出力 | +| `output/_slide_panels/blend_{bottom,left,right}_shape_roi.png` | 8-14 TEST_09 実験5 | — | — | 基準+実機+w×α グリッドの形比較パネル(ROI 揃え・各セル独立 1–99% 正規化・実寸アスペクト) | TEST_09 実験5 視覚比較用・発表スライド素材 | ### sweep_summary.csv の値(参考、TEST_01 line と一致確認用) @@ -95,6 +99,8 @@ | 反射率比較パネル生成 | `uv run python scripts/build_reflectance_panel.py` (輝度マップ 2 段 + 既存指標 + 新指標カーブ.要 `output/reflectance_sweep/summary.csv` + 各 `luminance.npy`) | | LED 配光 cutoff 5 値スイープ (Step 8-14 候補 ξ) | `$env:DRJIT_LIBLLVM_PATH = "C:\Program Files\LLVM\bin\LLVM-C.dll"; uv run python scripts/sweep_led_distribution.py` (5 ジョブ × 約 17 分 = 約 85 分) | | LED 配光比較パネル生成 | `uv run python scripts/build_led_distribution_panel.py` (輝度マップ 2 段 + 既存指標 + 新指標カーブ.要 `output/led_distribution_sweep/summary.csv` + 各 `luminance.npy`) | +| blend 単灯スイープ (TEST_09 実験5) | `configs/_tmp_blend_bottom/` の各 YAML を `uv run sm-render --scene configs/_tmp_blend_bottom/{job}.yaml --output output/blend_bottom/{job}` で順次実行 (1 ジョブ約 10.5 分) | +| blend 単灯の形指標解析・パネル生成 | `uv run python scripts/build_blend_bottom_panel.py --side {bottom,left,right}` (要 `output/blend_bottom/` の各 `luminance.npy` + 実機 `lightsim/luminance_maps/*.npy`) | ## 過去の整理実績 (Cleanup History)