BlankPostProcess.cs
using System;
using Sandbox;


//Only uses to get the scene camera
public sealed class BlankPostProcess : PostProcess
{
	IDisposable renderHook;
	public SceneCamera sceneCam { get; set; }

	protected override void OnEnabled()
	{
		renderHook = Camera.AddHookBeforeOverlay( "My Post Processing", 1000, RenderEffect );
	}

	protected override void OnDisabled()
	{
		renderHook?.Dispose();
		renderHook = null;
	}

	RenderAttributes attributes = new RenderAttributes();

	public void RenderEffect( SceneCamera camera )
	{
		if ( !camera.EnablePostProcessing )
			return;
		sceneCam = camera;
	}
}