summaryrefslogtreecommitdiff
path: root/scene
AgeCommit message (Collapse)Author
2022-08-02Merge pull request #51672 from Calinou/shader-add-hint-transparent-textureRémi Verschelde
Add `hint_transparent` to use a transparent black placeholder texture
2022-08-01Add `hint_transparent` to use a transparent black placeholder textureHugo Locurcio
This can be used in shaders to avoid the need to supply a transparent placeholder texture manually.
2022-08-01Fix ColorPicker color and hsv sync issueJohan Aires Rastén
ColorPicker has both a Color and HSV values for the currently selected color, fixed a few cases where those were not kept in sync. Refactored a little regarding this, and removed a redundant update. Solves #63777
2022-08-01Improve easing inspector usabilityHugo Locurcio
- Add `positive_only` property hint to disallow using negative presets. These values are clamped in several places in the editor already, so this avoids displaying presets that don't work. - Move the Zero preset at the end of the positive list to match the custom property editor. It's also used less often than Linear, Ease In and Ease Out. - Rename presets to be consistent between the easing property editor and custom property editor. - Remove unused `inout` hint which was redundant since it was already the default.
2022-08-01Change LabelSettings default values to match default theme.bruvzg
2022-08-01Merge pull request #55387 from RPicster/particles-turbulenceRémi Verschelde
2022-08-01Merge pull request #55276 from Calinou/volumetric-fog-tweak-default-gi-injectRémi Verschelde
Tweak default fog settings for better appearance
2022-08-01Merge pull request #54028 from ↵Rémi Verschelde
Calinou/material-default-alpha-scissor-threshold-0.5 Change default material alpha scissor threshold to 0.5
2022-08-01Tweak default fog settings for better appearanceHugo Locurcio
- Increase the default non-volumetric fog density to 0.01 to make adjustments more visible. - Use a less saturated non-volumetric fog color by default (a mix of the sky and horizon colors of the new default ProceduralSkyMaterial). - Set Volumetric Fog Gi Inject to 1.0 by default. Injecting GI results in more realistic appearance of volumetric fog, at a very low performance cost.
2022-08-01Change default material alpha scissor threshold to 0.5Hugo Locurcio
This makes the default behavior consistent between SpriteBase3D, BaseMaterial3D and imported glTF scene materials. Alpha scissor threshold property hints now allows for more precise adjustments as well.
2022-08-01Merge pull request #63746 from guilhermefelipecgs/fix_state_machine_renameRémi Verschelde
2022-07-31Merge pull request #51128 from HaSa1002/add-graphedit-is-ok-method-4Rémi Verschelde
2022-07-31Merge pull request #56087 from zaevi/return_key_indexRémi Verschelde
2022-07-31Fix AnimationNodeStateMachine::rename_nodeGuilherme Felipe de C. G. da Silva
2022-07-31Tweak VoxelGI defaults for better qualityHugo Locurcio
Overall brightness is similar to the previous settings, but lighting now fades off more naturally and reflections feature indirect lighting. Performance is identical. - Enable Use Two Bounces by default. - Decrease Propagation to 0.5 to compensate for the second bounce.
2022-07-31Make `Animation::track_insert_key` return key indexZae
2022-07-31 Add GraphEdit.is_node_hover_valid(...) methodJohannes Witt
This is a virtual method that can be used to add additional error condition checks while the connection is still being dragged. If true is returned, the connection is valid. If false is returned, the connection is invalid and thus not possible (ie. it will not snap). The virtual method is exposed with an underscore to scripts.
2022-07-31Add meter suffix to ShapeCast3D margin propertyMarcus Elg
2022-07-31Merge pull request #50539 from ↵Rémi Verschelde
Calinou/material-hide-triplanar-subproperties-when-disabled Hide triplanar subproperties when triplanar is disabled in BaseMaterial3D
2022-07-30Don't move nonexistent debug shapesRicardo Buring
2022-07-30Hide triplanar subproperties when triplanar is disabled in BaseMaterial3DHugo Locurcio
This also renames some sections for consistency.
2022-07-30Fix `ShapeCast3D` creating runtime shape in editorPrecisionRender
2022-07-29Merge pull request #61647 from KoBeWi/SaverResourceRémi Verschelde
2022-07-29Swap arguments of ResourceSaver.save()kobewi
2022-07-29Merge pull request #63415 from ajreckof/expose_tilemap_custom_data_methodsRémi Verschelde
Expose TileMap methods related to the name of custom data layers
2022-07-29Merge pull request #63595 from reduz/remove-signal-connect-bindsRémi Verschelde
Remove Signal connect binds
2022-07-29Remove Signal connect bindsJuan Linietsky
Remove the optional argument p_binds from `Object::connect` since it was deprecated by Callable.bind(). Changed all uses of it to Callable.bind()
2022-07-29expose TileMap methods related to the name of custom data layersajreckof
2022-07-29Merge pull request #62601 from smix8/navigation_3d_debug_4.xRémi Verschelde
2022-07-29Add more detailed Navigation Debug Visualizationsmix8
- Adds more customization options to ProjectSettings. - Displays navregion edge connections and navigation polygon edges in editor and at runtime. - Majority of debug code moved from SceneTree to NavigationServer. - Removes the irritating debug MeshInstance child node from NavigationRegion3D and replaces it with direct RenderingServer API.
2022-07-29Merge pull request #63161 from PrecisionRender/masterRémi Verschelde
Add `ShapeCast3D` node
2022-07-29Merge pull request #62164 from DeeJayLSP/oggrammarRémi Verschelde
Rename every instance of "OGG" to "Ogg"
2022-07-28Merge pull request #63574 from Rindbee/fix-color-not-updateRémi Verschelde
2022-07-28Rename every instance of "OGG" to "Ogg"DeeJayLSP
2022-07-28Merge pull request #63049 from Faless/mp/4.x_as_moduleRémi Verschelde
2022-07-28Merge pull request #59840 from Calinou/renderingserver-global-uniform-renameRémi Verschelde
2022-07-28Merge pull request #60957 from DeeJayLSP/sample_pcmRémi Verschelde
2022-07-28Add ShapeCast3D nodePrecisionRender
2022-07-28Merge pull request #61953 from Calinou/mipmap-bias-allow-without-fsrRémi Verschelde
2022-07-28Rename AudioStreamSample to a more discoverable nameDeeJayLSP
2022-07-28Rename RenderingServer global shader uniform methods to be more explicitHugo Locurcio
The `global_shader_uniform` name is longer, but it makes it much easier to find the methods when searching in the class reference.
2022-07-28Allow changing mipmap LOD bias when FSR 1.0 scaling is not usedHugo Locurcio
Mipmap LOD bias can be useful to improve the appearance of distant textures without increasing anisotropic filtering (or in situations where anisotropic filtering is not effective). `fsr_mipmap_bias` was renamed to `texture_mipmap_bias` accordingly. The property hint now allows for greater precision as well.
2022-07-28Ensure changes to Camera2D's limits don't affect smoothed_camera_posMarcel Admiraal
2022-07-28When Camera2D enters tree, ensure first update is not lostMarcel Admiraal
2022-07-28Fix Color Picker value box not continuously updatingRindbee
2022-07-28Turbulence Noise for Particle MaterialRaffaele Picca
2022-07-28Merge pull request #63532 from TokageItLab/rename-cubic-slerpRémi Verschelde
2022-07-28Merge pull request #57698 from ↵Rémi Verschelde
bluenote10/feature/rename_translated_to_translated_local
2022-07-28Merge pull request #63248 from Rindbee/reselect-the-timing-of-first_drawRémi Verschelde
2022-07-28Merge pull request #56597 from V-Sekai/material_drag_and_dropRémi Verschelde
Add drag-and-drop support for materials in 3D Instances