CesiumGS / cesium-unreal

Bringing the 3D geospatial ecosystem to Unreal Engine
https://cesium.com/platform/cesium-for-unreal/
Apache License 2.0
916 stars 292 forks source link

DitherFade material layer breaks glTF alphaMask rendering #1320

Closed kring closed 9 months ago

kring commented 9 months ago

Tilesets that use glTF's alphaMask property to do masked opacity don't work correctly. The objects are rendered opaque even in the masked region. The problem is the DitherFade layer in our default materials. The MLB_DitherFade replaces the opacity mask with the one from the dither. It should multiply instead.

image
kring commented 9 months ago

This is a duplicate of #1311. I'll update that issue instead.