/glTF-Blender-Exporter

Blender glTF 2.0 exporter

Primary LanguagePythonApache License 2.0Apache-2.0

Blender glTF

Blender glTF 2.0 Exporter

Version

1.0

Introduction

This is the offical Khronos Blender glTF 2.0 exporter. This repository mainly contains Python scripts to export the internal Blender data structure to glTF 2.0. Furthermore, node groups are provided, which do simulate the Physically-Based Rendering (PBR) materials using the Cycles renderer. Finally, several Blender scenes are provided, which do demonstrate each feature individually.

Installation

At point of writing, the Khronos glTF 2.0 exporter is not part of any offical, community or testing Blender add-on, which can be activated in the "User Preferences ..." Add-ons tab.
Because of this, the exporter has to be added manually, which is described in the scripts section.

Exporter usage

The glTF 2.0 exporter provides several export settings. At the point of writing, to export PBR materials, specific node groups have to be used. Details about this can be found in the docs section.

Folders

docs
Documentation about the Blender glTF 2.0 exporter and its usage.
environments
Location of environment maps used in the scenes.
misc
Miscellaneous files like logos and so on.
pbr_node
Blender node groups for simulating the glTF 2.0 material model.
polly
Project 'Polly' Blender and glTF 2.0 scenes.
scenes
Basic and enhanced scenes for testing the exporter.
scripts
Blender Python scripts for exporting scenes to the glTF 2.0 format.
tests
Python scripts for testing the exporter itself.