Git Product home page Git Product logo

gltf2-blender-importer's Introduction

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

gltf2-blender-importer's People

Contributors

julienduroure avatar aurl avatar cedricpinson avatar mehwoot avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.