godot/modules/gltf
clayjohn d1043a5f93 Enhance checks and user experience around tangents.
Ensure `ensure_tangents` option actually creates tangent array. Even if it is just a dummy array.

Allow mesh to generate its own tangents when using compression. This allows users to compress meshes without tangents.

Warn users if they are trying to read from tangents without providing tangents.
2023-11-01 22:40:42 +01:00
..
doc_classes
editor Fix "as" capitalization in editor strings 2023-10-23 16:10:05 +08:00
extensions
structures
config.py
gltf_defines.h
gltf_document.cpp Enhance checks and user experience around tangents. 2023-11-01 22:40:42 +01:00
gltf_document.h
gltf_state.cpp Fix "as" capitalization in editor strings 2023-10-23 16:10:05 +08:00
gltf_state.h
gltf_template_convert.h
README.md
register_types.cpp
register_types.h
SCsub

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.