summaryrefslogtreecommitdiff
path: root/scene/resources
AgeCommit message (Collapse)Author
2021-11-01Merge pull request #54396 from groud/implement_terrain_other_brushesRémi Verschelde
2021-11-01Merge pull request #37880 from nekomatata/rigid-body-damping-overrideCamille Mohr-Daurat
Improved RigidDynamicBody linear/angular damping override
2021-11-01Fix memory leak when using CurveTexture.set_texture_modeHaoyu Qiu
2021-10-30Merge pull request #54383 from ↵Rémi Verschelde
Calinou/colorpicker-overbright-indicator-tweak-icon Tweak overbright indicator icon to be more visible on white background
2021-10-29Implement missing TileMap brushes for terrainsGilles Roudière
2021-10-29Merge pull request #53234 from Geometror/gradient-texture-2dYuri Roubinsky
2021-10-29Tweak overbright indicator icon to be more visible on white backgroundHugo Locurcio
An outline is now present on all sides to ensure it's more visible when the "new" color (on the right of a ColorPicker) is overbright.
2021-10-29Repair Fog mode in visual shadersYuri Roubinsky
2021-10-28Addition of FogVolumes, FogShaders, FogMaterial, and overhaul of VolumetricFogclayjohn
Co-authored-by: Brian Semrau <brian.semrau@gmail.com>
2021-10-28Merge pull request #54350 from akien-mga/clang-format-dont-align-operandsRémi Verschelde
2021-10-28Merge pull request #54222 from JFonS/instance-fadeRémi Verschelde
2021-10-28clang-format: Disable alignment of operands, too unreliableRémi Verschelde
Sets `AlignOperands` to `DontAlign`. `clang-format` developers seem to mostly care about space-based indentation and every other version of clang-format breaks the bad mismatch of tabs and spaces that it seems to use for operand alignment. So it's better without, so that it respects our two-tabs `ContinuationIndentWidth`.
2021-10-28Merge pull request #54331 from LennyPhoenix/lennyphoenix-patch-2Rémi Verschelde
2021-10-28Check for valid stack in set_bone_indexLenny Critchley
Resolves #54235
2021-10-27Merge pull request #54125 from groud/tile_data_runtime_modificationRémi Verschelde
Implement runtime update of TileData object in TileMap
2021-10-27Implement runtime update of TileData object in TileMapGilles Roudière
2021-10-26Fix vulkan proximity fadeBrian Semrau
Vulkan uses different normalized device coordinates than OpenGL.
2021-10-26Add focus font color to Button and derivativesYuri Sizov
2021-10-26Merge pull request #54245 from manueldun/nullParamAddModRémi Verschelde
2021-10-26Merge pull request #54073 from groud/terrains_for_procgenRémi Verschelde
2021-10-25Improved RigidDynamicBody linear/angular damping overridePouleyKetchoupp
Damping values are now non-negative. Add new properties linear_damp_mode and angular_damp_mode to set the way RigidDynamicBody and PhysicalBone (2D & 3D) use damping values. It can now be Combine (default) to add to the default/areas, or Replace to override the value completely (current behavior).
2021-10-25Added error macro to ensure non null parameterManuel Dun
2021-10-25Fix GCC 12 `-Werror=type-limits` in animation compression codeRémi Verschelde
Fixup to #54050, CI's GCC builds didn't catch it.
2021-10-25Merge pull request #54050 from reduz/animation-compressionRémi Verschelde
2021-10-25Ignore empty Font resources as theme override.bruvzg
Add range hint to font_size properties. Remove excessive `base_size` Font property.
2021-10-25Implement distance fade and transparencyJFonS
The built-in ALPHA in spatial shaders comes pre-set with a per-instance transparency value. Multiply by it if you want to keep it. The transparency value of any given GeometryInstance3D is affected by: - Its new "transparency" property. - Its own visiblity range when the new "visibility_range_fade_mode" property is set to "Self". - Its parent visibility range when the parent's fade mode is set to "Dependencies". The "Self" mode will fade-out the instance when reaching the visibility range limits, while the "Dependencies" mode will fade-in its dependencies. Per-instance transparency is only implemented in the forward clustered renderer, support for mobile should be added in the future. Co-authored-by: reduz <reduzio@gmail.com>
2021-10-23Fixed animation insertion in SkeletonEditorSilc 'Tokage' Renew
2021-10-21Implement Animation Compressionreduz
Roughly based on https://github.com/godotengine/godot-proposals/issues/3375 (used format is slightly different). * Implement bitwidth based animation compression (see animation.h for format). * Can compress imported animations up to 10 times. * Compression format opens the door to streaming. * Works transparently (happens all inside animation.h)
2021-10-21Remove unimplemented methodsMarcel Admiraal
2021-10-21Allow updating TileMap cells using surrounding terrainsGilles Roudière
2021-10-20Merge pull request #53926 from YeldhamDev/i_am_tabbar_nowRémi Verschelde
2021-10-20Merge pull request #53983 from Duroxxigar/navmesh-agent-defaultRémi Verschelde
2021-10-19Fix: typo in TextParagraph class and docsMurilo Gonçalves
2021-10-19Change default navmesh agent radius to match nav agent node's default radiusDuroxxigar
2021-10-19Rename `Tabs` to `TabBar`Michael Alexsander
2021-10-19Implement TileMap patterns paletteGilles Roudière
2021-10-18Merge pull request #53925 from Anutrix/fix-unused-importsRémi Verschelde
Remove unused imports default_theme SCsub
2021-10-18Merge pull request #53889 from Klowner/surfacetool-generate-lod-assert-crashRémi Verschelde
Add check to SurfaceTool.generate_lod(); ensure target index count >=…
2021-10-18Remove unused imports in .py, SCsub and SConstruct filesAnutrix
2021-10-16Add check to SurfaceTool.generate_lod(); ensure target index count between 0 ↵Mark Riedesel
and source index count. Fixes #53876
2021-10-16Merge pull request #53821 from ↵Rémi Verschelde
TwistedTwigleg/Godot_Master_SkeletonModificationIK_FixPoseChange Fix for SkeletonModification3Ds to work with the new bone pose changes.
2021-10-16Fix for SkeletonModification3Ds to work with the new bone pose changes, ↵TwistedTwigleg
fixed global_pose_to_local_pose function
2021-10-16Implement Animation Blend Shape Tracksreduz
* New track type BLEND_SHAPE * Blend shapes are imported via this new track type * Processing is more optimized (no longer relies on variants) * Modified the Blend Shape API in MeshInstance3D to use indices rather than StringNames (more optimizes) * Promo: Fixed a small bug in gizmo updating in Node3D that affected performance Dedicated BlendShape tracks are required for both optimization and eventually implementing them in animation compression.
2021-10-15Merge pull request #53764 from Chaosus/vs_curve_input_port_defaultRémi Verschelde
2021-10-15Add scene Post-Import Plugin support.reduz
* New plugin system to control the whole import workflow * Can add options and run code at every import step (general, per node, mesh, animation, material etc.) This constitutes a first version of these plugins. The ability to interact with the import preview dialog will likely be added later on.
2021-10-14Merge pull request #53810 from groud/fix_crashRémi Verschelde
Fixes crash in TileSetAtlasSource::get_tiles_to_be_removed_on_change
2021-10-14Fixes crash in TileSetAtlasSource::get_tiles_to_be_removed_on_changeGilles Roudière
2021-10-14Fix the height fog effectBrian Semrau
2021-10-13Remove REST transform influence in skeleton bonesreduz
* Animations and Skeletons are now pose-only. * Rest transform is kept as reference (when it exists) and for IK * Improves 3D model compatibility (non uniform transforms will properly work, as well as all animations coming from Autodesk products).
2021-10-13Add a default input parameter field to CurveTexture (in visual shaders)Yuri Roubinsky