Open
Description
Recently we've been making improvements to visual quality within CesiumJS. As part of this process we want to re-evaluate the default settings across the board to hopefully provide a better experience out of the box. We also want to explore a new API that makes it easier for developers to modify the various visual quality settings in one place. We're also looking into the potential to have various of presets with a simple "High, medium, low" type setting like many games have.
Settings to look at
- Resolution
- Antialiasing
- MSAA
- FXAA
- Lighting & atmosphere
- HDR
- Dynamic lighting
- Shadows
- Fog
- Post Processing
- Ambient occlusion
- Bloom
- Screenspace error
Example use cases to test/target and try and optimize for
- AEC models, higher end static visual quality is more important, not as oriented at intractability
- Google 3d Tiles and photogrammetry examples where intractability matters more, still want good visuals though
- Smaller scale site focused applications?
- Mobile oriented settings? Phones are a different focus and may want different defaults, specifically things like resolution