Change material instance per camera

I’m wanting to render a normal visible scene plus a thermal scene to a RenderTarget using SceneCapture2d simultaneously, but require different parameter values to my material instances.
Is something like this possible in UE4.8 ?
Is there a pre-render function per camera that i could update the parameters in ?