Commit Graph
41367 Commits
Author SHA1 Message Date
Hugo Locurcio 56b604bef7 Add sky cover texture for ProceduralSkyMaterial
This brings PhysicalSkyMaterial's Night Sky functionality to
ProceduralSkyMaterial, but in a more powerful and general fashion.

This can be used to display stars at night, or clouds at day and night.
For clouds, it won't be physically accurate, but it can look good still.

The Sky Cover Modulate property can be used to adjust the sky cover's
colors and opacity in real-time, which is useful for day/night or weather
transitions.
2022-02-12 18:39:57 +01:00
Rémi VerscheldeandGitHub d3a6b6daaa Merge pull request #56953 from bruvzg/ex_wnd 2022-02-12 16:46:55 +01:00
Rémi VerscheldeandGitHub 498805282a Merge pull request #57993 from Calinou/sky-tweak-default-values 2022-02-12 16:46:19 +01:00
Rémi VerscheldeandGitHub 732725d663 Merge pull request #58006 from bruvzg/fix_rtl_img_resize 2022-02-12 15:28:26 +01:00
Rémi VerscheldeandGitHub 7d0b9ec21a Merge pull request #52742 from Geometror/improve-project-manager-file-dialog 2022-02-12 15:28:09 +01:00
Rémi VerscheldeandGitHub b50ec3753e Merge pull request #58007 from reduz/fix-resoure-reuse-in-binary-loader 2022-02-12 12:48:00 +01:00
Hendrik Brucker 77fb65debf Use EditorFileDialog instead of FileDialog in the project manager 2022-02-12 12:06:51 +01:00
reduz 97feafd0ea Fix resource reuse in binary loader
* Reuse was not setting the internal index.
* Supersedes #52599, without re-reading all properties.
2022-02-12 10:57:51 +01:00
bruvzg d7f6a4853a [RTL] Fix "img" tag not setting image size. 2022-02-12 11:48:56 +02:00
Rémi VerscheldeandGitHub b99fad040d Merge pull request #58001 from bruvzg/macos_en_loc 2022-02-12 10:26:28 +01:00
Rémi VerscheldeandGitHub ed9a7a6e3e Merge pull request #57986 from Calinou/doc-geometryinstance3d-transparency 2022-02-12 10:23:04 +01:00
Rémi VerscheldeandGitHub 93710edb60 Merge pull request #57319 from IgorKordiukiewicz/sprite3d-error-message 2022-02-12 10:22:40 +01:00
Rémi VerscheldeandGitHub 3f759f03c3 Merge pull request #57997 from Calinou/texture-import-rename-hdr-as-srgb 2022-02-12 10:22:06 +01:00
Rémi VerscheldeandGitHub d1dbe21c56 Merge pull request #57980 from akien-mga/vulkan-1.3.204 2022-02-12 10:21:27 +01:00
Rémi VerscheldeandGitHub f5a27ee4fe Merge pull request #57994 from jmb462/polygon2d-handles 2022-02-12 10:12:06 +01:00
Rémi VerscheldeandGitHub daf9729b92 Merge pull request #57703 from lawnjelly/float_literals_math_funcs 2022-02-12 10:01:48 +01:00
Rémi VerscheldeandGitHub 7a7fabe4f6 Merge pull request #57641 from Geometror/compilation-time-improvements-1 2022-02-12 09:46:02 +01:00
bruvzg 1aa6a95081 [macOS] Add missing translation file. 2022-02-12 10:25:53 +02:00
Fabio AlessandrelliandGitHub d05f0f15f3 Merge pull request #57005 from Calinou/web-editor-tweak-logo-max-width
Tweak logo max width on the web editor
2022-02-12 02:54:06 +01:00
Hendrik Brucker b396fd4eef Improve compilation speed (forward declarations/includes cleanup) 2022-02-12 02:46:22 +01:00
Fabio AlessandrelliandGitHub 9c3cbc9edc Merge pull request #56966 from Calinou/web-editor-allow-any-orientation
Allow using the web editor on any device orientation
2022-02-12 02:43:52 +01:00
Hugo Locurcio 1737b4a946 Rename Hdr as Srgb texture import option to be lowercase
Unlike all other import options, Hdr As Srgb was internally spelled
out with uppercase characters.
2022-02-12 02:39:10 +01:00
Hugo Locurcio b7b18a4940 Tweak default ProceduralSkyMaterial and PhysicalSkyMaterial appearance
- Tweak colors to be less saturated and more balanced (in terms of hue).
  The cool blue sky is balanced by a warm brown ground,
  which makes reflections look closer to how they'd look like when using
  an HDRI panorama texture.
- Make the ground color dark on both ProceduralSkyMaterial and
  PhysicalSkyMaterial to reduce indoor light leaking, especially
  when using GI.
- Tweak the PhysicalSkyMaterial colors to be as close as possible
  to ProceduralSkyMaterial (with the default sun orientation).
- Tweak editor environment defaults to be identical to the default
  ProceduralSkyMaterial colors. Previously, the default editor sky
  color was different from the colors of a newly created
  ProceduralSkyMaterial resource.

