vpenades 950eb4884b Fixed Wavefront writing streams not being properly closed. 1 год назад
..
Animations 41c8a3ad49 Improving transforms API 3 лет назад
Collections 000a9154d7 Code cleanup 2 лет назад
Diagnostics 58d94a9778 Improved Extras support. 5 лет назад
Geometry 32e9e2014e Expanded VertexMaterialDelta to support 4 texture coordinates to align it with all vertexMaterial permutations 2 лет назад
IO 950eb4884b Fixed Wavefront writing streams not being properly closed. 1 год назад
Materials 8a7e74d1ef Fixed Material Volume Extension default values. Closes #215 2 лет назад
Scenes 000a9154d7 Code cleanup 2 лет назад
Schema2 e5bb7588f5 Made some more methods AOT friendly. 2 лет назад
BaseBuilder.cs 000a9154d7 Code cleanup 2 лет назад
README.md c9586da532 +docs 6 лет назад
SharpGLTF.Toolkit.csproj 95fbd6df0a VertexMaterial now generated with a template, expanded VertexMaterial types to support 4 textures. 2 лет назад

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.