vpenades 5a7bfde452 nugets++ 2 ani în urmă
..
Animations 41c8a3ad49 Improving transforms API 3 ani în urmă
Collections 9bc142b3f4 +optimizations 3 ani în urmă
Diagnostics 58d94a9778 Improved Extras support. 4 ani în urmă
Geometry 123e2bb5e1 docs++ 2 ani în urmă
IO e37395403c Further optimized WavefrontWriter's memory usage by having it write directly to the output FileStream rather than first to a MemoryStream and then copying. 3 ani în urmă
Materials 180c803085 Added Image.AlternateWriteFileName to replace the default texture names written by the library 3 ani în urmă
Scenes 8cae54509c Regression: fixed camera and lights SceneBuilder roundtrip. Fixes #168 2 ani în urmă
Schema2 180c803085 Added Image.AlternateWriteFileName to replace the default texture names written by the library 3 ani în urmă
BaseBuilder.cs 3dc26e16ec added equality check to JsonContent 3 ani în urmă
README.md c9586da532 +docs 6 ani în urmă
SharpGLTF.Toolkit.csproj 5a7bfde452 nugets++ 2 ani în urmă

README.md

# SharpGLTF Toolkit

Overview

SharpGLTF.Toolkit is a collection of classes and utilities aimed to help the developer in creating and editing glTF files in the easiest way possible.

Althought the Schema2 namespace API does support some editing capabilities, in practice it stands for the word "The JPEG of 3D" , which essentially means that its internal structure is not designed to be easily editable. In general, the Schema2 API can be considered as "append only" with very limited modification capabilities.

So the Toolkit API comes to cover the gap, and make things a bit easier to create glTF assets programatically.

Toolkit Namespaces

Roadmap

  • Morphing support.
  • Mikktspace Tangent space calculation. Help Need
  • GPU Evaluation.