Search Unity

  1. We are migrating the Unity Forums to Unity Discussions. On July 12, the Unity Forums will become read-only.

    Please, do not make any changes to your username or email addresses at id.unity.com during this transition time.

    It's still possible to reply to existing private message conversations during the migration, but any new replies you post will be missing after the main migration is complete. We'll do our best to migrate these messages in a follow-up step.

    On July 15, Unity Discussions will become read-only until July 18, when the new design and the migrated forum contents will go live.


    Read our full announcement for more information and let us know if you have any questions.

Flitting textures with ARKit on iPhone 8

Discussion in 'AR' started by tylernm, Oct 3, 2017.

  1. tylernm

    tylernm

    Joined:
    Sep 6, 2017
    Posts:
    1
    I have an issue with my ARKit Unity app on iphone 8/8Plus where the textures seem to be moving around while rendering a model. This doesnt happen on iphone 7/7Plus. I'm wondering if this is an ARKit issue or a Metal issue. I've attached a video. Anyone seen this before? I'm using iOS 11.0.1 and Unity 2017.1 and the bitbucket head of unity-arkit as of today.

    Thanks.

     
  2. jimmya

    jimmya

    Joined:
    Nov 15, 2016
    Posts:
    793
    Is there something special with the model? Does it occur with any model and any material?
     
  3. beer_zealot

    beer_zealot

    Joined:
    Sep 26, 2017
    Posts:
    1
    So the geometry of the dress is two sided and very thin. I believe there is some z fighting happening. Since this doesn’t happen on iPhone 7, I’m left thinking that there is a loss of floating point precision in the graphics api (metal 2)
     
  4. christophergoy

    christophergoy

    Unity Technologies

    Joined:
    Sep 16, 2015
    Posts:
    735
    This was fixed and back ported to 5.5. Please update to the latest patch release of unity that you are using. It was a fast math issue in the shaders that was expressed by the new hardware.