Skip to content

AurL/glTF-Blender-IO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blender glTF

Blender glTF 2.0 Importer and Exporter

Version

Under development

Credits

Developed by UX3D and Julien Duroure, with support from the Khronos Group, Mozilla, and Airbus Defense & Space.

Introduction

This is the official Khronos Blender glTF 2.0 importer and exporter. Goal is to merge and maintain the Blender glTF importer and exporter in one place. Furthermore, the shared code base is organised in Blender dependent and independent packages:

Packages
Package organisation

Advantage of this is, that a later migration from Blender 2.79 to 2.80 can be done with minimal effort. Finally, the generic packages can be used for other Python based glTF 2.0 importers and exporters.

Process
Import & export process

Main importer and exporter interface is the Python glTF scene representation.
Blender scene data is first extracted and converted into this scene description. This glTF scene description is exported to the final JSON glTF file. Any compression e.g. mesh, animation or texture data happens here.
For the import, first the glTF data is parsed and written into the Python glTF scene description. Any decompression is executed in this step. Using the imported glTF scene tree, the Blender internal scene representation is generated from this information.

Until this project is ready, please use the separate export and import addons.

Installation

The Khronos glTF 2.0 importer and exporter is not available in the Add-ons tab by default, and must be installed manually by copying the addons/io_scene_gltf2 folder into the scripts/addons/ directory of the Blender installation, then enabling it under the Add-ons tab.

About

Blender glTF 2.0 importer and exporter

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%