History for SmTIAS-LightSim / scripts
2026-09-14
@rintoHasegawa
[fix] 実機 vs シミュ比較スクリプトの行長を規約に合わせる ...
rintoHasegawa committed on 14 Sep
@rintoHasegawa
[add] 実機 DNG とシミュを同じノイズ処理で比較するスクリプトを追加(min・放射プロファイル・形) ...
rintoHasegawa committed on 14 Sep
@rintoHasegawa
[add] spp スイープ(計算時間・GPU 率・ノイズ・指標の安定性)のスクリプトを追加 ...
rintoHasegawa committed on 14 Sep
@rintoHasegawa
[add] 画像全体で評価するノイズ補正付き最小/最大比を評価指標に追加 ...
rintoHasegawa committed on 14 Sep
@rintoHasegawa
[update] 球のサイズ表記を半径 r から内径 φ(=2r)に統一(TEST_18 の文書と図のラベル) ...
rintoHasegawa committed on 14 Sep
@rintoHasegawa
[update] 輝度マップパネルの各マップにノイズ補正付き最小/最大比(最大=1 のときの最小値)を表示 ...
rintoHasegawa committed on 14 Sep
@rintoHasegawa
[add] 画像全体で評価するノイズ耐性のある最小/最大比の定義を軸上スイープで検証するスクリプトを追加 ...
rintoHasegawa committed on 14 Sep
@rintoHasegawa
[add] 最小/最大比の定義(画素・輪帯・平滑化・パーセンタイル)による違いを軸上スイープで比較するスクリプトを追加 ...
rintoHasegawa committed on 14 Sep
@rintoHasegawa
[add] 軸上スイープの輝度マップを正規化方式で比較するスクリプトを追加 ...
rintoHasegawa committed on 14 Sep
@rintoHasegawa
[update] 輝度マップパネルの正規化をロバスト最大値(平滑化後 99 パーセンタイル)に変更 ...
rintoHasegawa committed on 14 Sep
@rintoHasegawa
[add] 照明配置スイープの輝度マップ比較パネル生成スクリプトを追加 ...
rintoHasegawa committed on 14 Sep
@rintoHasegawa
[fix] 材質指定をワーカープロセスに引き渡す(spawn では主プロセスの設定が伝わらない) ...
rintoHasegawa committed on 14 Sep
@rintoHasegawa
[add] 照明配置スイープに校正材質(純 diffuse ρ=0.81)での引き直しオプションを追加 ...
rintoHasegawa committed on 14 Sep
@rintoHasegawa
[add] 照明配置スイープに方位角依存と真下向き多灯の追加実験を追加 ...
rintoHasegawa committed on 14 Sep
@rintoHasegawa
[clean] パイプラインとスイープの重複整理,仕様書にパイプラインモジュールを反映 ...
rintoHasegawa committed on 14 Sep
@rintoHasegawa
[add] 照明配置スイープ(TEST_18)とレンダ/評価のプロセス内パイプライン ...
rintoHasegawa committed on 14 Sep
2026-09-13
@rintoHasegawa
[add] 研究室サーバで計算する sm-remote を追加 ...
rintoHasegawa committed on 13 Sep
2026-09-02
@rintoHasegawa
[add] 発表スライド用の図生成スクリプトを追加
rintoHasegawa committed on 2 Sep
@rintoHasegawa
[add] 立方体スイープに L=220 を追加し 10 条件に拡張
rintoHasegawa committed on 2 Sep
2026-09-01
@rintoHasegawa
[add] オフ軸 LED スイープの実験一式を追加
rintoHasegawa committed on 1 Sep
@rintoHasegawa
[update] 立方体スイープを全 9 条件に拡張し記録を更新
rintoHasegawa committed on 1 Sep
@rintoHasegawa
[add] 立方体キャビティ構成とサイズスイープの実験一式を追加
rintoHasegawa committed on 1 Sep
2026-08-31
@rintoHasegawa
[add] ロフトのリム接線を半径方向に取る形状を追加 ...
rintoHasegawa committed on 31 Aug
@rintoHasegawa
[add] バッフル構成と球半径スイープの実験一式を追加 ...
rintoHasegawa committed on 31 Aug
@rintoHasegawa
[add] 材質パラメータ再スイープの記録と解析スクリプトを追加
rintoHasegawa committed on 31 Aug
2026-08-18
@rintoHasegawa
[update] 単灯集計スクリプトを w1p4 対応に拡張しロフト再検証用シーンを追加
rintoHasegawa committed on 18 Aug
@rintoHasegawa
[add] 単灯再検証と全灯比較の解析スクリプト・シーン定義(TEST_12 追補)
rintoHasegawa committed on 18 Aug
@rintoHasegawa
[add] 球体筐体実験 TEST_11(球殻/ロフト一体メッシュ生成・シーン定義・比較パネル)
rintoHasegawa committed on 18 Aug
@rintoHasegawa
[add] area 光源に disk 形状を追加(スキーマ・Mitsuba 変換・3D 可視化対応)
rintoHasegawa committed on 18 Aug
2026-08-17
@rintoHasegawa
[update] プロジェクト名称を MiniTIAS から SmTIAS に統一し関連リポジトリを GitHub 直接参照化 ...
rintoHasegawa committed on 17 Aug
@rintoHasegawa
[add] 後側ロフト w2.0/4.0 の STL と全灯スイープ結果・相対輝度パネルを追加 ...
rintoHasegawa committed on 17 Aug
2026-07-26
@rintoHasegawa
[update] TEST_10 ロフト変形実験の結果記録とパネル生成スクリプトを追加 ...
rintoHasegawa committed on 26 Jul
2026-07-24
@rintoHasegawa
[update] blend パネルを --side 対応・各セル独立正規化・実寸アスペクトに変更 ...
rintoHasegawa committed on 24 Jul
2026-07-14
@rintoHasegawa
[add] blend BSDF 再検証スイープの形指標解析・パネル生成スクリプトを追加 ...
rintoHasegawa committed on 14 Jul
2026-07-13
@rintoHasegawa
[fix] show_led_geometry.py の lint 8件を解消 ...
rintoHasegawa committed on 13 Jul
2026-06-29
@rintoHasegawa
[add] ROI プリセット roi_presets.py を導入しパネルスクリプトを SIM_ROI で統一 ...
rintoHasegawa committed on 29 Jun
@rintoHasegawa
[add] バグの独立検証・修正前後比較・LED 幾何 3D 確認ツールを整備 ...
rintoHasegawa committed on 29 Jun
@rintoHasegawa
[clean] ruff 残り 103 件を実修正(N806 snake_case 化・E501 折返し・B905 strict・E702/E741/F841 整理)
rintoHasegawa committed on 29 Jun
@rintoHasegawa
[clean] ruff 安全自動修正(未使用 import 削除・import 整列・冗長 f-string)27 件
rintoHasegawa committed on 29 Jun
2026-06-25
@rintoHasegawa
[add] sm-visualize 3D ビューアに発表スライド向け表示スタイルと平滑化機能を追加 ...
rintoHasegawa committed on 25 Jun
2026-06-03
@rintoHasegawa
[add] Step 8-14 α 後半 反射率スイープ — 既存指標は改善するが angular_ratio は逆方向,「数値の偽物の一致」初実証で B1 幾何が形改善の本筋に確定
rintoHasegawa committed on 3 Jun
@rintoHasegawa
[add] Step 8-14 候補 α 前半 max_depth スイープ — 数値改善 21-28%・形不変,A9 クリア化で形改善の最有力を B1 幾何に集約
rintoHasegawa committed on 3 Jun
@rintoHasegawa
[add] TEST_07 LED グループ別動作確認 — sanity check で 3 照明源モデル化を確認,bottom 2.10× 優位の物理解釈
rintoHasegawa committed on 3 Jun
2026-06-02
@rintoHasegawa
[add] 混合 BSDF (blendbsdf + roughconductor) スキーマと Step 8-14 候補 β A1 感度分析 — 3×3 グリッドで実機方向に作用しないと確定,TECH_10 優先順位を A8/A9/B1 に繰り上げ
rintoHasegawa committed on 2 Jun
2026-05-28
@rintoHasegawa
[add] Step 8-11: データシート準拠の照明モデル統合 — configs/scene_baseline_datasheet.yaml 並列保持.LP-2835D90VW 規格値 (Φv 17.5 lm, LER 280 lm/W) から I_0=0.021951 W/sr を導出,同等品 SMD 2835 の典型配光 cos^1.2 を spot で表現 (cutoff=85°/beam=26.72°, FWHM 111.72°),反射率を Step 8-6 で導出した物理整合点 0.89 に変更.結果は Step 8-10 と Step 8-9 の中間値 (CoV 0.183, 勾配 26.79%, C/P 1.366).形は依然 Y 軸単調勾配で構造的変化なし.データシート従順度を上げても形は実機に近づかないことを確定.本筋 LSC が依然必要.SPEC_03 データシート従順版節・TEST_01 Step 8-11・TEST_02 索引・TEST_03 観察事実・CLAUDE.md を更新
rintoHasegawa committed on 28 May
@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
@rintoHasegawa
[add] LED 基板カバーを 3 枚構成(下/右/左)に展開 — configs/meshes/SmTIASv3.stl から scripts/extract_led_positions_from_stl.py --export-covers で各基板用カバーを独立 STL に書き出し.scene_baseline.yaml の geometry を led_cover_bottom/right/left の 3 メッシュエントリに更新.旧 LED基板カバー.stl 削除.右・左基板の LED が「カバーなしで浮く」状態を解消.SPEC_03 筐体材料表と CLAUDE.md を更新
rintoHasegawa committed on 28 May
@rintoHasegawa
[add] Step 8-9: LED 18 個の位置を Fusion 360 設計 STL から抽出して反映 — scripts/extract_led_positions_from_stl.py 新設(連結成分分割 + LED/カバー識別 + bottom/right/left 自動命名).configs/meshes/SmTIASv3.stl から抽出し scene_baseline.yaml の lights セクションを置換.主な変更は下基板 LED 配置を「等間隔 8.7mm」→「3+ギャップ+3 (4.2mm+10.8mm+4.2mm)」へ訂正(実機の中央電流制限抵抗と整合).左右基板も実位置に修正.形状指標は ~1% 以内のほぼ不変,絶対 mean は +10% 増加(α 0.962→0.873).既知差分 #2 をクローズ.TEST_01 Step 8-9・SPEC_03 配置と既知差分・TEST_02 索引・TEST_03 比較パネル(5 枚並列)・CLAUDE.md を更新
rintoHasegawa committed on 28 May
2026-05-27
@rintoHasegawa
[update] TEST_03 比較パネルを生 luminance + mean 揃え正規化 + 共有 colorbar 化 — Step 8-8 の apply_mean_anchor を活用して全画像 mean=146.7146 に統一.実機 ROI の 5〜95 パーセンタイルを共有 colorbar 値域として固定,シミュが実機色域を逸脱している事実を視覚化.TEST_03 の説明・観察事実・学び (4. 分布の広がり差) を更新
rintoHasegawa committed on 27 May
@rintoHasegawa
[add] TEST_03 輝度マップ形状追跡を新設 — TEST_01 から「輝度マップ形状の追跡」セクションを切り出して独立化.数値と独立に「形」を実機に近づける観点を集約.TEST_01 はスタブ要約 + リンクのみ残す.scripts/build_luminance_evolution_panel.py のヘッダと他ドキュメントの参照リストを TEST_03 対応に更新
rintoHasegawa committed on 27 May
@rintoHasegawa
[add] 輝度マップ形状の追跡を TEST_01 に導入 — 比較パネル生成スクリプト scripts/build_luminance_evolution_panel.py 追加、全 7 改善ステップ (8-1〜8-7) で「形」は不変 (Y 軸単調勾配のまま) との発見を新セクションに記述、LSC モデル化の構造的意義を「数値 + 形」の 2 軸で再認識、生成 png は再生成可能のため .gitignore で追跡しない
rintoHasegawa committed on 27 May
2026-05-18
@rintoHasegawa
[add] Step 8 キャリブ準備 — orthographic sensor / visualize 互換化 / ROI 物理対応 / SPEC_03
rintoHasegawa committed on 18 May