summaryrefslogtreecommitdiffstats
path: root/modules/gltf
Commit message (Collapse)AuthorAgeFilesLines
* Add support for KTX & KTX2 image formatacazuc2023-08-193-0/+115
| | | | Add support glTF KHR_texture_basisu extension
* GLTF: Add center of mass propertyAaron Franke2023-08-113-3/+40
|
* Use image index instead of texture index for source_imagesLyuma2023-08-051-1/+2
|
* Set base_path and filename during exportAaron Franke2023-08-033-27/+30
|
* Expose filename in GLTFStateAaron Franke2023-08-033-5/+23
|
* Merge pull request #79623 from aaronfranke/gltf-export-preserializeRémi Verschelde2023-08-034-2/+26
|\ | | | | | | Add `export_preserialize` to the GLTF export process
| * Add export_preserialize to the GLTF export processAaron Franke2023-07-184-2/+26
| |
* | GLTF: Preserve the original bytes when importing a textureAaron Franke2023-08-037-10/+44
| |
* | More cosmetic improvements in the GLTF codeAaron Franke2023-08-034-61/+64
| |
* | Merge pull request #79801 from aaronfranke/gltf-scene-export-logicRémi Verschelde2023-08-021-35/+30
|\ \ | | | | | | | | | Improve GLTF export logic for scene root nodes
| * | Improve GLTF export logic for scene root nodesAaron Franke2023-07-221-35/+30
| |/
* | Merge pull request #79775 from aaronfranke/gltf-node-gen-cosmeticRémi Verschelde2023-08-022-39/+37
|\ \ | | | | | | | | | Cosmetic changes in GLTF node generation code
| * | Cosmetic changes in GLTF node generation codeAaron Franke2023-07-302-39/+37
| | |
* | | Merge pull request #79267 from aaronfranke/gltf-copyrightRémi Verschelde2023-08-025-18/+45
|\ \ \ | |/ / |/| | | | | Add copyright to GLTFState
| * | Add copyright to GLTFStateAaron Franke2023-07-105-18/+45
| | |
* | | Make blend file importer warnings translatableHaoyu Qiu2023-07-231-2/+2
| |/ |/|
* | Extract and reorganize texture resource classesHendrik Brucker2023-07-141-0/+2
| |
* | Merge pull request #79421 from wojtekpil/gltf_emission_strength_exportYuri Sizov2023-07-141-0/+6
|\ \ | | | | | | | | | Add `KHR_materials_emissive_strength` extension support for exporting GLTFs
| * | Add KHR_materials_emissive_strength extension support for exporting gltfswojtekpil2023-07-131-0/+6
| | |
* | | GLTF: Internal renames in material parsing codeAaron Franke2023-07-121-27/+27
|/ /
* | Merge pull request #78621 from ↵Yuri Sizov2023-07-121-0/+8
|\ \ | |/ |/| | | | | | | RevoluPowered/add-emission-strength-support-to-gltf Add support for GLTF extension KHR_materials_emissive_strength
| * Add support for KHR_materials_emissive_strengthRevoluPowered2023-06-231-0/+8
| | | | | | | | | | | | | | | | | | | | This reads the multiplier for the emission strength from GLTF files. This is fairly universal and is required for blender's emission value to be imported. The value is a simple universal multiplier and is unitless. Sponsored by The Mirror.
* | Doctool: Remove version attribute from XML headerRémi Verschelde2023-07-0621-21/+21
| | | | | | | | | | | | We don't use that info for anything, and it generates unnecessary diffs every time we bump the minor version (and CI failures if we forget to sync some files from opt-in modules (mono, text_server_fb).
* | Bump version to 4.2-devRémi Verschelde2023-07-0521-21/+21
|/ | | | Keep on waitin'
* Merge pull request #77545 from aaronfranke/gltf-no-skeletonRémi Verschelde2023-06-231-18/+10
|\ | | | | Fix exporting MeshInstances without a Skeleton in the GLTF module
| * Fix exporting MeshInstances without a Skeleton in the GLTF moduleAaron Franke2023-05-271-18/+10
| |
* | GLTF: Rename GLTFCollider class to GLTFPhysicsShapeAaron Franke2023-06-168-185/+185
| |
* | Style: Harmonize header includes in modulesRémi Verschelde2023-06-1516-8/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This applies our existing style guide, and adds a new rule to that style guide for modular components such as platform ports and modules: Includes from the platform port or module ("local" includes) should be listed first in their own block using relative paths, before Godot's "core" includes which use "absolute" (project folder relative) paths, and finally thirdparty includes. Includes in `#ifdef`s come after their relevant section, i.e. the overall structure is: - Local includes * Conditional local includes - Core includes * Conditional core includes - Thirdparty includes * Conditional thirdparty includes
* | Refresh the filesystem tab when exporting a new GLTF fileHakim2023-06-101-0/+1
| |
* | GLTF: Expose the inertia tensor instead of a vectorAaron Franke2023-06-063-21/+28
| |
* | GLTF: Document `gltf_skeleton->godot_bone_node` is unused when importingAaron Franke2023-06-031-0/+2
| |
* | Fix center of mass when importing GLTF physics bodiesAaron Franke2023-05-291-0/+5
| |
* | Add a get_node_index method to GLTFStateAaron Franke2023-05-273-2/+21
|/
* Merge pull request #76895 from aaronfranke/gltf-webpRémi Verschelde2023-05-2611-186/+360
|\ | | | | | | Add support for extending GLTF with more texture formats and support WebP
| * Add support for extending GLTF with more texture formats & support WebPAaron Franke2023-05-2211-186/+360
| |
* | Fix GLTFSkin binding for the godot_sking property Theraot2023-05-231-1/+1
|/
* Enable shadow warnings and fix raised errorsNinni Pipping2023-05-111-2/+2
|
* gltf: Permit sparse accessors without a bufferView.Lyuma2023-05-092-2/+2
|
* Merge pull request #72288 from MewPurPur/use-string-repeatClay John2023-05-051-3/+3
|\ | | | | Use `String.repeat()` to optimize several String methods
| * Use String.repeat() in more placesVolTer2023-05-011-3/+3
| |
* | Merge pull request #76026 from YuriSizov/editor-running-up-that-guiRémi Verschelde2023-04-261-0/+1
|\ \ | | | | | | Extract editor run toolbar into its own component
| * | Extract editor run toolbar into its own componentYuri Sizov2023-04-191-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | - Simplify and update its logic. - Simplify EditorScript. - Improve EditorNode and other relevant includes. - Fix scene-based path in the movie writer when reloading a scene.
* | | Merge pull request #73656 from TokageItLab/expose-3d-tracksRémi Verschelde2023-04-251-6/+6
|\ \ \ | | | | | | | | | | | | Expose interpolation methods for 3D track in `Animation` class
| * | | Expose interpolation methods for 3D track in Animation classSilc Renew2023-04-251-6/+6
| |/ /
* | | Merge pull request #69266 from aaronfranke/gltf-physicsRémi Verschelde2023-04-2512-1/+1164
|\ \ \ | |/ / |/| | | | | Implement physics support in the GLTF module
| * | Implement physics support in the GLTF moduleAaron Franke2023-03-0912-1/+1164
| | |
* | | Fix blend_shape (shapekey) empty name import.Martin Capitanio2023-04-121-1/+7
| | | | | | | | | | | | | | | Corresponds to the Blender glTF-Importer PR https://github.com/KhronosGroup/glTF-Blender-IO/pull/1902
* | | Improve includes of EditorNode (and everything else)Yuri Sizov2023-04-072-2/+2
|/ / | | | | | | | | | | Also start organizing editor-specific GUI components into a dedicated folder, `editor/gui`. Also move `editor_file_server` next to the rest of debugger classes.
* | Fix blend-file import when using custom color management in blenderjuliuse982023-03-061-2/+3
| | | | | | | | | | | | | | | | When using custom color management in blender the --version command will output additional information infront of the "normal" output and this prevented the import. Fixes #74439.
* | Merge pull request #74293 from akien-mga/fbx-dialog-disable-importerRémi Verschelde2023-03-061-2/+2
|\ \ | | | | | | | | | FBX: Disable importer when canceling FBX2glTF setup