We are currently using Cesium version 2.6, and everything was running smoothly. However, after upgrading to version 2.10, we encountered some unexpected issues. The specific behavior is as follows:
When we added a WMS RasterOverlay to a CesiumWorldTerrain, everything worked fine.
However, after adding a CesiumPolygonRasterOverlay to the CesiumWorldTerrain, the texture rendering for the previously added WMS RasterOverlay became incorrect.
If we remove the CesiumPolygonRasterOverlay, everything goes back to normal.
We also tried adding multiple WMS RasterOverlays, and everything worked as expected. However, once we add a CesiumPolygonRasterOverlay, the issue seems to occur again.
We have tested versions 2.10, 2.9, and 2.8, and experienced similar problems, but when we revert back to version 2.6, everything works fine.
2.10 :
Thank you for the thorough bug report! I was able to reproduce this myself in the latest version. I wrote up the Github issue below so we could track this.
It would be immensely helpful if you could confirm whether Cesium for Unreal v2.7.0 works for you. That release is a likely culprit, but it would help us to be sure. Thank you!
@Kevin_Ring
Hello Kevin.when I add the pre-release version into my project and open the project again,an error has occurred:
Fatal error: [File:D:\build++UE5\Sync\Engine\Source\Runtime\Engine\Private\ShaderCompiler\ShaderCompiler.cpp] [Line: 4825] /Plugin/CesiumForUnreal/Private/CesiumPointAttenuationVertexFactory.ush:389:11: error: no member named ‘LWCData’ in ‘FMaterialVertexParameters’ Result.LWCData = MakeMaterialLWCData(Result)