Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve the 3D graphics settings demo #719

Merged

Commits on Apr 25, 2022

  1. Improve the 3D graphics settings demo

    - New graphics settings:
      - Field of view.
      - Volumetric fog.
    - Use Godot's built-in 3D viewport facilities instead of using a SubViewport.
      - This also allows for choosing AMD FidelityFX Super Resolution
        for resolution scaling, but it's not working yet due to a Godot bug.
      - Nearest-neighbor scaling is no longer available. It can be
        reimplemented in Godot core and then exposed in the future.
    - Separate MSAA from FXAA settings, as both can be used at the same time.
    - Add more quality settings for various effect settings.
    - Rename sections and setting names to be more "player-oriented"
      (even if this results in the actual Godot terminology not being
      presented).
    - Add performance hints to setting values.
    - Add FPS counter and viewport resolution display
      (taking the resolution scale into account).
    - Add more objects to the test scene and tweak environment settings.
      - ACES tonemapping is now used.
      - Debanding is now enabled, as this scene requires it to avoid visible
        banding.
      - Make the emissive box less bright to prevent MSAA and FXAA from
        being ineffective on it (due to Godot not supporting correct
        HDR antialiasing).
      - Remove unnecessary DirectionalLight3D, VoxelGI and ReflectionProbe.
    Calinou committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    48d2ec9 View commit details
    Browse the repository at this point in the history