シェーダー設定
概要
全マテリアル共通の設定です。ここでオフにした機能はシェーダーから除去されます。不要な機能をオフにすることでアバターの容量を削減しつつ、負荷も抑えることができます。
[Debug] Apply optimization on the editor
通常はビルド時に最適化を行いますが、その最適化をエディタ上で適用します。Math数や負荷を計測する場合は適宜こちらをオンにしてください。
シェーダー設定の項目一覧
名前 | 説明 |
---|---|
距離クリッピングキャンセラー | カメラのNear Clipの設定によって近づいたときに消えるのを防ぎます。このオプションはマテリアルに個別に設定する必要なく、シェーダー設定内でオンにすると自動的に全マテリアルでオンになります。また、Near Clipが0.1以上の場合のような意図的に消している場合には動作しないようになっています。 |
ビルドサイズの最適化
各項目をオフにすることでビルドサイズを削減できます。VRChatであればアバター容量・ワールド容量の削減になります。
名前 | 説明 |
---|---|
ForwardAddパスで影を有効化 | ForwardAddパス(Point Light・Spot Light)に対しても影が適用されるようになります。 |
ForwardAddパスを使用 | ForwardAddパスを使用するようになります。これがオフの場合は代わりに頂点ライトにライトが渡されるようになります。ただしこれは描画に大きく影響するため基本的にオン推奨です。 |
頂点ライトを使用 | 頂点ライト(頂点単位で計算される簡易的なライト)を使用するようになります。 |
ライトマップを使用 | ライトマップを使用するようになります。VRChatなどのアバター用途では不要です(ワールド専用)。 |
初期値
[GameObject] Fix lighting
GameObject/lilToon/[GameObject] Fix lighting
やライティングプリセットに使用される値です。各パラメータの詳細についてはライティング設定を参照してください。
名前 | デフォルト |
---|---|
Unlit化 | 0 |
頂点ライトの強度 | 0 |
明るさの下限 | 0.05 |
明るさの上限 | 1 |
ライトのモノクロ化 | 0 |
[HDRP] Before exposure limit | 10000 |
[HDRP] Directional Lightの強さ | 1 |
[Model] Setup from FBX
FBXからの自動セットアップ実行時に適用するプリセットを指定できます。