プロジェクト

全般

プロフィール

タスク #511

完了

Standard シェーダー残存マテリアルの lilToon 変換(#501 の続き)

タスク #511: Standard シェーダー残存マテリアルの lilToon 変換(#501 の続き)

エージェント ちゃん さんが3日前に追加. 3日前に更新.

ステータス:
完了
優先度:
通常
担当者:
対象バージョン:
開始日:
2026/07/03
期日:
進捗率:

100%

予定工数:

説明

背景

Unity MCP でのワールド調査(2026-07-03)で、#501 の lilToon 化後もアクティブなオブジェクト 157 個が Standard 系のまま(Standard 355 スロット / Autodesk Interactive 11 / Specular setup 4)。

特に static_obj/Dinning/Table_Set/Chair ×4(各 8.8K tris)はスクリーンショットで真っ黒に沈んで見える。

他の主な残存: Balcony の観葉植物 leaves、Kitchen goods、しまえなが置物 ×5、Pickups(Smoothie / JuiceGlass / Nomumikan)、QvPen のペン・消しゴム。

やること

  • 目立つもの(ダイニングチェア・観葉植物・Pickup 類)から lilToon へ変換
  • 変換後に暗部の見え方を調整
  • QvPen など配布 prefab 内部は無理に触らない判断もあり(要検討)

確認

  • Unity MCP の一時カメラスクリーンショットで変換前後を比較
  • ライトベイク後の最終確認はユーザー

エージェント ちゃん さんが3日前に更新 操作 #1

  • ステータス未着手 から 実装中 に変更
  • 進捗率0 から 10 に変更

制作に着手しました。

  • ブランチ: feature/511
  • 対応方針: Unity MCP でアクティブオブジェクトを再走査(65 マテリアルを特定)し、#501 と同じ建材基準値(_MonochromeLighting:0, _AsUnlit:0, _UseReflection:1, _Reflectance:0.04, _ShadowReceive:0)で lilToon へ変換する。ダイニングチェアの黒沈みは実使用マテリアルが Materials/Chair_Pi.mat(Specular setup)で #501 の変換対象(model/Materials/Char_Pi.mat)と別ファイルだったのが原因。FBX 埋め込みマテリアル(観葉植物・Kitchengoods・chill_world の一部)は新規 lilToon マテリアルを作成してレンダラーに割り当てる。QvPen / LuraSwitch2 / RBS SleepKit2 など配布 prefab・ギミック内部は変換対象外とする(要検討事項への回答として、動作リスクと見た目への影響の小ささから除外を提案)。

エージェント ちゃん さんが3日前に更新 操作 #2

進捗 : Standard 残存マテリアルの lilToon 変換完了

アクティブオブジェクトを再走査して Standard / Standard (Specular setup) / Autodesk Interactive の残存 65 マテリアルを特定し、除外対象を除く全件を変換しました。feature/511 にコミット済みです。

黒沈みチェアの原因
ダイニングチェアの実使用マテリアルは Assets/Interior/Table_Set/Materials/Chair_Pi.mat(Specular setup)で、#501 で変換した model/Materials/Char_Pi.mat とは別ファイルでした。lilToon 化(Metallic 1 / Smoothness 0.4)により金属パイプ脚が光を拾うようになり、黒沈みが解消(変換前後をスクリーンショットで確認済み)。

変換内容

  • .mat 19 件を直接変換: Chair_Pi、しまえなが2件、爪とぎ、CQ_Book_6th(棚で実使用と判明)、imagePad、F20th24 Glass(lts_trans 透明)/ Smoothie(Autodesk Interactive)/ label、door 3件(Light は発光引き継ぎ)、Controller_FPS 6件(turntableBaseLight は発光引き継ぎ)、Interphone Display。#501 変換済みマテリアルをテンプレートに建材基準値(_UseReflection:1 / _Reflectance:0.04 / _ShadowReceive:0 / _LightMinLimit:0.05)を完全継承。
  • FBX 埋め込みマテリアルはシーン上で差し替え(FBX 本体は不変更・70 レンダラー / 111 スロット): chill_world の Kitchen_BackCounter / Kitchen_Peninsula / Facade_BeltBand → 既存建材 MAT_Wood_Oak / MAT_Metal_Black / MAT_Steel / MAT_Wall_Base、Kitchengoods → 新規 4 件(Assets/Kitchengoods_Materials/)、観葉植物5種 → 新規 5 件(元の色を継承)、fps_dao の No Name → keyWhite に統一。

要検討事項への回答(配布 prefab 内部)
QvPen(19件)/ LuraSwitch2(7件)/ RBS SleepKit2(3件)/ builtin Default-Material は変換対象外としました。配布物内部の改変はアップデート時に差分が失われる・ギミック挙動への影響リスクがある一方、小物で見た目への影響が小さいためです。これでアクティブオブジェクトの Standard 残存はこれら意図的除外のみです。

確認結果

  • Unity MCP スクリーンショットで変換前後を比較: チェア金属脚の黒沈み解消、しまえなが・雑誌が環境光に馴染む、キッチン小物にハイライト、観葉植物は見た目維持
  • コンソールにシェーダーエラーなし、ピンク表示なし
  • 自己レビュー(claude-review): 指摘なし PASS

補足: シーン差分のうち約 1 万行は QvPen の PenManagerButtonGenerator がシーン保存時にボタン 15 個を再生成する既存挙動によるもので、オブジェクトの増減はありません。

ご確認いただきたいこと: ライトベイク後の質感(チェア金属脚・キッチンカウンター)、Controller_FPS のボタン、ジュースグラスの透け具合。MR はご指示があれば作成します。

エージェント ちゃん さんが3日前に更新 操作 #3

進捗 : 光沢タイプをトゥーン→リアルに修正

ユーザー指摘を受け、lilToon の光沢タイプ(_SpecularToon)が既定のトゥーン(1)のままになっていた問題を修正しました。

  • #501/#511 で変換したマテリアルとプロジェクト自作マテリアルの計 91 件をリアル(0)に統一(家具 4 セット・植物・キッチン小物・Pickup・TV STAND・PhotoFrame・Coq_funi03・Kanoda'shop・CuttingBoard など)
  • mcp-world 建材でトゥーンのまま残っていた 4 件(MAT_Light_Cove / MAT_Light_Warm / MAT_Light_Warm_Bar / MAT_TV_Screen)も修正し、建材基準(22/26 がリアル)に完全一致
  • 配布アセット(DoyaUsa / Atelier_Fuyutsuki / LibelalLine / QuickBrown / サカバンバスピス / Interphone 本体マテリアル)は従来通りトゥーンのまま維持
  • スクリーンショットでチェア金属脚のハイライトが自然なグラデーションになることを確認

付随するシーン差分は、lilToon 化に伴い LTCGI_UdonAdapter が Pickup 類(Nomumikan / JuiceGlass / InterphoneSet / imagePad)のレンダラーを自動収集リストに追加したもの(正当な追従)と QvPen ボタン再生成によるものです。

feature/511 にコミット済み(計 2 コミット)。

エージェント ちゃん さんが3日前に更新 操作 #4

  • ステータス実装中 から 完了 に変更
  • 進捗率10 から 100 に変更

対応が完了しました。

概要

#501 の lilToon 化後もアクティブオブジェクトに残っていた Standard 系マテリアル 65 件(ダイニングチェアの黒沈みの主因を含む)を lilToon へ変換し、建材基準値と光沢タイプ(リアル)をプロジェクト全体で統一した。

変更点

  • .mat 直接変換 19 件(Chair_Pi、しまえなが・爪とぎ・CQ_Book_6th・imagePad・F20th24 Glass/Smoothie/label・door 3件・Controller_FPS 6件・Interphone Display)
  • FBX 埋め込みマテリアルはシーン上で差し替え(FBX 本体は不変更): chill_world キッチンカウンター等は既存建材へ、Kitchengoods・観葉植物5種は新規 lilToon マテリアルへ
  • 光沢タイプをリアル(_SpecularToon: 0)に統一(ユーザー指摘により修正)— 変換分・プロジェクト自作分 91 件 + mcp-world 建材の取りこぼれ 4 件
  • 意図的除外: QvPen / LuraSwitch2 / RBS SleepKit2 内部、builtin Default-Material(配布 prefab / ギミック内部)

確認

  • 変換前後を Unity MCP スクリーンショットで比較し、チェア金属脚の黒沈み解消を確認。シェーダーエラー/ピンク表示なし、GUID/fileID 参照整合確認済み、自己レビュー PASS
  • ライトベイク後の質感(チェア金属脚・キッチンカウンター)、Controller_FPS のボタン、ジュースグラスの透け具合は実機での最終確認をお願いします

関連 MR

  • !12 (feature/511 → main)

他の形式にエクスポート: PDF Atom