06wj / gltf2-blender-importer

Blender importer addon for glTF 2.0 files

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

glTF2 blender importer

This blender addon is in an early development stage. It requires blender version 2.79 or higher. You will find some bugs, code may need some big refactoring.
Feel free to contribute :)
Current version may not fully follow glTF2 specification. This will change in near future ;-)

Installation

Download current release here and install this zip file as any other blender addons.
If you want to get very last features/bug corrections, you can create a zip file from the repository.

Examples

(These glTF files are from glTF samples)

What will NOT work (for now, until I implement it)

  • samplers in textures
  • rigging stuff is experimental, but should work
  • Camera data (currently only camera type and transforms)
  • KHR_materials_pbrSpecularGlossiness extension
    • alpha is not taken into account yet (WIP)

What should work

  • files
    • glb
    • gltf
      • with external uri
      • with embeded data
  • geometry
  • children management
  • Morph (shapekeys)
  • Camera (only type pers/ortho, and clipping)
  • animations
    • node animations
    • morph animations (shapekeys)
    • rig animations
  • materials (samplers not taken into account yet)
    • Diffuse map
    • Metallic map
    • Roughness map
    • Emissive map
    • Normal map
  • KHR_materials_pbrSpecularGlossiness extension (experimental)

Thanks

This development is done in strong collaboration with Airbus Defence & Space

Sources of inspiration / technical stuff:

Contribute

  • Propose some pull requests
  • Report bugs
  • Don't hesitate to contact me, you will find my email and phone number on my website.

Releases

  • v0.0.3:
  • Experimental use of KHR_materials_pbrSpecularGlossiness
  • Fix bug when a texture file is missing
  • Fix bug with armature parenting
  • v0.0.2: Fix animation stuff. Download here
  • v0.0.1: First release. Download here

About

Blender importer addon for glTF 2.0 files


Languages

Language:Python 100.0%