mirror of
https://github.com/godotengine/tps-demo.git
synced 2026-01-01 01:48:39 +03:00
- Fix lights being overly strong due to an excessive range, which led to clustering artifacts. - Make VoxelGI and SDFGI brighter to make the scene more readable. - Tweak spotlight colors to better match their emitter material. - Make the core light orange-red to make it look more "unique" in the scene. - Add window mode, V-Sync and FPS limit options. - Add resolution scale and scale filter options (bilinear, FSR1, FSR2). The default is to use FSR2 at native resolution to provide high-quality temporal antialiasing. - Add volumetric fog (enabled by default), used as a volumetric lighting solution. - Add SSIL option (disabled by default), which helps better ground some objects in the scene. - Refactor settings code to use ConfigFile instead of manual JSON serialization. - Reorder settings to feature video settings first, then rendering settings. - Order settings from least expensive to most expensive. - Add performance color hints for settings (green = fast, yellow = average, orange = slow, red = slowest). - Add volumetric fog and a fake bounce light to the menu. - Make all setting changes effective in the menu. - Tweak shadow settings to improve performance and visual consistency. - Render GI at full-resolution to improve temporal stability when using FSR2 or TAA. Using upscaling should be preferred instead, since this demo relies on strong GI effects to look good. - Improve menu theming using the StyleBoxFlat Skew property. - Use the `canvas_items` stretch mode to match 3.x demo behavior, which used the `2d` stretch mode but wasn't ported over by the project converter. - Only display multiplayer ID in the debug menu if currently online. - Fix menu not using `experiment.hdr` for reflections as intended. - Remove unused menu button textures (these were replaced by StyleBoxFlat in the 4.0 port).
22 lines
557 B
Plaintext
22 lines
557 B
Plaintext
[gd_resource type="StyleBoxFlat" format=3 uid="uid://bsth0dexb32e8"]
|
|
|
|
[resource]
|
|
content_margin_left = 20.0
|
|
content_margin_top = 4.0
|
|
content_margin_right = 20.0
|
|
content_margin_bottom = 4.0
|
|
bg_color = Color(1, 1, 1, 0)
|
|
draw_center = false
|
|
skew = Vector2(0.5, 0)
|
|
border_width_left = 2
|
|
border_width_top = 2
|
|
border_width_right = 2
|
|
border_width_bottom = 2
|
|
border_color = Color(1, 1, 1, 1)
|
|
corner_radius_top_left = 6
|
|
corner_radius_top_right = 6
|
|
corner_radius_bottom_right = 6
|
|
corner_radius_bottom_left = 6
|
|
shadow_color = Color(1, 1, 1, 0.431373)
|
|
shadow_size = 10
|