unity-graphics について
Unity 2022.3 以降のプロジェクト全体のグラフィックスと品質設定を確認・変更するスキルです。SRP パッケージの導入なしで Built-in、URP、HDRP に対応します。
主な機能
- 01グラフィックス・品質設定の確認
- 02品質レベルとパイプライン上書きの一覧表示
- 03アクティブな品質レベルの切り替え
- 04デフォルトまたは品質別 SRP アセットの設定
- 05常時含めるシェーダーとストリッピングの管理
活用シーン
- 01プロジェクトのグラフィックス設定の確認
- 02アクティブな品質レベルの変更
- 03品質別レンダーパイプラインアセットの割り当て
- 04シェーダー包含設定の確認・編集
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ besty0728/ unity-skills --skill unity-graphicsインストール後、Claude Code で/unity-graphicsを入力して読み込まれたか確認します。
詳細
このモジュールのスキルを呼び出す前に: 名前や説明から推測したパラメーターでスキルを呼び出そうとしている場合は、いったん中止してください。まずこのファイルを読むか、
GET /skills/recommend?includeSchema=trueでスキーマを取得してください。recommend/schema からパラメーター定義をすでに取得している場合は、そのまま dryRun に進めます。
トリガー
- プロジェクトのグラフィックス/画質設定
- SRP アセットの割り当て
- 画質レベルの調整
- プロジェクトのグラフィックス/画質設定、SRP アセットの指定、画質レベルの調整
グラフィックススキル
Unity 2022.3 以降の、プロジェクト全体のグラフィックスおよび画質設定(GraphicsSettings + QualitySettings)に対応しています。Built-in、URP、HDRP で動作し、SRP パッケージのインストールには依存しません。
動作モード
- クエリスキル(
graphics_get_overview、graphics_get_quality_settings、graphics_get_render_pipeline_assets、graphics_list_always_included_shaders、graphics_get_shader_stripping)はSkillMode.SemiAutoです。許可なしで、3 つのモードすべてで実行されます。 - 変更スキル(
graphics_set_quality_level、graphics_set_default_render_pipeline、graphics_set_quality_render_pipeline、graphics_add_always_included_shader、graphics_remove_always_included_shader、graphics_set_shader_stripping)はSkillMode.FullAutoです。Approval モードではユーザーの許可が必要です(許可すると、サーバー側で一度実行され、結果が返されます)。Auto/Bypass モードでは直接実行されます。 - このモジュールには、Delete/PlayMode/Reload/高リスクのスキルは含まれていません(NeverInSemi はありません)。
graphics_remove_always_included_shaderはリストの変更であり、SkillOperation.Deleteではありません。
ガードレール
ルーティング:
- 現在のレンダーパイプラインの検出のみ:
project_get_render_pipeline - SRP/画質の設定:
project_*ではなく、このモジュールを使用します
スキル
graphics_get_overview
グラフィックス、画質、レンダーパイプラインの概要を取得します。
graphics_get_quality_settings
画質レベルと、それぞれに設定されたレンダーパイプラインのオーバーライドを一覧表示します。
graphics_set_quality_level
アクティブな画質レベルを切り替えます。
graphics_get_render_pipeline_assets
デフォルト、現在、および画質レベルごとのレンダーパイプラインアセットを一覧表示します。
graphics_set_default_render_pipeline
デフォルトの SRP アセットを設定またはクリアします。
graphics_set_quality_render_pipeline
特定の画質レベルに SRP アセットを割り当てるか、クリアします。
graphics_list_always_included_shaders
Always Included Shaders のシェーダーを一覧表示します。
graphics_add_always_included_shader
Always Included Shaders にシェーダーを追加します。
graphics_remove_always_included_shader
Always Included Shaders からシェーダーを削除します。
graphics_get_shader_stripping
GraphicsSettings のシェーダーストリッピング設定を確認します。
graphics_set_shader_stripping
GraphicsSettings のシェーダーストリッピング設定を変更します。
正確なシグネチャ
正確な名前、パラメーター、デフォルト値、戻り値は、このファイルではなく、GET /skills/schema または unity_skills.get_skill_schema() で定義されています。