VRC_CustomRendererBehaviour
概要
このコンポーネントを付けたオブジェクトは毎フレーム(?)GIマテリアルのアップデートがスケジュールされる。
公式ドキュメントにもある通り、映画館のスクリーンのように、暗いシーンでビデオスクリーンが動的な照明を発生させるために最もよく使用される。
機能させるには対応したシェーダで十分なEmissionがあり、ベイクされた照明とライトプローブが存在する必要がある。
Udonにおける再現
SDK3にこのコンポーネントはないが直接GIマテリアルのアップデートをスケジュールする関数を呼ぶことができる。UdonSharpでのコード例は以下の通り。
#highlight(C#){
using UdonSharp;
using UnityEngine;
using VRC.SDKBase;
using VRC.Udon;
public class UpdateGIMaterial : UdonSharpBehaviour
{
void Update() { RendererExtensions.UpdateGIMaterials(GetComponent<Renderer>()); }}
}
- 最終更新:2020-09-28 12:56:38