summaryrefslogtreecommitdiffstats
path: root/modules/gltf/editor
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit godotengine/godot@fd4c29a189e53a1e085df5b9b9a05cac9351b3efSpartan3222024-11-191-2/+2
|\
| * Use `(r)find_char` instead of `(r)find` for single charactersA Thousand Ships2024-11-171-2/+2
| |
* | Merge commit godotengine/godot@0f5f3bc9546b46b2029fc8896dc859697f1eab97Spartan3222024-11-113-3/+3
|\|
| * GLTF: Preserve node visibility on importAaron Franke2024-11-053-3/+3
| |
* | Merge commit godotengine/godot@87318a2fb7fffeb72adca934e31915be077c3d1fSpartan3222024-11-061-0/+2
|\|
| * GLTF: Add extract_path and extract_prefix settingsAaron Franke2024-11-041-0/+2
| | | | | | | | Only used by the Blender importer
* | Merge commit godotengine/godot@8004c7524fb9f43425c4d6f614410a76678e0f7cSpartan3222024-10-301-1/+1
|\|
| * Rename internal Button icon to button_icon to match exposed methodsAaron Franke2024-10-291-1/+1
| |
* | Fix copyright headers referring to GodotSpartan3222024-10-2710-20/+20
| |
* | Rebrand preambles to RedotDubhghlas McLaughlin2024-10-1110-0/+20
|/ | | | | | | | | | | | | | | | | | | | | | Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
* ResourceImporterScene: Replace animation bool with an import type string enumAaron Franke2024-08-274-4/+4
|
* Merge pull request #94934 from Hilderin/fix-no-validation-blender-path-on-importRémi Verschelde2024-08-192-2/+10
|\ | | | | | | Fix no validation on Blender path on import
| * Fix no validation on Blender path on importationHilderin2024-07-302-2/+10
| |
* | Add Option for Export Geometry Nodes Instances in blend importerywmaa2024-08-191-0/+13
|/
* Fix `browse_dialog` in Blender scene importer to accept filesraging-loon2024-07-291-11/+15
| | | | Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
* Merge pull request #94058 from Hilderin/fix-scene-project-importation-settingsRémi Verschelde2024-07-172-7/+8
|\ | | | | | | Fix missing options in Project Import Defaults
| * Fix missing options in Project Import DefaultsHilderin2024-07-092-7/+8
| |
* | Merge pull request #94004 from Hilderin/fix-blender-export-quotation-markRémi Verschelde2024-07-083-7/+65
|\ \ | |/ |/| | | Fix .blend files with quotation marks in filename fail to import
| * Fix .blend files with quotation marks in filename fail to importHilderin2024-07-073-7/+65
| |
* | Update vertex color import to handle Blender 4.2 upwardsdemolke2024-07-061-3/+11
|/ | | | Blender commit https://projects.blender.org/blender/blender/commit/0f0a8df8a922cdb0796c0b3fdbdc5c669efb3059 which is landing in 4.2 deprecated `vertex_colors` GLTF property, use `export_vertex_color` instead.
* [Scene] Add `SceneStringNames::text/value_changed`A Thousand Ships2024-06-191-1/+1
|
* [Scene] Add `SceneStringNames::confirmed`A Thousand Ships2024-06-191-1/+1
|
* [Scene] Add `SceneStringNames::font(_size/_color)`A Thousand Ships2024-06-181-2/+2
|
* Blend import: Ability to import only the active collectionJummit2024-05-311-0/+4
|
* Add bake_fps for FBXDocument, GLTFDocument and both import-export.K. S. Ernest (iFire) Lee2024-05-234-2/+20
|
* Support Import As Skeleton Bones on glTF and AnimationLibrary importLyuma2024-05-211-0/+3
|
* [Scene] Add SceneStringNames::pressedA Thousand Ships2024-05-141-1/+1
|
* Use Core/Scene stringnames consistentlykobewi2024-05-131-4/+4
|
* [Core] Add case-insensitive `String::containsn`A Thousand Ships2024-05-081-1/+1
|
* Organize existing code for editor pluginsAaron Franke2024-04-271-1/+1
|
* Fix errors/crashes related to skipped importsaaronp642024-04-251-0/+1
| | | | | | | | | | - Added check for "animation/fps" key before attempting to use it in EditorSceneFormatImporterBlend::import_scene, to give error instead of crashing - Don't show "Advanced..." button if last import used "Keep File" or "Skip File" - Don't try to call ResourceLoader::load on kept/skipped file when changing importer, which would give an error Fixes #90324
* GLTF export: Propagate `property_list_changed` from extensionsAaron Franke2024-04-042-0/+10
|
* Apply "Remove Immutable Tracks" after post-import.Lyuma2024-03-302-6/+4
| | | | | | Reimplements "Remove Immutable" by comparing to the skeleton rest. It is necessary to delay removing animation tracks until after the correct rest pose is calculated in rest-fixer. Preserves the original implementation in the GLTFDocument / FBXDocument API for compatibility.
* Add browse folder and browse file iconsAdam Scott2024-03-122-1/+14
|
* Fix compilation errors when `DISABLE_DEPRECATED` is defined398utubzyt2024-02-281-1/+1
|
* Add new scene import option to import as SkeletonLyuma2024-02-261-0/+3
| | | | | | Adds a bool import option `nodes/import_as_skeleton_bones`. This is supported in all FBX or GLTF document based formats. It is especially useful for retargeting and importing animations.
* Add ufbx for FBX importingK. S. Ernest (iFire) Lee2024-02-234-218/+12
| | | | | | | | | | | | | | | | This update introduces a new import method for FBX files using ufbx. If the fbx2gltf import fails, it will use the most recently cached scene from the ufbx import. The process is sped up by introducing threads to load the ufbx portion. Key changes include: - Support for importing geometry helper nodes in FBX files. - Addition of cameras and lights with updated names. - Removal of the fbx importer manager. - Introduction of ModelDocument3D and updates to its methods. - Changes to FBX import options and visibility. - Updating the documentation and handling some errors. - Store the original non-unique node, mesh and animation names in FBX and glTF. Co-Authored-By: bqqbarbhg <bqqbarbhg@gmail.com>
* Merge pull request #85519 from mxaddict/blender-rpc-serverRémi Verschelde2024-01-292-21/+41
|\ | | | | | | Added proper timeout for blender rpc connection
| * Added proper timeout for blender rpc connectionmxaddict2024-01-272-21/+41
| |
* | Update blender_path behavior to require exact path to executable instead of ↵mxaddict2024-01-273-101/+64
|/ | | | trying to guess it
* Reorganize code related to editor themingYuri Sizov2024-01-162-2/+2
| | | | | | | | | | | | | This change introduces a new EditorThemeManager class to abstract theme generatio and its subroutines. Logic related to EditorTheme, EditorColorMap, and editor icons has been extracted into their respective files with includes cleaned up. All related files have been moved to a separate folder to better scope them in the project. This includes relevant generated files as well.
* Merge pull request #85335 from ↵Rémi Verschelde2024-01-091-1/+13
|\ | | | | | | | | | | zinefer/bugfix-blend-importer-on-windows-network-share Replace `//` with `\\` before sending path to Blender
| * Bugfix: Replace // with \\ before sending path to Blenderzinefer2023-12-071-1/+13
| | | | | | | | | | | | On Windows, Blender treats //fileshare/assets/model.blend as a relative path which will not be found. Instead, replace the first two chars with `\\` which when escaped becomes `\\\\`.
* | Move 3D scene import classes to their own folderAaron Franke2024-01-044-4/+4
| |
* | Add export settings to the export dialog for GLTFAaron Franke2023-12-304-37/+297
|/
* Use mingw-std-threads in MinGW buildsPedro J. Estébanez2023-11-181-0/+5
|
* Use the Blender file name instead of the generated GLTF file nameAaron Franke2023-11-091-1/+3
|
* Implement glTF compat version system for files from older Godot versionsAaron Franke2023-11-032-0/+14
|
* Fix "as" capitalization in editor stringsHaoyu Qiu2023-10-231-1/+1
|
* Merge pull request #81194 from rcorre/blend-import-76338Rémi Verschelde2023-10-022-64/+82
|\ | | | | | | Update blender export flags for 3.6.