xyzr0482 / glTF

glTF - the runtime asset format for WebGL, OpenGL ES, and OpenGL.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

glTF™ (GL Transmission Format) is a royalty-free specification for the efficient transmission and loading of 3D scenes and models by applications. glTF minimizes both the size of 3D assets, and the runtime processing needed to unpack and use those assets. glTF defines an extensible, common publishing format for 3D content tools and services that streamlines authoring workflows and enables interoperable use of content across the industry.

Specification

Please provide feedback by submitting issues.

Sample Models

Sample models for learning glTF, and testing runtime engines and content pipeline tools.

Overview

Diagram by [Marco Hutter](http://marco-hutter.de/) ([repo](https://github.com/javagl/gltfOverview)).

glTF Tools

Converters

Validators

  • glTF Validator - open-source command-line and drag-and-top tool to validate glTF assets against the spec

Exporters

Optimizers

  • glTF Pipeline - Node.js command-line tool and module for optimizing glTF assets

Loaders and Viewers

WebGL Engines

Compare WebGL-based glTF loaders from various engines

WebGL Samples

  • WebGL-PBR - barebones reference implementation for PBR in glTF 2.0 (in progress)

WebGL Applications

JavaScript / Node.js

C++

C++ and Vulkan

C#

Go

  • gltf - A go library for marshaling and unmarshaling glTF

Rust

  • gltf - Rust library for loading glTF

Haxe

  • haxe-gltf - A Haxe library for reading glTF

Java

Utilities

Stack Overflow

Presentations and Articles

Intros

  • glTF Webinar (video, slides) by Marco Hutter. February 2017
  • glTF Brief by Tony Parisi, FormVR and Amanda Watson, Oculus. October 2016

All Presentations and Articles


We believe the true usefulness of glTF goes beyond the spec itself; it is an ecosystem of tools, documentation, and extensions contributed by the community. You are encouraged to get involved!

About

glTF - the runtime asset format for WebGL, OpenGL ES, and OpenGL.


Languages

Language:JavaScript 97.7%Language:HTML 2.3%