HANDOFF v1.2: Plus-Sum v1.2 Lens Corrections 統合¶
Chat Claude → Code Claude
作成日:2026-05-25
前のHANDOFF:HANDOFF_lightroom_preset_v1.1_2026-05-25.md(v1.1実装)
プロジェクト:写真集『MARKET / Plus-Sum』(仮)
1. 背景¶
v1.0(基本仕様)と v1.1(シャープネス/ノイズ)が完了済み(の前提)。本HANDOFF v1.2 は Lens Corrections(レンズ補正)の自動ON をシーン別ベース5ファイルに追加する作業。
工藤拓真との議論で確認された設計判断:
- レンズ歪み・色収差の自動補正は Plus-Sum 思想と整合——「物の姿を正直に伝える」コンセプト
- Plus-Sum_v1_濃密のみ周辺減光を半分残す——Noctilux50 開放の個性温存
2. ゴール¶
- シーン別ベース5ファイルに Lens Corrections 設定を追加
- Plus-Sum_v1_濃密 のみ
LensProfileVignettingScale="50"、他4ファイルは"100" - 機材別補正レイヤー4ファイルには Lens Corrections を入れない(重ね適用の上書き回避)
- バックアップを
~/working/_claude_workspace_global/backups/preset-v1.1/に取ってから上書き - 完了レポートを
~/working/_claude_workspace_global/reports/MARKET_lightroom_preset_v1.2_2026-05-25.mdに保存
3. 追加するパラメータ¶
3.1 シーン別ベース5ファイル共通¶
crs:LensProfileEnable="1"
crs:LensProfileSetup="LensDefaults"
crs:LensProfileDistortionScale="100"
crs:LensProfileVignettingScale="100"
crs:AutoLateralCA="1"
crs:DefringeGreenAmount="0"
crs:DefringeGreenHueLo="40"
crs:DefringeGreenHueHi="60"
crs:DefringePurpleAmount="0"
crs:DefringePurpleHueLo="30"
crs:DefringePurpleHueHi="70"
3.2 Plus-Sum_v1_濃密 のみ差分¶
crs:LensProfileVignettingScale のみを "100" から "50" に上書き:
他のすべての項目は §3.1 と同一。
3.3 設計意図(Code Claude への共有)¶
- LensProfileEnable=1:プロファイル補正全般をON
- LensProfileSetup="LensDefaults":Lightroom が起動時に自動でレンズプロファイルを選択(M10-R + APO35/APO50/Nokton40/Noctilux50、Q3-43、GR4、α7V + Sigma すべて自動対応)
- DistortionScale=100:歪み補正を100%効かせる
- VignettingScale=100(濃密のみ50):周辺光量補正の効き具合
- AutoLateralCA=1:色収差(紫/緑のフリンジ)自動補正
4. 対象ファイル(5ファイル + 機材別は対象外)¶
追加対象(5ファイル)¶
~/Library/Application Support/Adobe/CameraRaw/Settings/Plus-Sum v1 - 02シーン別ベース/
├── 1_Plus-Sum_v1_Base_昼カフェ街中.xmp ← VignettingScale=100
├── 2_Plus-Sum_v1_朝コーヒー.xmp ← VignettingScale=100
├── 3_Plus-Sum_v1_市場.xmp ← VignettingScale=100
├── 4_Plus-Sum_v1_夜机上.xmp ← VignettingScale=100
└── 5_Plus-Sum_v1_濃密.xmp ← ★VignettingScale=50
触らないファイル(4ファイル)¶
~/Library/Application Support/Adobe/CameraRaw/Settings/Plus-Sum v1 - 01機材別補正/
├── 1_Plus-Sum_GR4_補正.xmp ← 触らない
├── 2_Plus-Sum_Q3-43_補正.xmp ← 触らない
├── 3_Plus-Sum_α7V_補正_強.xmp ← 触らない
└── 4_Plus-Sum_α7V_補正_弱.xmp ← 触らない
5. 実行手順¶
Phase 1:バックアップ¶
~/working/_claude_workspace_global/backups/preset-v1.1/を作成- シーン別ベース5ファイルを
cp -p(mtime保持)でコピー
Phase 2:xmp への項目追加¶
各 .xmp を lxml で読み込み、<rdf:Description> 要素に §3.1 の属性を追加。Plus-Sum_v1_濃密 のみ §3.2 の差分を適用。
防御的処理: - 既に同名属性がある場合は上書き - XML declaration、改行コード、BOM は保持
Phase 3:検証¶
各ファイルで以下が反映されていることを grep で確認:
for f in ~/Library/Application Support/Adobe/CameraRaw/Settings/Plus-Sum\ v1\ -\ 02シーン別ベース/*.xmp; do
echo "=== $(basename $f) ==="
grep -E "LensProfileEnable=|LensProfileVignettingScale=|AutoLateralCA=" "$f"
done
期待出力: - 1〜4のファイル:LensProfileVignettingScale="100" - 5_濃密:LensProfileVignettingScale="50" - 全ファイル:LensProfileEnable="1"、AutoLateralCA="1"
Phase 4:v1.0/v1.1 設定の保全確認¶
以下が変わっていないことを確認:
- Temperature、Vibrance、Saturation、Contrast、Highlights、Shadows
- CameraCalibration(R+10/0, G0/0, B-20/+10)
- ToneCurve(0,22 / 32,30 / 64,54 / 128,128 / 200,200 / 255,220)
- GrainAmount(15/10/18/20/18)
- v1.1で追加した Sharpness(25/1.0/15/50)、Noise Reduction(10/25)
Phase 5:機材別補正レイヤー4ファイルの保全確認¶
以下が変わっていないことを mtime/サイズで確認:
- Plus-Sum_GR4_補正.xmp(1,990 B)
- Plus-Sum_Q3-43_補正.xmp(1,987 B)
- Plus-Sum_α7V_補正_強.xmp(4,559 B)
- Plus-Sum_α7V_補正_弱.xmp(4,594 B)
Phase 6:README 更新¶
Plus-Sum v1 - 02シーン別ベース/README_運用ガイド.md に以下のセクションを追記:
## 8. Lens Corrections 設計(v1.2 追加)
### 共通設定(全シーン)
- **LensProfileEnable: 1**(プロファイル補正ON、Lightroom が自動でレンズプロファイル選択)
- **LensProfileDistortionScale: 100**(歪み補正100%)
- **LensProfileVignettingScale: 100**(周辺減光補正100%)
- **AutoLateralCA: 1**(色収差自動補正ON)
### 例外:Plus-Sum_v1_濃密 のみ
- **LensProfileVignettingScale: 50** ★ Noctilux50 開放の周辺減光を半分残す
### 設計意図
- レンズ歪み・色収差は「物の姿の歪み」——Plus-Sum の「物を正直に伝える」と整合
- ただし Noctilux50 開放の周辺減光は「作家性の一部」——濃密モードでは半分温存
- M10-R/Q3-43/GR4/α7V+Sigma すべてのレンズが LensDefaults で自動対応
### 機材別の調整指針(v1.2段階・要実機検証)
- M10-R + APO35/50:補正は微細(APOは元々歪み少ない)
- M10-R + Nokton 40mm:補正で湿った描写が整う
- M10-R + Noctilux 50mm:濃密モードのみ Vignetting 50% で個性温存
- Q3-43:43mm固定レンズの微細な歪み・CA補正
- GR4:28mm内蔵レンズの歪み・周辺光量補正
- α7V + Sigma 20-200mm/Art 35mm:Sigma 独自の歪み補正
Phase 7:完了レポート生成¶
~/working/_claude_workspace_global/reports/MARKET_lightroom_preset_v1.2_2026-05-25.md に:
# Plus-Sum v1.2 Lens Corrections 統合 完了レポート
## 実装結果
- バックアップ:~/working/_claude_workspace_global/backups/preset-v1.1/ に5ファイル退避
- 更新対象:5ファイル(シーン別ベース)
- 更新内容:Lens Corrections 自動補正ON、Plus-Sum_v1_濃密のみ VignettingScale=50
- 機材別補正レイヤー:未変更(4ファイル mtime/サイズ保全確認)
## 各ファイルの Lens Corrections 確認表
| ファイル | LensProfileEnable | VignettingScale | AutoLateralCA |
|---|---|---|---|
| 1_Plus-Sum_v1_Base_昼カフェ街中 | 1 | 100 | 1 |
| 2_Plus-Sum_v1_朝コーヒー | 1 | 100 | 1 |
| 3_Plus-Sum_v1_市場 | 1 | 100 | 1 |
| 4_Plus-Sum_v1_夜机上 | 1 | 100 | 1 |
| 5_Plus-Sum_v1_濃密 | 1 | ★50 | 1 |
## v1.0/v1.1 設定の保全確認
- Temperature/Vibrance/Calibration/ToneCurve/GrainAmount/Sharpness/Noise Reduction
- すべて v1.1 と同値で保全確認
## Lightroom 起動時の動作
1. Develop モジュールを開く
2. Presets の Plus-Sum v1 - 02シーン別ベースから任意のプリセットを選択
3. Lens Corrections パネルで Profile Corrections が ON、Auto Lateral CA が ON
4. Plus-Sum_v1_濃密 では Vignetting Amount スライダーが 50
## バージョン管理
- v1.0:基本仕様(WB/Tone/Calibration/HSL/ColorGrade/ToneCurve/Grain)
- v1.1:Sharpness/Noise Reduction 追加
- **v1.2:Lens Corrections 追加(本ターン)**
- 次:v1.3 候補(実機検証フェーズ後)
6. エラー対応¶
- xmp パース失敗:lxml で
crs:プレフィックス保持 + Element.set() で書き換え - 既存の Lens Corrections 関連属性との衝突:強制上書き
- 書き込み権限エラー:Lightroom Classic 起動中チェック
7. 完了基準¶
以下が全て✅であれば完了:
- バックアップが取られている(5ファイル)
- シーン別ベース5ファイルに Lens Corrections 関連項目が追加
- Plus-Sum_v1_濃密 のみ
LensProfileVignettingScale="50"、他4つは"100" - 各ファイルの v1.0/v1.1 設定が保全されている
- 機材別補正レイヤー4ファイルが変更されていないことを mtime/サイズで確認
- README 更新(§8 セクション追加)
- 完了レポート保存
- FavoriteStyles.xmp(お気に入り設定)が壊れていない
末尾署名:Chat Claude(2026-05-25)作成。v1.0/v1.1 実装の追補。kudo-cowork-code-handoff-protocol v1.16 / kudo-shared-storage-protocol v1.3 §5.5 集中原則準拠。