Thaddeus Crews 15107fda30 Merge pull request #114464 from nikitalita/gltf-buffer-view-encode-fix 15 stundas atpakaļ
..
doc_classes 202e442671 Merge pull request #113261 from Mickeon/documentation-miscellaneous-oddities-part-7 1 mēnesi atpakaļ
editor b5c15ed150 Default 3D model importer naming versions to the latest 3 nedēļas atpakaļ
extensions 342088ca31 GLTF: Use const Vector internally instead of TypedArray copies 2 mēneši atpakaļ
structures 72f13e0593 GLTF: zero out padding bytes when encoding buffer views 4 nedēļas atpakaļ
tests 5d9f5c54ef GLTF: Fix emissive texture import when emissiveFactor is absent 1 mēnesi atpakaļ
README.md 012ce1eaff Fix glTF capitalization in class reference 1 gadu atpakaļ
SCsub 9f9ee0c813 SCons: Add unobtrusive type hints in SCons files 1 gadu atpakaļ
config.py f1f33169d9 SCons: Specify optional dependencies for modules 1 gadu atpakaļ
gltf_defines.h 02182b1087 GLTF: Move accessor and buffer view Dictionary conversion into classes 3 mēneši atpakaļ
gltf_document.cpp 4e18022442 Merge pull request #114581 from nikitalita/gltf-fix-animation-track-path 3 nedēļas atpakaļ
gltf_document.h 8ff0683def Merge pull request #110949 from aaronfranke/const-ref-param-gltf 2 mēneši atpakaļ
gltf_state.compat.inc 342088ca31 GLTF: Use const Vector internally instead of TypedArray copies 2 mēneši atpakaļ
gltf_state.cpp 342088ca31 GLTF: Use const Vector internally instead of TypedArray copies 2 mēneši atpakaļ
gltf_state.h 342088ca31 GLTF: Use const Vector internally instead of TypedArray copies 2 mēneši atpakaļ
gltf_template_convert.h dcb6431c01 Use const ref parameters in the GLTF module 2 mēneši atpakaļ
register_types.cpp f11aff3841 Editor: Restructure editor code 6 mēneši atpakaļ
register_types.h 324512e11c Style: Replace header guards with `#pragma once` 10 mēneši atpakaļ
skin_tool.cpp a11a64fbf4 Comments spelling fixes 7 mēneši atpakaļ
skin_tool.h a56b3a93d3 Implement naming version system for FBX and Blend importers like glTF 7 mēneši atpakaļ

README.md

Godot glTF import and export module

In a nutshell, the glTF module works like this:

  • The structures/ folder contains glTF structures, the small pieces that make up a glTF file, represented as C++ classes.
  • The extensions/ folder contains glTF extensions, which are optional features that build on top of the base glTF spec.
  • GLTFState holds collections of structures and extensions.
  • GLTFDocument operates on GLTFState and its elements.
  • The editor/ folder uses GLTFDocument to import and export 3D models.