#Grass popping in build but not in editor

1 messages · Page 1 of 1 (latest)

sterile sluice
proud vault
#

Use opaque grass alpha cutting

#

depth pre-pass could maybe help but I think that's only with deferred rendering

#

oh, forward+ does have it. It's called depth priming mode. Anyway, that can potentially help but it'll introduce some blending problems so really best bet is opaque foliage

visual swan
proud vault
#

and considering there's no real blending going on here, it may actually work fine, but it may throw some artifacting at the edges

#

oh, unless you mean that death priming is something totally different. Maybe, by reading the docs it sounds like it?

visual swan
#

Since there's no semitransparency I'd go with opaque alpha clipped as suggested

visual swan
visual swan
proud vault
#

Really it sounds exactly what deferred pipeline does so I'm kinda confused what's the purpose lol

#

Rather, what godot does is it takes the full opacity of a transparent and considers it as opaque which is pretty cool

#

No clue how performant it is as a whole

visual swan
visual swan
pallid vale
#

From the clip it looks more like an issue with shadows rather than sorting. But not entirely sure why.

#

Can see some grass casting shadows so could be something with self-shadowing. Though I'd expect that to also appear in editor.

visual swan
#

Maybe depth popping that's only made apparent by the shadows?
It really looks to be only happening where there's shadow but hard to tell

sterile sluice
# pallid vale From the clip it looks more like an issue with shadows rather than sorting. But ...

yes heres another clip. i noticed it was shadows actually that are the problem. there's a clear line a fixed distance from the player. ive tried toying around with the cascade distances thinking that might help but nothing yet. any thoughts? https://streamable.com/6bo6pj

still only happening in a build, editor looks perfectly fine

Watch "2025-08-13 17-58-31" on Streamable.

▶ Play video
sterile sluice
#

i think it might be a unity 6 issue. i recreated the project in 2022 and everything seems fine. ill just work out of 2022, was early on prototyping anyway