RenderTexture
Scene 上のオブジェクトには Bloom 効果がかかっているのに、RenderTexture を利用した際に Bloom 効果が反映されないことがあるという現象が起きました。 この問題を解決するために、以下のコードを使用しテストを行いました。 using UnityEngine; using Un…
以下のように RenderTexture を生成して、uGUI を映しているカメラに紐付けたところ 下図のように Mask が適応されていない private void Init() { _renderTexture = new RenderTexture(200, 200, 0); ・・・ _camera = _instance.GetComponentInChildren<Camera>();</camera>…
hacchi-man.hatenablog.com 以前作成したものに、テクスチャの合成を追加しました 処理的には単純で 合成するテクスチャのアルファを見てもとのテクスチャと混ぜるだけです この際にテクスチャの ReadWriteEnable が有効でなければ合成できません for (int x…
ランタイムでカメラの写してる画像を保存しようとしてもタイミングを考慮しないと 正しく画像を撮影することができません そのため WaitForEndOffFrame でレンダリングの完了を待つ必要があります yield return new WaitForEndOffFrame(); コード レンダリン…
調査 ポストエフェクトを利用した際のメモリを見てみると 利用してないときと比べて「TempBuffer 337 720*1280」が増えています これは ポストエフェクトを利用する際に OnRenderImage を定義するのですが このタイミングで ポストエフェクトを適応する Rend…
このように UnityEditor 上でオブジェクトの Animation 等を指定してキャプチャーできるツールを公開しました github.com 使い方 Capture Object に Animator を持っている Prefabをセットする ※このサンプル内であれば Assets/unity-chan!/Unity-chan! Mode…