アバターに環境光を反映する
いくつか方法がある。
Light Probe
一番堅実
👼負荷は低い
ただし、リアルタイムに色を変えたり位置を動かすということが、少なくとも VRChat 上ではできない
ボクセルベースではなくメッシュ単位
Environment Lighting
https://docs.unity3d.com/ja/2022.3/Manual/lighting-ambient-light.html
リアルタイムに環境光を変化させられる仕組みを調べてみた。
リアルタイムライト
すべてのシェーダーが対応しているといって良いはず
🏋️‍♂️負荷大
レイヤーをアバターだけに制限することで負荷を軽減する
アバターライトと言ったりする
LTCGI
https://ltcgi.dev/
lilToon 1.8.0 から対応
https://lilxyzw.github.io/lilToon/ja_JP/other/changelog.html#_1-8-0-2024-10-09
https://x.com/lil_xyzw/status/1843965131635765617
LTCGI をプロジェクトに追加しておく必要アリ
VRCLightVolumes
https://github.com/REDSIM/VRCLightVolumes
使用しているワールド一覧
https://misskey.niri.la/notes/a7yndcnj5h
lilToon 1.10.0 から対応
https://x.com/lil_xyzw/status/1924102376023335263
https://lilxyzw.fanbox.cc/posts/9903758
lilToon 1.10.1 からはシェーダーを更新するだけで良くて、VRCLightVolumes を入れる必要が無くなった
#VRChat #アバター