I’m having a problem with motion blur. My scene is very simple. There is a camera directly attached to a ship. When the ship moves, the camera moves. That works as it should – there is no blur on the ship because it is moving with the camera. However, if I attach anything to the camera, it blurs as the camera moves. That seems wrong, since that object should also be moving with the camera.
Shown below the ship is a UTextRender component that is attached to the camera that says something like “velocity: 123 m/s.” The ship is moving rapidly to the right, bringing the camera and the text with it.
Again, to summarize what is happening:
- Anything not attached to camera: motion blur present (correct)
- Camera attached to something: no motion blur (correct)
- Something attached to camera: heavy motion blur! (incorrect)
I guess a workaround would be to not attach things to the camera and attach them to the ship, instead. This doesn’t work well because the camera can move around (e.g. zoom in and out using the mouse wheel) and I’d have to manually move everything to keep it in front of the camera.
Another possible workaround would be to create an empty scene element where the camera should be and attach everything to that, including the camera. I haven’t tried this yet.