History for SmTIAS-LightSim / src
2026-05-28
@rintoHasegawa
[add] Step 8-10: LED 配光を spot emitter で表現 — schema.py に SpotLight クラス追加(cutoff_angle / beam_width / intensity),lights.py に spot 分岐実装.configs/scene_baseline_spot.yaml を並列保持(18 LED を spot に変換,FWHM 120° 一致,flux 保存 I_0=0.02678 W/sr).目視で X 方向の対称性が部分改善(下端の明るい領域が中央寄りに集中).数値指標は微悪化(CoV +4%, 勾配 +15%).emitter 指向性は形の一部(X 方向)を変える発見.Y 方向の中央ピークは LSC が依然必要.SPEC_03 Spot emitter 節・TEST_01 Step 8-10・TEST_02 索引・TEST_03 観察事実・CLAUDE.md を更新
rintoHasegawa committed on 28 May
2026-05-27
@rintoHasegawa
[add] Step 8-8: linear 評価モードに mean 揃え正規化を導入 — evaluation/normalize.py の apply_mean_anchor + NormalizationConfig スキーマ + OETF 排他バリデーション + CLI 統合.configs/eval_baseline_linear.yaml で有効化(target_mean=146.7146).形状指標 (CoV/勾配/C/P/max-min) は厳密不変,mean のみ target_mean に揃う.SPEC_02・SPEC_04・TEST_01 Step 8-8 を更新.テスト 62 件追加 (既存 441 + 新規 62 = 503 件全通過)
rintoHasegawa committed on 27 May
@rintoHasegawa
[add] 3D ビュー追加改善 — path ベイク max_depth 独立化(--bake-max-depth)・幾何カリング(--cull-outward 既定ON)・マーカー個別非表示 ...
rintoHasegawa committed on 27 May
2026-05-18
@rintoHasegawa
[add] 3D ビュー大幅改善 — path ベイク(多重反射)/全面統一着色/任意テクスチャ投影/ベイクキャッシュ/各種調整フラグ ...
rintoHasegawa committed on 18 May
@rintoHasegawa
[add] 3D ビュー改善 — 評価板に実レンダ(多重反射)輝度マップを投影表示、配色/正規化/演出を改善 ...
rintoHasegawa committed on 18 May
@rintoHasegawa
[add] OETF 順方向適用を sm-evaluate へ正規実装 — シミュ linear を実測 sRGB ドメインへ変換、後方互換 ...
rintoHasegawa committed on 18 May
@rintoHasegawa
[add] Step 8 キャリブ準備 — orthographic sensor / visualize 互換化 / ROI 物理対応 / SPEC_03
rintoHasegawa committed on 18 May
2026-05-17
@rintoHasegawa
[add] Step 7 — 3D 照度ベイク + sm-visualize CLI(PyVista インタラクティブビューア)
rintoHasegawa committed on 17 May
2026-04-28
@rintoHasegawa
[fix] visualize.py に matplotlib.figure サブモジュールを明示 import(型解決エラー解消)
rintoHasegawa committed on 28 Apr
@rintoHasegawa
[add] Step 6 — sm-evaluate CLI(ROI 抽出・可視化・metrics CSV 出力)と単体/統合テスト
rintoHasegawa committed on 28 Apr
2026-04-26
@rintoHasegawa
[add] Step 5 — sm-render CLI と最小フィクスチャ・統合テスト
rintoHasegawa committed on 26 Apr
@rintoHasegawa
[add] Step 4 — シーン構築・Mitsuba レンダリング・出力と単体テスト
rintoHasegawa committed on 26 Apr
@rintoHasegawa
[add] Step 3 — ジオメトリ層(LoadedMesh / load_stl / scale_vertices)と単体テスト
rintoHasegawa committed on 26 Apr
@rintoHasegawa
[add] Step 2 — YAML スキーマ(pydantic)と loader,ENV_01 に依存追記
rintoHasegawa committed on 26 Apr
2026-04-25
@rintoHasegawa
[add] Step 1 — 均一性評価モジュール(uniformity / zones / radial)と単体テスト
rintoHasegawa committed on 25 Apr
@rintoHasegawa
[add] uv + Mitsuba 3 環境構築と関連ドキュメントを更新
rintoHasegawa committed on 25 Apr