Post by nikkmann on Jul 21, 2020 22:06:03 GMT
For some reason, the pc ports of the storm games have never had proper per-object motion blur like the console versions did. You can watch game play of Revolution on consoles vs pc and you'll see what I'm talking about.
Unfortunately, it looks like storm 4 on both pc and console removed proper motion blur in favor of a weird distortion effect that follows the characters movement. But all the prior games (on the ps3, not the ps4 ports because they updated all those to use the same weird distortion) still have them. Since they all use basically the same engine, I am 100% confident that if we can port the motion blur from Revolution on ps3 to PC (since it was the last game before storm 4), we can port it over from that version to storm 4.
I think that, on the ps3 game, the effect is stored in either eboot.bin or nuccPostEffect_ps3.nsh in the system folder, and for pc it is either stored in the .exe file or nuccPostEffect_win32.nsh (could be wrong though). I want to lean more towards saying they're in the exe for pc and eboot for ps3 (.eboot.bin is basically the ps3/ps4's version of an .exe) cause I put them in a hex editor and found the lines motion_blur several times, just not sure what to do from there, don't know much about coding, but motion blur itself is a post process effect, so those postprocess files I mentioned are suspect. Storm 4 has both nuccPostEffect_win32.nsh and nuccPostEffect_dx11.nsh files, and looks like it uses nuccPostEffect_dx11.nsh, since the game is built in dx11, and when I deleted the win32 version the game still ran fine. Revolution only has win32, and thats what it uses
Also, the type of motion blur most people hate is camera motion blur, where the whole screen is blurred anytime the camera moves. Per-object motion blur, like it sounds, only blurs objects based on their velocity, so it is a very accurate type of motion blur. It would also look ALOT better on PC than on console, since PC runs at 60 and consoles runs at 30. More fps = more data = smoother motion blur that really enhances the movement of the characters without removing detail from the scene.
Unfortunately, it looks like storm 4 on both pc and console removed proper motion blur in favor of a weird distortion effect that follows the characters movement. But all the prior games (on the ps3, not the ps4 ports because they updated all those to use the same weird distortion) still have them. Since they all use basically the same engine, I am 100% confident that if we can port the motion blur from Revolution on ps3 to PC (since it was the last game before storm 4), we can port it over from that version to storm 4.
I think that, on the ps3 game, the effect is stored in either eboot.bin or nuccPostEffect_ps3.nsh in the system folder, and for pc it is either stored in the .exe file or nuccPostEffect_win32.nsh (could be wrong though). I want to lean more towards saying they're in the exe for pc and eboot for ps3 (.eboot.bin is basically the ps3/ps4's version of an .exe) cause I put them in a hex editor and found the lines motion_blur several times, just not sure what to do from there, don't know much about coding, but motion blur itself is a post process effect, so those postprocess files I mentioned are suspect. Storm 4 has both nuccPostEffect_win32.nsh and nuccPostEffect_dx11.nsh files, and looks like it uses nuccPostEffect_dx11.nsh, since the game is built in dx11, and when I deleted the win32 version the game still ran fine. Revolution only has win32, and thats what it uses
Also, the type of motion blur most people hate is camera motion blur, where the whole screen is blurred anytime the camera moves. Per-object motion blur, like it sounds, only blurs objects based on their velocity, so it is a very accurate type of motion blur. It would also look ALOT better on PC than on console, since PC runs at 60 and consoles runs at 30. More fps = more data = smoother motion blur that really enhances the movement of the characters without removing detail from the scene.