Flickering impostors in Unity 2018.3 HDRP

1-Click Impostor Creator

Flickering impostors in Unity 2018.3 HDRP

Postby BroPoly » Wed Mar 13, 2019 12:41 pm

Hello everyone,
Our studio recently moved from a well known engine to another : Unity.
This decision is motivated by Unity's potential in performance saving and HD render pipeline development.

In our game, the camera displays a large scene with thousands of trees at the time ; we then decided to use an impostoring system and amplify's announcement made its effect on us.

After a few days trying different possibilities, i'd like to share my feeling about this and hopely get feedback from you guys on the issues i experienced.

First, A.Impostors is indeed really intuitive to use ; one click bake is reel. It has a few parameters to play with, but in the end you'll always get your impostors easily ; which is great.

Now let's get into the weird stuff. For our test we planned to use 5 tree species; create impostors from highpoly models and then duplicate them in our scene with different rotation and scale values to fake variations.
We figured out that a same impostor, duplicated with different scales still conserves same parameters for both of them; resulting in weird atifacts, especialy when the camera is moving.
I suppose duplicating them doesnt create shader instancies, which gives an answer.
From this point we decided not to use different scale for same species and the first issue was resolved.

And here happened the second issue.
From a certain camera angle, our impostors are flickering (see GIF).
https://gfycat.com/ForsakenEarnestAllensbigearedbat
I tryed disabling Post process/volume profile, tested the channels one by one, changed the lighting ... nothing changes.
Do you have any idea on whats happening ?
BroPoly
 
Posts: 3
Joined: Wed Mar 13, 2019 8:59 am

Re: Flickering impostors in Unity 2018.3 HDRP

Postby Amplify_Borba » Thu Mar 14, 2019 9:47 am

Hello, thank you for getting in touch and for your support!

It's very hard to tell by just the gif itself, we've come across a similar behavior in another project that had a moving light source, which is still being investigated by the developer.

Which Unity, HD RP and AI versions are you currently using?
Are you using standard shaders or custom ones in your objects?

Can you replicate the issue in a new project and send us a simple sample for us to debug on our end using the same data as you? Feel free to send it through [email protected] with the link to this post and we'll look into it as soon as possible.
Customer Relations at Amplify Creations
Learn more about our offering: Amplify Creations Products
Amplify Shader Editor won the Asset Store Best Tool Award - Thank you for your support!
User avatar
Amplify_Borba
 
Posts: 1239
Joined: Mon Jul 24, 2017 9:50 am

Re: Flickering impostors in Unity 2018.3 HDRP

Postby BroPoly » Thu Mar 14, 2019 2:20 pm

Unity 2018.3.7f1
HDRP/Core 4.10
AI 0.9.4

I created a simple project in which i replicated the issue, will send it to the link in a minute.

Thank you for the support !
BroPoly
 
Posts: 3
Joined: Wed Mar 13, 2019 8:59 am

Re: Flickering impostors in Unity 2018.3 HDRP

Postby Amplify_Borba » Fri Mar 15, 2019 11:47 am

Thank you for the additional details!

We've found the issue to be related to instancing and will be fixing it for the next Amplify Impostors build, which should hopefully be released soon.

[EDIT] And since the issue was due to improper instancing having different scales like you first tried should be working correctly as long as the scale is uniform in all axis.
Customer Relations at Amplify Creations
Learn more about our offering: Amplify Creations Products
Amplify Shader Editor won the Asset Store Best Tool Award - Thank you for your support!
User avatar
Amplify_Borba
 
Posts: 1239
Joined: Mon Jul 24, 2017 9:50 am

Re: Flickering impostors in Unity 2018.3 HDRP

Postby BroPoly » Tue Mar 26, 2019 4:25 pm

Alright, i'll keep an eye on this next build then ! :D
One more question, if i may (a little off-topic).
Do you plan to make A-Impostors compatible with Unity 2019x in a short future ?
BroPoly
 
Posts: 3
Joined: Wed Mar 13, 2019 8:59 am

Re: Flickering impostors in Unity 2018.3 HDRP

Postby Amplify_Borba » Wed Apr 03, 2019 12:28 pm

You may access the latest build through our website in case you haven't already, all feedback is welcome!

We're planning to officially support Unity 2019 as it comes out of Beta stage, it's unlikely that we can offer support for any of our assets before that stage due to our limited resources.
Customer Relations at Amplify Creations
Learn more about our offering: Amplify Creations Products
Amplify Shader Editor won the Asset Store Best Tool Award - Thank you for your support!
User avatar
Amplify_Borba
 
Posts: 1239
Joined: Mon Jul 24, 2017 9:50 am


Return to Amplify Impostors

Who is online

Users browsing this forum: No registered users and 0 guests