Shader Core対応シェーダーへ追加できる、再利用可能なシェーダーモジュール集です。
Shared Maskの指定チャンネルを使用して透明度を制御します。チャンネル選択と反転に対応しています。
織り目、繊維感、法線ディテール、リムライトを組み合わせ、布らしい表面表現を追加します。
毛流れの方向に沿った2層のハイライトを追加します。U/V方向、色、幅、強度、位置を調整できます。
肌向けの微細な凹凸、ソフト・シャープハイライト、リムライト、サブサーフェス風の色味を追加します。
各モジュールには日本語と英語の表示テキストが含まれています。
- Unity 2022.3
- Shader Core 0.1.9以上、0.2.0未満
- 各モジュールが使用するShader Coreフェーズおよびデータ構造に対応したシェーダー
依存パッケージは配布元VPMリポジトリから導入します。
- lilxyzw VPM RepositoryからShader Coreの配布元をVCCへ追加します。
- FUKA VPM RepositoryをVCCへ追加します。
- 対象プロジェクトの
Manage ProjectからFUKA-ShaderCore-Modulesを追加します。
Shader Coreは本パッケージへ同梱せず、配布元のパッケージを利用します。SimpleToonは必須依存ではありませんが、各モジュールを利用するシェーダー側に必要なフェーズとの互換性が必要です。
- Shader Core対応の
.scshaderを選択します。 - Shader CoreのInspectorから使用したいモジュールを有効にします。
- Material Inspectorに追加された項目を調整します。
- すべてのShader Core対応シェーダーで動作するとは限りません。
- 対象シェーダーに必要なフェーズや入力データがない場合、モジュールは正しく動作しません。
- Shader Coreの更新によって互換性対応が必要になる場合があります。
本パッケージはzlib Licenseで提供します。
不具合や要望はGitHub Issuesへお願いします。