Skip to content

Investigate visual quality defaults and new API for settings #12126

Open
@jjspace

Description

@jjspace

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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions