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

このWIKIを編集するにはパスワード入力が必要です

認証パスワード