Skip to content

FUKA-VR/ShaderCore-Modules

Repository files navigation

FUKA ShaderCore Modules

Shader Core対応シェーダーへ追加できる、再利用可能なシェーダーモジュール集です。

収録モジュール

アルファマスク

Shared Maskの指定チャンネルを使用して透明度を制御します。チャンネル選択と反転に対応しています。

服の質感

織り目、繊維感、法線ディテール、リムライトを組み合わせ、布らしい表面表現を追加します。

つや髪

毛流れの方向に沿った2層のハイライトを追加します。U/V方向、色、幅、強度、位置を調整できます。

つや肌

肌向けの微細な凹凸、ソフト・シャープハイライト、リムライト、サブサーフェス風の色味を追加します。

各モジュールには日本語と英語の表示テキストが含まれています。

対応環境

  • Unity 2022.3
  • Shader Core 0.1.9以上、0.2.0未満
  • 各モジュールが使用するShader Coreフェーズおよびデータ構造に対応したシェーダー

インストール

依存パッケージは配布元VPMリポジトリから導入します。

  1. lilxyzw VPM RepositoryからShader Coreの配布元をVCCへ追加します。
  2. FUKA VPM RepositoryをVCCへ追加します。
  3. 対象プロジェクトのManage ProjectからFUKA-ShaderCore-Modulesを追加します。

Shader Coreは本パッケージへ同梱せず、配布元のパッケージを利用します。SimpleToonは必須依存ではありませんが、各モジュールを利用するシェーダー側に必要なフェーズとの互換性が必要です。

使い方

  1. Shader Core対応の.scshaderを選択します。
  2. Shader CoreのInspectorから使用したいモジュールを有効にします。
  3. Material Inspectorに追加された項目を調整します。

注意事項

  • すべてのShader Core対応シェーダーで動作するとは限りません。
  • 対象シェーダーに必要なフェーズや入力データがない場合、モジュールは正しく動作しません。
  • Shader Coreの更新によって互換性対応が必要になる場合があります。

ライセンス

本パッケージはzlib Licenseで提供します。

問い合わせ

不具合や要望はGitHub Issuesへお願いします。

About

ShaderCore仕様に準拠した、FUKA作の無料モジュール集です

Resources

License

Zlib, Unknown licenses found

Licenses found

Zlib
LICENSE
Unknown
LICENSE.meta

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages