Skip to content

snowfox1939/SharpGLTF

 
 

Repository files navigation

SharpGLTF

SharpGLTF is a NetStandard 2.0, C# library designed to parse and create Khronos Group glTF 2.0 files.

The current status of the library is preview alpha, but, for some use cases it is already usable.

Prerelease Nuget packages available here.

Examples

Features

Source Code

  • glTF 2.0 code API generated from Schema.
  • Helper classes for encoding / decoding buffers
  • Logical Data Access.
  • Visual Tree Access.

Read / Write

  • Reading and writing of .gltf files.
  • Reading and writing of .glb files.
  • Reading Base64 encoded buffers.
  • Support of merging buffers to write one buffer .glb files.

ToDo:

  • Writing Base64 encoded buffers.
  • Scene Evaluation.
  • GPU Evaluation.
  • Mesh Building utilities.
  • Animation utilities.
  • Material utilities
  • Skinning utilities
  • Morphing utilities
  • Mikktspace Tangent space calculation. Help Need

Supported extensions

Unsupported extensions

Alternative glTF2 c# libraries

About

glTF support for .NET

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%