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. Join us on Thursday, June 8, for a Q&A with Unity's Content Pipeline group here on the forum, and on the Unity Discord, and discuss topics around Content Build, Import Workflows, Asset Database, and Addressables!
    Dismiss Notice

Is this amount of TAA ghosting on a skinned renderer expected?

Discussion in 'High Definition Render Pipeline' started by PutridEx, May 11, 2022.

  1. PutridEx

    PutridEx

    Joined:
    Feb 3, 2021
    Posts:
    1,100
    I don't think you have the ghosting improvement patch in this video, since there's no "jitter" paramater which was added along with it (which is great.. can mix reduced TAA with MSAA now, TAA for specular aliasing, MSSA for geo) also the patch doesn't have anything to do with speed rejection from my understanding, it should be a general improvement even when speed rejection is at 0
    It is in latest 2021 LTS though

    unless maybe you have it but you have additional properties hidden and what's why it's not showing up
     
  2. Rowlan

    Rowlan

    Joined:
    Aug 4, 2016
    Posts:
    3,590
    It's a hidden parameter and was set to 1. In my case I definitely needed to change the speed rejection. I made another, now with the hidden parameter visible and changed:



    However, now with the black pattern gone you still see other artifacts around it. Not sure if that's the way it should be.
     
    PutridEx likes this.
  3. PutridEx

    PutridEx

    Joined:
    Feb 3, 2021
    Posts:
    1,100
    that's a good challenging test for TAA
    I think this is a tough area for Temporal anti aliasing in general, really fast movement like that. Sort of what speed rejection was made for I guess..
    my issue with speed rejection is it can cause popping and other issues depending on your environment, so you might enable it for some characters and it'll work for them, but could cause issues to your environment. Since you can't just enable it for a certain object.

    I guess the perfect solution for this would be a way to tell TAA to ignore certain objects.
    But then you'd lose the anti-aliasing for that object, so maybe not so perfect? :D
    I'd say it would be a good trade/option though, for sure.

    I wonder how your video would look before the patch in this thread

    edit: also you're running in free aspect res, could be better with higher res
     
  4. newguy123

    newguy123

    Joined:
    Aug 22, 2018
    Posts:
    1,209
    I had to watch and rewatch your vid a couple of times. I'll just take your word for it that it's better now, because I cant see a difference between 0 and 1 speed rejection......
     
  5. newguy123

    newguy123

    Joined:
    Aug 22, 2018
    Posts:
    1,209
    Ah, with this one the difference is more obvious
     
  6. francescoc_unity

    francescoc_unity

    Unity Technologies

    Joined:
    Sep 19, 2018
    Posts:
    193
    Note that indeed the improvements are overall and not related to speed rejection only :)

    That said, that bee is the perfect use case for that; it is an extremely challenging case otherwise :D
     
    Rowlan likes this.
  7. Rowlan

    Rowlan

    Joined:
    Aug 4, 2016
    Posts:
    3,590
    If you need it, it's the Bee.glb that comes with the windows 3d viewer, you probably already have it on your disk :D
     
  8. EgemenJP

    EgemenJP

    Joined:
    Oct 9, 2018
    Posts:
    3
    Thank you so much! This was one of the bigger issues with hdrp bugging me for a while
     
  9. Enigma229

    Enigma229

    Joined:
    Aug 6, 2019
    Posts:
    135
    So those of us still using 2020.3x what are our options? Motion Blur looks like crap even with TAA not turned on (getting smears using SMAA).