Both new skies were tested without GI, with SDFGI and with VoxelGI.
They were tuned to look best when using ACES tonemapping with a
whitepoint set to 6, but they still look good with other
tonemapping operators.
2022-02-12 02:22:40 +01:00
Hugo Locurcio c6ef8fb6d4 Improve documentation for GeometryInstance3D.transparency 2022-02-12 00:42:45 +01:00
Igor Kordiukiewicz 2fe43a3bd8 Fix SelfList::remove error when animating Sprite3D 2022-02-11 23:32:06 +01:00
Jean-Michel Bernard b0ebbd8ece Hide Polygon2D lines and handles when node is not visible in tree. 2022-02-11 23:18:23 +01:00
bruvzg 7d59b81d79 Add exclusive window handling to DisplayServer (on macOS and Windows). 2022-02-12 00:14:09 +02:00
Rémi VerscheldeandGitHub a0558b8af8 Merge pull request #57984 from jmb462/collisionshape_handles 2022-02-11 23:03:20 +01:00
Rémi VerscheldeandGitHub 006ce4d83d Merge pull request #57938 from jordigcs/negative-refresh-rate-fallback 2022-02-11 23:02:58 +01:00
Rémi VerscheldeandGitHub 45360ca118 Merge pull request #57982 from trollodel/fix_disabled_visualscript 2022-02-11 22:57:11 +01:00
Rémi VerscheldeandGitHub 3e3b858814 Merge pull request #57969 from fazil47/csg-export-fbx-fix 2022-02-11 22:53:00 +01:00
trollodel e97e894aa0 Fix editor compile error when VisualScript is disabled 2022-02-11 18:45:41 +01:00
Jean-Michel Bernard ef995b222e Hide CollisionShape2D handles when node is not visible in tree. 2022-02-11 18:44:17 +01:00
Rémi Verschelde 84d7a69570 spirv-reflect: Update to latest commit, adds SPIRV 1.6 support 2022-02-11 18:42:51 +01:00
Rémi Verschelde 26b2defe0c vulkan: Update volk, headers and glslang to 1.3.204 2022-02-11 18:42:51 +01:00
Rémi VerscheldeandClay John 18d6b75ba8 RendererRD: Remove binding specifier for push constants
This is unsupported and glslang made it raise an error in 11.7.0:
https://github.com/KhronosGroup/glslang/pull/2810

Co-authored-by: Clay John <claynjohn@gmail.com>
2022-02-11 18:42:32 +01:00
Fazil Babu 92f4c33492 CSG Meshes can be exported as glTF 2022-02-11 22:48:28 +05:30
Rémi VerscheldeandGitHub cf13f8af64 Merge pull request #57979 from akien-mga/revert-57948-vulkan-1.3 2022-02-11 17:59:47 +01:00
Rémi Verschelde 8f4793b225 Revert "vulkan: Update volk, headers and glslang to 1.3.204"
This reverts commit d233908fb6.
2022-02-11 17:50:22 +01:00
Rémi Verschelde e11f0d9bfd Revert "spirv-reflect: Update to latest commit, adds SPIRV 1.6 support"
This reverts commit 912c2062e6.
2022-02-11 17:49:45 +01:00
Rémi VerscheldeandGitHub 882ef8284a Merge pull request #57973 from pycbouh/editor-remove-theme-type 2022-02-11 17:36:17 +01:00
jordi 7a9972afc2 Change SCREEN_GET_REFRESH_RATE_FALLBACK to -1.0 2022-02-11 10:25:38 -06:00
Yuri Sizov 175088db25 Add an explicit way to remove a theme type 2022-02-11 17:57:52 +03:00
Rémi VerscheldeandGitHub ea0337909c Merge pull request #57972 from BimDav/fix_has_setting4 2022-02-11 15:31:12 +01:00
Rémi VerscheldeandGitHub 36892b7fc8 Merge pull request #57948 from akien-mga/vulkan-1.3.204 2022-02-11 15:22:10 +01:00
Rémi VerscheldeandGitHub 275f26cb57 Merge pull request #57968 from reduz/variant-ref-assignment-fix 2022-02-11 15:10:51 +01:00
Ignacio Roldán EtcheverryandGitHub f4478843ca Merge pull request #57917 from raulsntos/csharp-signal-documentation
Support signals in C# generated documentation
2022-02-11 14:51:57 +01:00
BimDav d39e416c61 has_setting now correctly returns true when the setting is present due to a feature tag 2022-02-11 14:35:30 +01:00
Rémi VerscheldeandGitHub c576075972 Merge pull request #57963 from bruvzg/rtl_vis_chars 2022-02-11 14:08:02 +01:00
reduz 3ad3a43063 Fix Variant Ref<> assignment.
-Creating from object pointer via funcptr API was missing reference initialization.
-Supersedes https://github.com/godotengine/godot-cpp/pull/662
-Fixes several crashes in GDExtension
2022-02-11 12:30:49 +01:00