Skip to content

A simple loader for glXF content

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE2
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

pcwalton/bevy-glxf-loader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bevy-glxf-loader

bevy-glxf-loader is a simple loader for the glXF format (previously known as glTFX). glXF is a very simple JSON-based format that allows you to arrange glTF and glXF scenes into a larger scene (or "experience"). bevy-glxf-loader implements a BEVY_components extension, allowing you to add arbitrary components to any of your objects.

Essentially, bevy-glxf-loader is a workaround for the current lack of BSN. It allows you to specify your scenes as an asset as opposed to in code, allowing for faster iteration times and the potential for better tooling.

See the scene example for an example of usage. The Scene.glxf and Subscene.glxf files under assets demonstrate how to use the glXF format with the BEVY_components extension.

Known limitations

  • Extracting individual nodes from an asset (the nodes property in assets) isn't supported yet.

License

Dual-licensed under the MIT and Apache 2 licenses. Choose one of the two licenses, at your option.

Code of conduct

bevy-glxf-loader follows the same code of conduct as Rust itself. Reports can be made to the project authors.

About

A simple loader for glXF content

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE2
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages