VLiveKitの一部として開発している、
ライブ制作向けキャラクターシェーダーです。
実際のライブ制作で使用しながら改善しているもので、
現在は整理およびリファクタリングを進めています。
- 法線の球面化によるライティングの安定化
- lit / shade 境界の彩度制御による表面下散乱風表現
- 視野角依存の見え方を補正するジオメトリシェーディング
- 前髪の落ち影を整えるためのカスタムライト
- HDRP対応(HDRP向けToonシェーダーとして動作)
- 複数ライト環境でもルックが崩れにくい設計
- ライブ用途を前提とした安定した描画
他のポストプロセスと組み合わせることで表現の幅が広がります:
- Diffusion
- キャラクターブルーム
- 原神ライクなポストプロセス
(※ これらは別パッケージに含まれます)
- 汗などのライブ向け表現の追加
- キャラクター表現の拡張
- 全体的なリファクタリング
Packages/manifest.json の dependencies に以下を追加してください。
{
"dependencies": {
"com.toshi.vlivekit.livetoon": "https://github.com/toshi-kundesu/VLiveKit_livetoon.git?path=/Assets/toshi.VLiveKit/livetoon#main"
}
}