summaryrefslogtreecommitdiff
path: root/scene
AgeCommit message (Collapse)Author
2022-08-05Use interleaved gradient noise for distance fadeHugo Locurcio
This provides better visuals and performance compared to the previous ordered dither.
2022-08-05Merge pull request #59844 from Calinou/rename-shader-param-methodsRémi Verschelde
2022-08-05Merge pull request #63922 from rburing/fix_softbody_normalsRémi Verschelde
2022-08-04Rename shader parameter uniform setter/getter methods for consistencyHugo Locurcio
`shader_uniform` is now consistenly used across both per-shader and per-instance shader uniform methods. This makes methods easier to find in the class reference when looking for them.
2022-08-04Fix SoftDynamicBody3D normalsRicardo Buring
Store normal vector in A2B10G10R10 format.
2022-08-04Merge pull request #61856 from iwek7/label_overflowing_textRémi Verschelde
2022-08-04Merge pull request #63852 from fire-forge/default-colorsRémi Verschelde
2022-08-04Merge pull request #63838 from tefusion/fix-arrange-nodes-freezeRémi Verschelde
Fix GraphEdit::arange_nodes causing a freeze when cycle in Graph
2022-08-04Fix issue with overlaping text label textiwek
2022-08-04Merge pull request #58536 from winterpixelgames/feature/virtual-keyboard-typesRémi Verschelde
Add support for multiple virtual keyboard types
2022-08-04Merge pull request #54792 from EIRTeam/independent_arrowsRémi Verschelde
2022-08-04Fix GraphEdit::arange_nodes causing a freezetefusion
When a Graph contains cycles, e.g. 1->2->3->1 _layering would end up in an infinite loop since IS_SUBSET would never be true. By keeping check of the size of z, which contains the already layered nodes, one can detect a freeze (since it should change after current_layer increases. If it doesn't "u" didn't change and q and u will never be equal resulting in a freeze/infinite while loop). If a freeze happens warn the user and put all the nodes part of the cycle (leftover in p) to the first layer which will end up in them being listed top to bottom.
2022-08-04Add support for multiple virtual keyboard typesBrian Semrau
2022-08-04Independent spinbox arrow step precisionJóhannes Gunnar Þorsteinsson
Rebased by EIREXE This work has been kindly sponsored by IMVU & EIRTeam.
2022-08-04Merge pull request #49947 from ↵Rémi Verschelde
Calinou/standardmaterial3d-tweak-default-height-properties
2022-08-04Tweak StandardMaterial3D's default height propertiesHugo Locurcio
- Set the default height scale to 5.0 and multiply it by 0.01 in the shader. - Document heightmap properties in BaseMaterial3D class reference.
2022-08-04Merge pull request #62230 from Calinou/sdfgi-cell-size-remove-linked-propertiesRémi Verschelde
Don't store the values of linked SDFGI properties in Environment
2022-08-04Merge pull request #63890 from Calinou/camera3d-size-allow-precise-adjustmentsRémi Verschelde
Allow more precise adjustments of orthogonal/frustum size in Camera3D
2022-08-04Don't store the values of linked SDFGI properties in EnvironmentHugo Locurcio
2022-08-03Allow more precise adjustments of orthogonal/frustum size in Camera3DHugo Locurcio
2022-08-03Merge pull request #63791 from V-Sekai/mend-ok-hsl-washoutRémi Verschelde
2022-08-03Merge pull request #59303 from KoBeWi/check_out_my_very_long_buttonRémi Verschelde
2022-08-03Merge pull request #63348 from Rindbee/fix-toggling-after-scrolling-causes-blankRémi Verschelde
2022-08-03Merge pull request #61851 from Calinou/particles-default-global-coordinatesRémi Verschelde
2022-08-03Merge pull request #63820 from nathanfranke/templates-in-headerRémi Verschelde
2022-08-03Merge pull request #56451 from Calinou/rootmotionview-no-replace-with-nodeRémi Verschelde
Don't replace RootMotionView with Node in a running project
2022-08-03Don't replace RootMotionView with Node in a running projectHugo Locurcio
This behavior was inconsistent with other editor-only nodes such as Position3D, Position2D and ReferenceRect. It also caused issues when a script extended RootMotionView as it ceased to work when the project was run.
2022-08-02move rpc and rpc_id implementations back to headerNathan Franke
StackOverflow on why this is needed: https://stackoverflow.com/questions/495021/why-can-templates-only-be-implemented-in-the-header-file Minor mistake in commit ca7d572908c58c587214b8f65bdd4078d0185ab2
2022-08-02Add space to ParticlesMaterial "Particle Flags" group nameFireForge
- "ParticleFlags" -> "Particle Flags"
2022-08-02Adjust 2 default theme colors in ItemList and TreeFireForge
- Change Tree's drop_position_color from orange to white. - Change ItemList's guide_color to the same color as Tree's, which fits in with a dark theme better.
2022-08-02Add fit_to_longest_item to OptionButtonkobewi
2022-08-02Use global coordinates for particles by defaultHugo Locurcio
Particles won't move or rotate anymore with the node (or its parents) by default. This new default behavior is generally more suited to most use cases. Local coordinates can still be enabled on a per-node basis. This affects both 2D and 3D particles, and both CPU and GPU-based particles.
2022-08-02Merge pull request #63597 from paddy-exe/spatial-shader-built-insRémi Verschelde
Add often used built-ins (camera-pos, object-pos, camera-eye etc.) to spatial shaders
2022-08-02Merge pull request #63827 from fire-forge/particlesRémi Verschelde
Rename `ParticlesMaterial.turbulence_active` to `turbulence_enabled`
2022-08-02Add spatial built-ins (camera-pos, object-pos, camera-eye etc.)Patrick Exner
2022-08-02Rename ParticlesMaterial.turbulence_active to turbulence_enabledFireForge
2022-08-02Fix GraphNode slot listkobewi
2022-08-02Added default values to particle turbulence.Raffaele Picca
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-01Mend the non-matching okhsl colors.K. S. Ernest (iFire) Lee
Closer match.
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