glTF Extras for Godot Engine is an experimental Godot plugin designed to map extra properties (such as Blender custom properties) to Nodes, Lights, and Materials from glTF files. This addon enhances the flexibility and functionality of your Godot projects by leveraging the full potential of the glTF format.
- Nodes: Support for custom node properties.
- Lights: Automatic mapping of light properties such as
omni_range
. - Materials: Automatic application of material properties such as
albedo_color
,uv1_scale
.
This plugin provides several configuration options:
gltf_extras/settings/copy_materials_metadata
: Enable or disable copying metadata for materials.gltf_extras/settings/apply_godot_properties
: Automatically set known Godot properties, likealbedo_color
for materials oromni_range
for lights.
The plugin is still under development. The following features are currently functional:
- Light Properties
- Materials
-
Download the Addon: Clone or download the repository from GitHub.
git clone https://github.com/lgxm3z/godot-gltf-extras.git
-
Copy to Project: Copy the
godot-gltf-extras
folder into theaddons
directory of your Godot project. -
Enable the Addon: Open your project in Godot, go to
Project -> Project Settings -> Plugins
, and enable theglTF Extras Plugin
.
This project is licensed under the MIT License. See the LICENSE file for more details.