[unity2019]PostProcess で Assertion failure. Value was Null が表示されてしまう場合

Post Processing Stack 2.1.8~2.2.2 をインストールしていると、マウスを動かす度にこのようなログがコンソールログを埋めてしまいます。

コンソールログの詳細

AssertionException: Assertion failure. Value was Null
Expected: Value was not Null
UnityEngine.Assertions.Assert.Fail (System.String message, System.String userMessage) (at <7c9c9bc2498143d08e2e3c523ff86731>:0)
UnityEngine.Assertions.Assert.IsNotNull (UnityEngine.Object value, System.String message) (at <7c9c9bc2498143d08e2e3c523ff86731>:0)
UnityEngine.Assertions.Assert.IsNotNull[T] (T value, System.String message) (at <7c9c9bc2498143d08e2e3c523ff86731>:0)
UnityEngine.Assertions.Assert.IsNotNull[T] (T value) (at <7c9c9bc2498143d08e2e3c523ff86731>:0)
UnityEngine.Rendering.PostProcessing.RuntimeUtilities.get_copyStdMaterial () (at Library/PackageCache/com.unity.postprocessing@2.2.2/PostProcessing/Runtime/Utils/RuntimeUtilities.cs:268)
UnityEngine.Rendering.PostProcessing.PostProcessLayer.BuildCommandBuffers () (at Library/PackageCache/com.unity.postprocessing@2.2.2/PostProcessing/Runtime/PostProcessLayer.cs:605)
UnityEngine.Rendering.PostProcessing.PostProcessLayer.OnPreCull () (at Library/PackageCache/com.unity.postprocessing@2.2.2/PostProcessing/Runtime/PostProcessLayer.cs:440)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

対処法

2021/5 現在だと、3.1.0 にアップデートすることでこの問題は修正されていました。
unity2017 はバージョン 3 以降が非対応のため、2.1.7 にダウングレードするなどの対処が必要そうです。(ダウングレードしても問題ない場合に限り、ですが)

フォーラムでもこの議題は上がっているようです。

返信を残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA