#gltf #csharp #library #3d #format #decoder #encoder #gamedev #asset #pipeline

Vicente Penades 551af4787c +progress on mesh building 6 năm trước cách đây
src 551af4787c +progress on mesh building 6 năm trước cách đây
.gitignore 9e2e0531f4 Initial commit 6 năm trước cách đây
LICENSE 9e2e0531f4 Initial commit 6 năm trước cách đây
README.md d6c553ce01 refactored memory accessors as arrays to distinguish from schema2.accessors 6 năm trước cách đây
glTF2Sharp.sln 0cc9af92b6 added mesh builder support tool 6 năm trước cách đây

README.md

glTF2Sharp

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

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

Features

  • glTF2 code API generated from Schema.
  • Reading and writing .gltf files.
  • Reading and writing .glb files.
  • Logical Data Access.
  • Visual Tree Access.
  • Vertex and Index buffer encoding/decoding.
  • Scene Evaluation.
  • GPU Evaluation.
  • Mesh Building utilities.
  • Animation utilities.
  • Material utilities
  • Skinning utilities
  • Morphing utilities
  • Mikktspace Tangent space calculation. Help Need

TODO

  • gltf.Extra field support, right now it is ignored.
  • Matrix2x2 and Matrix3x3 support. This is due to missing types in System.Numerics.Vectors
  • Camera API

Supported Extensions

Alternative glTF2 c# libraries