Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

[SOLVED] Unexpected Motion blur / tear / ghosting effect when on object movement

Discussion in 'General Graphics' started by mondeon, May 29, 2015.

  1. mondeon

    mondeon

    Joined:
    May 29, 2015
    Posts:
    46
    Hello Unity-Community!


    I am a newcomer to Unity and I am trying to build a small 2D game. My player consists of a parent object container and children sprites (body, mouth, hands, eyes). On mouseDown event the player accelerates, on mouseUp player slows down. Updates of velocity are done in FixedUpdate(), mouse click detection in Update(). Player has a maxSpeed which is really low, so at best the player can reach a speed of .. half screen in 2 seconds. So nothing really exciting, simple constellation.

    Now the problem: as soon as the player accelerates a bit there is a motion blur (kind of interpolation effect on rendering graphics, although the interpolation is deactivated). For body, hands, mouth its really not an issue (maybe because darker colors like the background), but for the eyes it's really bad:
    The "motion blur" looks like a second half-transparent copy of the eyes is made behind the real eyes. The speed of the "eyes' copy" is then kind of updated with 1 second delay and it hobbles behind the real eyes until the speed of the player goes near 0, when the copy disappears slowly/ goes kind of "behind" the real eyes on the Z axis. Kind of extreme ghosting / tearing effect which is driving me crazy for two days already! Does one of you have an idea what the reason might be?
    I played with the project settings (graphics for example) - but nothing could help it so far :(

    Thank You in advance!
     
    Last edited: May 29, 2015
  2. AlexBM

    AlexBM

    Joined:
    Mar 26, 2015
    Posts:
    16
    It would be really nice to see screenshots or video of your problem. Maybe you just have an LCD with extremely high latency? :)
     
    theANMATOR2b likes this.
  3. mondeon

    mondeon

    Joined:
    May 29, 2015
    Posts:
    46
    So, after some further testing I think the reason for the ghosting is just my crappy 6y old laptop and it'd HD 3000 graphics. V-Sync didn't help here also. I made a screenshot while I was reproducing the creepy effect and then watching the still picture I was quite shocked - the motion blur was not there! So I tested it out on my top notch PC and there were no problems at all. @AlexBM - thanks for the tip!