Unity 2022.3 (URP).
Turning on motion blur looks bad on viewmodel, but good for the rest of the scene:
I’m using “Render Objects” rendering feature to draw the viewmodel with a separate FOV than the rest of the scene.
Is there a way to apply motion blur separately to the viewmodel?
Thanks.
Hello, @robert_val1
To apply motion blur separately to the viewmodel in Unity URP, you can use layer masking or render the viewmodel with a separate camera that has its own post-processing settings. Here’s a general approach:
Separate Layers:
Assign your viewmodel to a unique layer. AARPMahjongg
In your main camera, exclude this layer from rendering.
Separate Camera for Viewmodel:
Create a new camera that only renders the viewmodel layer.
Attach a post-processing volume to this camera with motion blur enabled.
Adjust Motion Blur Settings:
Fine-tune the motion blur settings in the post-processing volume to achieve the desired effect for your viewmodel.
Render Order:
Ensure the viewmodel camera renders after the main camera to overlay the viewmodel correctly with motion blur.
I hope my suggestion is helpful for you.
Best Regard,
patrick521f