Jordyfel
dfaae243ca
Write to animation import settings only when needed to prevent bloating the .import file
2025-12-14 16:47:15 +02:00
Logan Detrick
17c7a3b817
Remove unused private variables in godot/editor
2025-12-07 02:55:08 -08:00
Rémi Verschelde
9f761d50fc
Merge pull request #113206 from aaronfranke/import-settings-multi-mesh
...
Support MultiMesh objects in the scene Advanced Import Settings dialog
2025-12-02 14:16:36 +01:00
Rémi Verschelde
97a670db46
Merge pull request #112448 from YeldhamDev/extra_panels
...
Add extra panels to some areas of the editor
2025-12-01 11:48:34 +01:00
Aaron Franke
596fdd018b
Support MultiMesh objects in the scene Advanced Import Settings dialog
2025-11-26 11:39:44 -08:00
Lukas Tenbrink
0f047944e4
Statically protect Object::cast_to for unrelated Object types.
...
Fix a handful of bugs associated with it.
2025-11-24 23:03:22 +01:00
Michael Alexsander
7687a94883
Add extra panels to some areas of the editor
2025-11-22 10:57:50 -03:00
Thaddeus Crews
3619c68856
Merge pull request #91634 from jogly/gilley/fix-anim-loop-import
...
Fix animation loop import hints becoming lost
2025-11-21 18:37:33 -06:00
Silc Lizard (Tokage) Renew
c6ab601364
Fix read-only state for Skeleton and Inspector
2025-11-15 23:10:15 +09:00
Rémi Verschelde
d23401b2be
Merge pull request #107855 from aaronfranke/scene-import-no-singleton
...
Remove ResourceImporterScene singletons in favor of local usage
2025-11-01 19:04:46 +01:00
Thaddeus Crews
ae9732139a
Merge pull request #109433 from KoBeWi/hastension
...
Add `has_extension()` method to String
2025-10-31 09:23:30 -05:00
Aaron Franke
6c516a24e2
Remove ResourceImporterScene singletons in favor of local usage
2025-10-31 07:13:00 -07:00
nikitalita
03923c6ed7
scene importer: Fix skeleton path when physics body type is dynamic
2025-10-11 04:39:14 -07:00
Hugo Locurcio
f9fc0a243c
Tweak physics property hints in the 3D Advanced Import Settings dialog
...
- Mention the node types explicitly in the body type.
- Add performance hints for shape type.
2025-10-08 01:50:10 +02:00
Rémi Verschelde
bb01fa25bf
Merge pull request #110925 from rburing/obj_bump_multiplier
...
OBJ importer: Support bump multiplier (normal scale)
2025-10-07 14:33:50 +02:00
chocola-mint
19c47c5d99
Remove #include "scene/main/timer.h" from control.h
2025-10-05 14:41:06 +09:00
Ricardo Buring
2f3eaa965c
OBJ importer: Support bump multiplier (normal scale)
...
This improves compatibility with OBJ/MTL files found in the wild.
2025-09-26 12:46:31 +02:00
Thaddeus Crews
9b96eaaf80
Merge pull request #107989 from Jojo-1000/docs-add-required-qualifier
...
Documentation: Add missing required qualifier for various classes
2025-09-19 09:17:06 -05:00
Yufeng Ying
5d66b0b41a
Replace unneeded Vector.
2025-09-16 15:04:13 +08:00
Aaron Franke
ba92af7d07
ImporterMesh: Validate triangle indices array size is a multiple of 3
2025-08-18 06:36:21 -07:00
shadowcow13
c6c4c55146
Fix name included in animation when saved from slice in scene importer
2025-08-13 16:53:43 -06:00
kobewi
a33ae0be0e
Add has_extension() method to String
2025-08-12 13:15:16 +02:00
Mounir Tohami
706601778e
Prevent generating editor 3D scene preview in headless mode.
2025-07-31 11:44:07 +03:00
Jojo-1000
ab178719d9
Mark methods for various classes as required
2025-07-30 19:24:56 +02:00
Kody Van Ry
2554434cd9
Fix allow any descendant to be used as a Root Type in Scene Import
2025-07-20 15:27:05 -06:00
A Thousand Ships
f11aff3841
Editor: Restructure editor code
...
Moving various editor files into sub folders to reduce clutter
2025-07-04 18:18:22 +02:00
Pāvels Nadtočajevs
a272376f89
Cleanup accessibility names.
2025-06-23 11:08:36 +03:00
Rémi Verschelde
45533589e4
Revert "Rework scene preview thumbnails"
...
This reverts commit 08343189dc .
While the feature is great, a number of issues have been found with the
implementation, and we need more time to resolve them.
So we roll this back for 4.5, to rework the feature for a later Godot
release.
2025-06-21 00:05:57 +02:00
Lukas Tenbrink
e2931a5c19
Make conversions from NodePath to String explicit.
2025-06-11 16:50:27 +02:00
Aaron Franke
a3daba29dd
Allow attaching scripts to nodes in the Advanced Import Settings dialog
2025-06-10 09:35:24 -07:00
Rémi Verschelde
b8485366c2
Merge pull request #107211 from bruvzg/mat_ext_and_over
...
Restore 3.x style material auto-extraction import option.
2025-06-10 12:30:26 +02:00
Rémi Verschelde
a3d297ae92
Merge pull request #98014 from SaracenOne/import_subresource_overwrite_fix
...
Fix resetting imported scene parameters to default.
2025-06-10 12:29:26 +02:00
Pāvels Nadtočajevs
a0c4a8c4a9
Restore 3.x style material auto-extraction import option.
2025-06-10 12:03:45 +03:00
Danil Alexeev
24494d840e
Core: Unify display of error type prefixes
2025-06-09 20:18:51 +03:00
Pāvels Nadtočajevs
22b5a2fc5c
Change editor button focus mode to FOCUS_ACCESSIBILITY.
2025-06-08 15:53:27 +03:00
daniel080400
08343189dc
Rework scene preview thumbnails
2025-05-31 16:57:51 +08:00
Thaddeus Crews
4daad86a86
Merge pull request #106562 from zeux/lod-metrics
...
Adjust LOD selection metrics to use attribute error
2025-05-22 12:15:03 -05:00
Thaddeus Crews
f1ba8eeae5
Merge pull request #105706 from TokageItLab/fix-fixer
...
Make silhouette fixer to use arc `Quaternion` constructor instead of `looking_at()`
2025-05-19 08:01:38 -05:00
Arseny Kapoulkine
6190d412d3
Adjust LOD selection metrics to use attribute error
...
- Revert meshoptimizer patch; the metric used for LOD selection now
incorporates attribute error
- Since LOD selection is now aware of attribute deviation, we don't
need to use a higher normal weight
- To prevent normal creases from creating input triangles with very
large normal deviation, reduce default normal merge threshold
- Since we now use combined metric to select LODs, we never need LODs
with error>1 as these should not be selected if the mesh is visible.
2025-05-18 17:38:54 +03:00
Raphaël Daubelcour
9511e1137d
Check if import_script is subtype of EditorScenePostImport
2025-05-14 12:07:17 -04:00
Silc Lizard (Tokage) Renew
d2cf48700e
Make silhouette fixer use arc Quaternion constrructor instead look_at
2025-04-28 17:13:17 +09:00
Thaddeus Crews
f8a8d6cf04
Merge pull request #105700 from dementive/config-file-get-improvement
...
Improve ConfigFile get_sections and get_section_keys by returning Vector<String>
2025-04-27 19:21:31 -05:00
Thaddeus Crews
3947cbe3b2
Merge pull request #104386 from Repiteo/core/cpp-math
...
Core: Replace C math headers with C++ equivalents
2025-04-27 19:21:22 -05:00
dementive
b8e44a0000
Improve ConfigFile get_sections and get_section_keys by returning Vector<String>
2025-04-24 20:10:31 -04:00
Thaddeus Crews
5dc375b2fc
Merge pull request #105014 from aaronfranke/no-type-suffixes
...
Allow completely opting out of name suffix magic in 3D scene import
2025-04-24 17:18:50 -05:00
Thaddeus Crews
ad40939b6f
Core: Replace C math headers with C++ equivalents
...
- Minor restructuring to ensure `math_funcs.h` is the central point for math functions
2025-04-16 15:49:02 -05:00
Thaddeus Crews
87f986ae67
Merge pull request #97837 from basicer/fix-update-timer
...
SceneImportSettings update_timer should be a oneshot.
2025-04-15 12:28:39 -05:00
Thaddeus Crews
d236bd8633
Merge pull request #99543 from KoBeWi/using_rng_to_destroy_rng
...
Add `create_id_for_path()` to ResourceUID
2025-04-11 09:51:12 -05:00
kobewi
ff1f040893
Add create_id_for_path() to ResourceUID
2025-04-11 00:53:34 +02:00
Thaddeus Crews
94282d88f9
Core: Use Math namespace for constants
2025-04-10 16:29:30 -05:00