Hi Luke,
Thank you for considering community feedback. Our team has been actively working with CesiumJS since 2022, and we would like to bring several important issues to your attention:
-
3DTiles 1.1 Rendering Quality Issue We are experiencing significant visual quality issues since the implementation of the Reality Tiler. The textures show much more pronounced flickering and grain effects compared to version 1.0. Despite our attempts to adjust SSE parameters, the problem persists. This issue is detailed in this discussion.
-
3DTilesets Clipping Performance While clipping improvements have been mentioned, the current implementation severely impacts performance (see GitHub issue). This feature is crucial for us, and the lack of a performant solution forces us to perform clipping manually during preprocessing. It’s surprising that this functionality isn’t prioritized, especially when other WebGL engines like Esri handle it efficiently. An optimized implementation would save the community hundreds of hours in BIM and 3D model integration.
-
Tileset Z-index Management The current depth management is limited to depth testing against terrain, which proves insufficient for fine-grained control of individual tilesets. For instance, our semantic buildings appear above the terrain even when they should be hidden by relief features.
- Dynamic Color Adjustment The ability to modify imagery layer colorimetry at runtime would be invaluable for ensuring color consistency between imagery layers and 3D tilesets.
These improvements seem essential for optimizing CesiumJS usage in a professional context.
Looking forward to your thoughts on these matters and potential solutions.
Best regards.