summaryrefslogtreecommitdiffstats
path: root/modules/gltf
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit godotengine/godot@fd4c29a189e53a1e085df5b9b9a05cac9351b3efSpartan3222024-11-192-3/+3
|\
| * Use `(r)find_char` instead of `(r)find` for single charactersA Thousand Ships2024-11-172-3/+3
| |
* | Merge commit godotengine/godot@cb411fa960f0b7fdbd97dcdb4c90f9346360ee0eSpartan3222024-11-124-8/+8
|\|
| * Fix more miscellaneous oddities around the class referenceMicky2024-11-121-3/+3
| |
| * Merge pull request #99088 from Mickeon/documentation-truth-oopsie-last-oneThaddeus Crews2024-11-121-1/+1
| |\ | | | | | | | | | Fix untagged `true` in GLTFState's documentation
| | * Fix untagged `true` in GLTFState's documentationMicky2024-11-111-1/+1
| | |
| * | Merge pull request #97363 from reduz/deterministic-gen-suberesources-idThaddeus Crews2024-11-111-1/+1
| |\ \ | | | | | | | | | | | | Allow passing UID to importer
| | * | Allow passing UID to importerJuan2024-11-111-1/+1
| | |/ | | | | | | | | | | | | | | | | | | This helps, for importers spitting out new resources to the res:// filesystem to actually hash them to generate deterministic UIDs. This PR also fixes the determinism for translations.
| * | Merge pull request #92986 from Repiteo/core/ref-instantiate-integrationThaddeus Crews2024-11-111-2/+2
| |\ \ | | | | | | | | | | | | Core: Integrate Ref `instantiate` where possible
| | * | Core: Integrate `Ref::instantiate` where possibleThaddeus Crews2024-11-101-2/+2
| | |/
| * | Merge pull request #94751 from RadiantUwU/patch-2Thaddeus Crews2024-11-111-1/+1
| |\ \ | | |/ | |/| | | | GLTF: Return the error file path when an import fails.
| | * Return the actual error when an import fails.Radiant2024-10-301-1/+1
| | |
* | | Merge commit godotengine/godot@0f5f3bc9546b46b2029fc8896dc859697f1eab97Spartan3222024-11-1114-22/+24
|\| |
| * | Merge pull request #95762 from Mickeon/documentation-truth-and-only-the-truthThaddeus Crews2024-11-109-19/+19
| |\ \ | | | | | | | | | | | | Fix many untagged `true`/`false`/`null` in the documentation
| | * | Fix many untagged true/false/null in the documentationMicky2024-11-109-19/+19
| | | |
| * | | Merge pull request #98703 from pgrit/masterThaddeus Crews2024-11-101-0/+1
| |\ \ \ | | |/ / | |/| | | | | | Set flag for 8 bone weights in GLTFDocument
| | * | set flag for 8 bone weightsPascal Grittmann2024-10-311-0/+1
| | |/
| * | GLTF: Preserve node visibility on importAaron Franke2024-11-054-3/+4
| | |
* | | Merge commit godotengine/godot@87318a2fb7fffeb72adca934e31915be077c3d1fSpartan3222024-11-0630-679/+2706
|\| |
| * | Merge pull request #94165 from aaronfranke/gltf-khr-anim-ptrThaddeus Crews2024-11-0428-650/+2640
| |\ \ | | | | | | | | | | | | GLTF: Implement `KHR_animation_pointer` for animating custom properties
| | * | GLTF: Implement KHR_animation_pointer for animating custom propertiesAaron Franke2024-11-044-57/+285
| | | |
| | * | GLTF: Add functions to encode and decode Variants to/from accessorsAaron Franke2024-11-042-0/+328
| | | |
| | * | GLTF: Implement the glTF Object Model in physics extensionAaron Franke2024-11-042-15/+266
| | | |
| | * | GLTF: Implement the glTF Object Model to support JSON pointer propertiesAaron Franke2024-11-0418-1/+931
| | | |
| | * | GLTF: Prerequisite cleanups before KHR_animation_pointerAaron Franke2024-11-046-43/+101
| | | | | | | | | | | | | | | | Add get_scene_node_path and has_additional_data to GLTFNode, remove center of mass ignore warning in physics (it's supported now), rename `d` to `mesh_dict` in mesh import code.
| | * | GLTF: Clean up animation code to make way for KHR_animation_pointerAaron Franke2024-11-044-471/+492
| | | |
| | * | GLTF: Add more accessor component typesAaron Franke2024-11-044-0/+141
| | | |
| | * | GLTF: Move the component type enum into GLTFAccessorAaron Franke2024-11-045-91/+124
| | |/
| * | GLTF: Add extract_path and extract_prefix settingsAaron Franke2024-11-044-9/+43
| | | | | | | | | | | | Only used by the Blender importer
| * | GLTF: Don't give up loading image if import failsAaron Franke2024-11-041-21/+20
| |/
* | 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-2760-120/+120
| |
* | Merge commit godotengine/godot@af77100e394dcaca609b15bef815ed17475e51edSpartan3222024-10-151-5/+1
|\|
| * Assign the correct bone rest transform to nodes with matrix in GLTFK. S. Ernest (iFire) Lee2024-10-071-5/+1
| |
* | Rebrand preambles to RedotDubhghlas McLaughlin2024-10-1160-0/+120
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | Rebrand Godot to RedotRandolph W. Aarseth II2024-10-111-1/+1
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Linux Editor tests workflow matrix Add Windows Editor w/ Mono workflow matrix Add Generate Glue Code job to Windows workflow Add Build GodotSharp job to Windows workflow Add godot compatibility version references Add Godot author info Add Godot version compatibility info Add Godot donor info Add Godot authors and donors to editor_about.cpp 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>
* SCons: Add unobtrusive type hints in SCons filesThaddeus Crews2024-09-252-0/+2
|
* GLTF: Add import_pre_generate and export_post_convert extension stepsAaron Franke2024-09-174-14/+64
|
* Add per-bone meta to Skeleton3Ddemolke2024-09-163-0/+66
| | | | | Individual bones are not represented as `Node`s in Godot, in order to support meta functionality for them the skeleton has to carry the information similarly to how other per-bone properties are handled. - Also adds support for GLTF import/export
* Merge pull request #96468 from aaronfranke/gltf-append-nodeRémi Verschelde2024-09-168-27/+52
|\ | | | | | | GLTF: Add `append_gltf_node` to GLTFState
| * GLTF: Add append_gltf_node to GLTFStateAaron Franke2024-09-028-27/+52
| |
* | Merge pull request #94783 from TokageItLab/validate-gltf-anim-nameRémi Verschelde2024-09-121-7/+1
|\ \ | | | | | | | | | Add validation to glTF importer for Blendshape and Animation
| * | Add validation to glTF importer for Blendshape and AnimationSilc 'Tokage' Renew2024-07-261-7/+1
| | |
* | | Cleanup of raw `nullptr` checks with `Ref`A Thousand Ships2024-08-314-39/+39
| |/ |/| | | | | Using `is_valid/null` over checks with `nullptr` or `ERR_FAIL_NULL` etc.
* | Import/export GLTF extras to node->metademolke2024-08-292-3/+201
| | | | | | | | | | | | | | | | This is useful for custom tagging of objects with properties (for example in Blender) and having this available in the editor for scripting. - Adds import logic to propagate the parsed GLTF extras all the way to the resulting Node->meta - Adds export logic to save Godot Object meta into GLTF extras - Supports `nodes`, `meshes` and `materials` (in GLTF sense of the words)
* | Add get_supported_gltf_extensions to GLTFDocumentAaron Franke2024-08-283-13/+42
| |
* | ResourceImporterScene: Replace animation bool with an import type string enumAaron Franke2024-08-274-4/+4
| |
* | GLTF: Only create MeshInstance3D when neededAaron Franke2024-08-271-9/+9
| |
* | 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