Skip to content

kettle11/kgltf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WORK IN PROGRESS

The current version is a first draft.

kgltf

Crates.io Docs.rs

kgltf is a minimalist Rust crate for loading glTF files.

glTF is an open standard for transmitting and loading 3D scenes and models.


kgltf is autogenerated from the official glTF Json specification.

kgltf matches very closely to the specification, even its documentation comments are pulled from the specification. This makes it a useful tool to familiarize yourself with glTF.

kgltf is designed for ultra-snappy build times. A clean build of kgltf takes about 1 second on an M1 Macbook Air.


kgltf is not a seamless solution for loading 3D models / scenes. This crate closely matches the specification. This design makes it very simple and flexible, but you'll have to write additional code to use it within a codebase.

kgltf is also very new, it's barely tested and everything is subject to change. If you're looking for more robust Rust-only glTF loader, try the gltf crate.


To regenerate the gltf_json.rs file navigate to the generator directory and run cargo run.

About

glTF loader / saver for Rust

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages