Godot Version
4.3 stable
Question
im making a horror game but i want that if you rotate, that the camera(game) gets a motion blur effect like in games like poppy playtime, but i know almost nothing about shader code
4.3 stable
im making a horror game but i want that if you rotate, that the camera(game) gets a motion blur effect like in games like poppy playtime, but i know almost nothing about shader code
REAL motion blur is only possible in 4.3 as it requires a compositor compute shader.
the simplest way is to just download a shader.
here’s one:
the one problem with motion blur is that it’s expensive and it doesn’t work with some forms of AA.
you can also make a simpler motion blur by passing the camera rotation to a blur shader, there could be some examples of this around the internet. here’s one that can be found in the godot assets:
https://godotengine.org/asset-library/asset/1499
this option works in older versions of godot and should be more lightweight.
then it’s just a matter of enabling or disabling the motion blur.
Do you need shader? Maybe you can do it with this video:
But in case you are interested, these videos go through various shaders. Maybe one fits the bill.
i meant 3D motion blur
the motion blur addon doesn’t work for 4.3
what do you mean by it doesn’t work?
have you installed it from the assets tab? does it throw an error? does it just do nothing?
it could be a problem with inverted depth? I can’t think of anything else without more information?
looking at the github there is an issue with the addon not working with 4.2, and there’s a solution, by editing the shader file:
but I understand how this could be too much work.
i did it, but now there is just a transparent quad mesh, also i downloaded it from the asset lib