URP 対応について
vrm material | urp-shader | note |
---|---|---|
pbr | unity Universal Render Pipeline/Lit | |
Unlit | univrm UniGLTF/UniUnlit | |
vrm-1.0 | univrm VRM10/Universal Render Pipeline/MToon10 | from v0.112 |
vrm-0.x | ❌ | not supported |
URP で vrm-0.x を描画したい
UniVRM は、vrm-0.x の urp shader を提供していません。
vrm-1.0 ローダーでvrm-0.x を変換ロードすることができます。 UniVRM10_Vrm10
warning
今後も VRM-0.x 版の URP MToon 提供の予定はありません。
'Universal Render Pipeline/Lit' のビルド時間が長すぎる
Universal Render Pipeline/Lit
は Always Included Shaders
として使うことが想定されていない代替マテリアルを ShaderGraph で作成する例を作りました。
VRM10Viewer に作例が含まれています。
note
後日、UniVRM 本体に正式版を含める予定ですが、当面 Sample の作成例となります。
WebGL で 'VRM10/Universal Render Pipeline/MToon10' のシェーディングが乱れる
warning
WebGL + URP 個有 の問題で、他のビルドでは再現しません。
代替マテリアルを ShaderGraph で作成する例を作りました。
VRM10Viewer に作例が含まれています。
note
ShaderGraph で MToon を再現することが難しい機能があります(Outlineなど)。 簡易な代替シェーダーとなります。