コンテンツにスキップ

Plus-Sum v1 プリセット実装レポート

作成日:2026-05-25 実行:Code Claude(実行完了 2026-05-25 10:40 JST) HANDOFFHANDOFF_lightroom_preset_implementation_2026-05-25.md プロジェクト:写真集『MARKET / Plus-Sum』(仮)


0. エグゼクティブ・サマリー

  • 9ファイル全て生成完了(機材別補正4 + シーン別ベース5)
  • ✅ HANDOFF §3.1-3.5 全パラメータ仕様準拠(60項目を機械検証 100% 一致)
  • ✅ XML validity 全ファイル OK
  • ✅ README_運用ガイド.md 配置
  • お気に入り自動化 成功(FavoriteStyles.xmp に4プリセットUUID直接書き込み)
  • ✅ 既存4雛形ファイルは無傷(mtime保存、読み取りのみ)

1. 実装結果

項目
生成ファイル数 9 + README 1
機材別補正レイヤー 4 件(Plus-Sum v1 - 01機材別補正/
シーン別ベース 5 件(Plus-Sum v1 - 02シーン別ベース/
README配置 Plus-Sum v1 - 02シーン別ベース/README_運用ガイド.md
お気に入り設定自動化 ✅ 4件追加(既存47 → 51件)
バックアップ ~/working/_claude_workspace_global/backups/lightroom_presets_2026-05-25/(雛形4 + FavoriteStyles.xmp)

1.1 生成ファイル一覧(9ファイル)

~/Library/Application Support/Adobe/CameraRaw/Settings/
├── Plus-Sum v1 - 01機材別補正/
│   ├── 1_Plus-Sum_GR4_補正.xmp                (1,990 bytes)
│   ├── 2_Plus-Sum_Q3-43_補正.xmp              (1,987 bytes)
│   ├── 3_Plus-Sum_α7V_補正_強.xmp             (4,559 bytes)
│   └── 4_Plus-Sum_α7V_補正_弱.xmp             (4,594 bytes)
└── Plus-Sum v1 - 02シーン別ベース/
    ├── 1_Plus-Sum_v1_Base_昼カフェ街中.xmp    (5,117 bytes)
    ├── 2_Plus-Sum_v1_朝コーヒー.xmp           (5,109 bytes)
    ├── 3_Plus-Sum_v1_市場.xmp                 (5,101 bytes)
    ├── 4_Plus-Sum_v1_夜机上.xmp               (5,105 bytes)
    ├── 5_Plus-Sum_v1_濃密.xmp                 (5,103 bytes)
    └── README_運用ガイド.md                    (3,392 bytes)

1.2 UUID 採取結果(お気に入り設定で使用)

ファイル UUID
1_Plus-Sum_GR4_補正 6DDCE474E807418FBA58647908647995
2_Plus-Sum_Q3-43_補正 DE00172670E44F438A903DEEDD56BD5D
3_Plus-Sum_α7V_補正_強 E2DA5DD8...(先頭8字、フル値は.xmp内)
4_Plus-Sum_α7V_補正_弱 34C1FBF8...
1_Plus-Sum_v1_Base_昼カフェ街中 60C2B832890D421E9097260A4BBD2895
2_Plus-Sum_v1_朝コーヒー 656BD6982E4B436DB4C410108775BC64
3_Plus-Sum_v1_市場 FD076A66E479464A971014F72AE8AA66
4_Plus-Sum_v1_夜机上 5E7A1FBA...
5_Plus-Sum_v1_濃密 33B00188...

2. 各ファイルの主要パラメータ確認表

2.1 シーン別ベース(5件)

パラメータ Base 昼 市場 夜机上 濃密
WhiteBalance Custom Custom Custom Custom Custom
Temperature (K) 5500 5800 6000 5500 5800
Tint 0 0 0 0 0
Exposure2012 0.00 +0.20 -0.10 0.00 0.00
Contrast2012 +2 0 +5 +5 +5
Highlights2012 -15 -10 -25 -25 -20
Shadows2012 +8 +10 +5 +12 +10
Whites2012 -5 -5 -5 -5 -5
Blacks2012 -3 0 -5 -3 -3
Texture +5 +8 +8 +10 +10
Clarity2012 +5 +3 +8 +5 +8
Dehaze +3 0 +5 0 +3
Vibrance +8 +10 +12 +15 +15
Saturation -3 -3 0 +3 +3
GrainAmount 15 10 18 20 18
GrainSize 25 25 25 25 25
GrainFrequency 50 50 50 50 50

全シーン共通(工藤シグネチャー継承): - Camera Profile:Adobe Standard - Calibration:Red Hue +10, Blue Hue -20, Blue Sat +10 - HSL:Orange(+2/-3/+3), Yellow(+3/0/+3), Aqua(0/-5/0), Blue(0/-5/0)(他は0) - Color Grade:Midtone(49°/+3/0)(他は0), Blending=50 - ToneCurve:0,22 / 32,30 / 64,54 / 128,128 / 200,200 / 255,220 - R/G/B 各カーブ:Linear(雛形の MARKET熱量 由来の非Linearを Linear に戻し済み)

2.2 機材別補正レイヤー(4件)

パラメータ GR4 Q3-43 α7V 強 α7V 弱
RedHue +20 +15 +20 +10
RedSaturation +5 0 0 0
GreenHue +15 +5 0 0
GreenSaturation +10 0 0 0
BlueHue -25 -25 -30 -10
BlueSaturation +15 +5 +10 +5
ShadowTint +10 +10 +10 +2
VignetteAmount -21 -21 0 0
Texture -20 -3
Clarity2012 -25 -5

注: - GR4 / Q3-43 はライカ寄せ用に色味再現(Vignette -21 でレンズ周辺光量落ちも再現) - α7V 強:強キャリブ+強デフォーカス(Tex-20/Cla-25でレンズの柔らかさ補完) - α7V 弱:弱キャリブで撮影本来の色味を尊重しつつソフト調


3. 仕様準拠機械検証ログ

HANDOFF §3.1-3.5 の差分仕様 60項目を機械検証。結果:OK 60 / Errors 0

=== 1_Plus-Sum_v1_Base_昼カフェ街中 ===
  ✓ Temperature/Exposure/Contrast/Hi/Sh/Wh/Bl/Tex/Cla/Deh/Vib/Sat/Grain  (13/13)
=== 2_Plus-Sum_v1_朝コーヒー ===
  ✓ Temperature/Exposure/Contrast/Hi/Sh/Bl/Vib/Tex/Cla/Deh/Grain  (11/11)
=== 3_Plus-Sum_v1_市場 ===
  ✓ Temperature/Exposure/Contrast/Hi/Sh/Bl/Vib/Sat/Tex/Cla/Deh/Grain  (12/12)
=== 4_Plus-Sum_v1_夜机上 ===
  ✓ Temperature/Exposure/Contrast/Hi/Sh/Bl/Vib/Sat/Tex/Cla/Deh/Grain  (12/12)
=== 5_Plus-Sum_v1_濃密 ===
  ✓ Temperature/Exposure/Contrast/Hi/Sh/Bl/Vib/Sat/Tex/Cla/Deh/Grain  (12/12)

XML validity 検証:xml.etree.ElementTree.parse() 全9ファイル成功。


4. 雛形からの派生戦略(実装メモ)

4.1 シーン別ベース:2604_MARKET熱量_TAP_Kodakベース.xmp からの「クリーン化」

雛形には TAP 由来の以下が混入していたため、Plus-Sum v1 では削除した: - <crs:Look> セクション("Portra 800 0 Normal Frontier Basic") - <crs:FilterList> セクション(CompressedSettings 参照ラッパー) - crs:Table_6938C31B... 属性(CompressedSettings本体) - crs:AllowFilters="1" 属性

理由: 1. HANDOFF §3.1 で「Camera Profile: Adobe Standard」明記 → TAP の Look(Portra 800 Frontier)と矛盾 2. Plus-Sum はミニマル設計が思想 3. TAP は別ベクトル(強コントラスト・フィルム化粧)でPlus-Sum とコンセプト衝突

→ クリーンベースに上書きで HANDOFF §3.1 完全準拠を確保。

4.2 機材別補正レイヤー:既存をコピー+crs:Name 書き換えのみ

HANDOFF §3.6-3.9 の通り、GR4 / α7V 強/弱は「実証データ尊重」(1,282 / 104 / 112回適用)として値を変更せず、crs:Namecrs:UUID のみ書き換え。Q3-43 は HANDOFF §3.7 の仕様で Calibration のみ書き換え。

4.3 UUID 再生成

すべての生成プリセットで crs:UUIDuuid.uuid4().hex.upper() で新規生成。同一UUIDの衝突を完全回避。

4.4 crs:Group 追加

Lightroom Develop パネルの Presets タブで階層整理しやすいよう、全9ファイルに crs:Group = "Plus-Sum v1" を追加。


5. お気に入り設定の自動化(成否:✅成功)

5.1 調査結果

候補 結果
~/Library/Application Support/Adobe/Lightroom/Develop Presets/ 該当無し(空フォルダ)
~/Library/Application Support/Adobe/CameraRaw/Settings/Profile favorites/ 存在せず
Catalog DB (Adobe_libraryImageDevelopHistoryStep) お気に入り情報は含まれない(履歴のみ)
~/Library/Application Support/Adobe/CameraRaw/Defaults/FavoriteStyles.xmp ✅ ここに格納されている

5.2 FavoriteStyles.xmp 構造

<crs:FavoritePresets>
  <rdf:Bag>
    <rdf:li crs:ID="UUID_HEX" crs:Favorite="True"/>
    <rdf:li crs:ID="..." crs:Favorite="True"/>
    ...
  </rdf:Bag>
</crs:FavoritePresets>

→ プリセット.xmp 内の crs:UUID 値を <rdf:li> として追加するだけで「お気に入り」が反映される。

5.3 実装

HANDOFF §6.2 指定の4プリセットを追加:

プリセット UUID
Plus-Sum_v1_Base_昼カフェ街中 60C2B832890D421E9097260A4BBD2895
Plus-Sum_v1_朝コーヒー 656BD6982E4B436DB4C410108775BC64
Plus-Sum_v1_市場 FD076A66E479464A971014F72AE8AA66
Plus-Sum_GR4_補正 6DDCE474E807418FBA58647908647995
  • 既存お気に入り:47件 → 51件
  • バックアップ:~/working/_claude_workspace_global/backups/lightroom_presets_2026-05-25/FavoriteStyles.xmp.bak
  • XML validity:✅ ET.parse() 成功

5.4 注意事項(READMEにも記載)

Lightroom Classic で GUI からお気に入り操作を行うと、終了時に FavoriteStyles.xmp が再書き込みされる可能性あり。万一消えた場合は本レポートのUUIDリストから手動再追加可能。


6. Lightroom起動時の確認チェックリスト

工藤さんが Lightroom Classic を起動した後、以下を順に確認してください:

  1. Develop モジュールを開く
  2. 左カラム → Presets パネルでフォルダリストを確認
  3. ☐ 「Plus-Sum v1 - 01機材別補正」フォルダが見える
  4. ☐ 「Plus-Sum v1 - 02シーン別ベース」フォルダが見える
  5. ☐ それぞれのフォルダ内に番号順(1_..., 2_..., 3_...)でプリセットが並んでいる
  6. ☐ Plus-Sum v1 配下のプリセット表示名が以下になっている:
  7. Plus-Sum_v1_Base_昼カフェ街中 / Plus-Sum_v1_朝コーヒー / Plus-Sum_v1_市場 / Plus-Sum_v1_夜机上 / Plus-Sum_v1_濃密
  8. Plus-Sum_GR4_補正 / Plus-Sum_Q3-43_補正 / Plus-Sum_α7V_補正_強 / Plus-Sum_α7V_補正_弱
  9. ☐ プリセットの右側に「★」マーク(お気に入り)が見える:
  10. Plus-Sum_v1_Base_昼カフェ街中
  11. Plus-Sum_v1_朝コーヒー
  12. Plus-Sum_v1_市場
  13. Plus-Sum_GR4_補正
  14. ☐ プリセットを開いた時、Temperature 等の値が本レポート §2 の表通り

万一フォルダが見えない場合

  • Settings/ フォルダの自動更新時間待ち(1-2分)
  • Lightroom Classic 完全再起動(command + Q → 再起動)
  • Camera Raw Defaults 再読込:環境設定 → プリセット → Camera Raw を再起動

7. 既存ファイルの保全

ファイル mtime(変更なし) サイズ(変更なし)
2604_MARKET熱量_TAP_Kodakベース.xmp Apr 6 08:05:14 2026 6,698 bytes
GR4をライカ寄せ.xmp Jan 20 17:06:37 2026 1,973 bytes
2601a7Vをライカ寄せ(…).xmp Jan 25 05:37:19 2026 4,598 bytes
2601a7vキャリ弱め.xmp Jan 25 05:57:23 2026 4,573 bytes

すべて読み取りのみ。変更は一切なし。


8. 工藤さんへの引き継ぎ手順

  1. Lightroom Classic を起動
  2. Develop モジュールを開く
  3. Presets パネルで Plus-Sum v1 - 01機材別補正 / Plus-Sum v1 - 02シーン別ベース が見えることを確認
  4. もし見えない場合:Settings フォルダの自動更新時間待ち(1-2分)または Lightroom 完全再起動
  5. お気に入り(★マーク)が4プリセットに付いていることを確認
  6. 試しに任意の写真で Plus-Sum_v1_Base_昼カフェ街中 を適用し、Develop パネルの値が本レポート §2.1 の Base 列と一致するか確認

v1 の検証フェーズ(〜2026年6月初旬)

来週から実際の撮影で Plus-Sum v1 を使い、肌感で評価。違和感があれば v1.1 へ: - 各シーンプリセットを実際に使った後、Chat側で fix 依頼 → Code Claude で .xmp 差分書き換え - 5シーン × 2-3バリエーション程度の派生も検討(例:v1_市場_曇天 / v1_市場_快晴 など)


9. 完了基準の達成状況

項目 状態
Plus-Sum v1 - 01機材別補正/ フォルダに4ファイル配置
Plus-Sum v1 - 02シーン別ベース/ フォルダに5ファイル + README.md 配置
各.xmp ファイルの主要パラメータが仕様書通り ✅ (60/60 検証OK)
crs:Name フィールドが期待するプリセット表示名に書き換えられている ✅ (全9ファイル)
既存プリセット(2604_MARKET熱量、GR4をライカ寄せ等)に手がついていない ✅ (mtime保存)
完了レポートが保存されている ✅ (本ファイル)
お気に入り設定:自動化または手動手順がREADMEに明記 自動化成功 + READMEに復旧手順記載

末尾署名:Code Claude(2026-05-25 10:40 JST 実行)。HANDOFF HANDOFF_lightroom_preset_implementation_2026-05-25.md 準拠、kudo-cowork-code-handoff-protocol v1.16 / kudo-shared-storage-protocol v1.3 §5.5 集中原則準拠。