SharpGLTF Versions Save

glTF reader and writer for .NET Standard

1.0.0-alpha0031

1 month ago

What's Changed

New Contributors

Full Changelog: https://github.com/vpenades/SharpGLTF/compare/1.0.0-alpha0030...1.0.0-alpha0031

1.0.0-alpha0030

10 months ago

SharpGLTF.Core 1.0.0-alpha0030 SharpGLTF.Runtime 1.0.0-alpha0030 SharpGLTF.Toolkit 1.0.0-alpha0030

What's Changed

  • Extracted Runtime namespace from Core to its own nuget package.
  • Fixed AOT compilation issues.

Full Changelog: https://github.com/vpenades/SharpGLTF/compare/1.0.0-alpha0029...1.0.0-alpha0030

1.0.0-alpha0029

1 year ago

SharpGLTF.Core 1.0.0-alpha0029 SharpGLTF.Toolkit 1.0.0-alpha0029

What's Changed

Full Changelog: https://github.com/vpenades/SharpGLTF/compare/1.0.0-alpha0028...1.0.0-alpha0029

1.0.0-alpha0028

1 year ago

SharpGLTF.Core 1.0.0-alpha0028 SharpGLTF.Toolkit 1.0.0-alpha0028

What's Changed

New Contributors

Full Changelog: https://github.com/vpenades/SharpGLTF/compare/1.0.0-alpha0027...1.0.0-alpha0028

1.0.0-alpha0027

1 year ago

SharpGLTF.Core 1.0.0-alpha0027 SharpGLTF.Toolkit 1.0.0-alpha0027

What's Changed

Full Changelog: https://github.com/vpenades/SharpGLTF/compare/1.0.0-alpha0026...1.0.0-alpha0027

1.0.0-alpha0026

2 years ago

1.0.0-alpha0025

2 years ago

SharpGLTF.Core 1.0.0-alpha0025 SharpGLTF.Toolkit 1.0.0-alpha0025

What's Changed

New Contributors

Full Changelog: https://github.com/vpenades/SharpGLTF/compare/1.0.0-alpha23...1.0.0-alpha0025

1.0.0-alpha23

3 years ago

SharpGLTF.Core 1.0.0-alpha0023 SharpGLTF.Toolkit 1.0.0-alpha0023

ChangeLog

Dependencies:

  • Target platforms supported updated to: NetStandard2.0, NetCore 3.1 and Net5
  • System.Text.Json bumped from 4.7.2 to 5.0.2

Major changes:

  • Added EXT_mesh_gpu_instancing extension, which required some breaking changes in Toolkit SceneBuilder
  • Added AGI_articulations extension, contributed by Ed Mackey
  • Refactored morph target animation curve edition APIs to support more than 8 simultaneous weights.
  • AffineTransform now has a dual Matrix/SRT Transform behaviour.

Minor changes and bugfixes:

  • Fixed a bug with VertexBuilder equality that produced incorrect vertex sets.
  • When writing glTFs, it is now possible to control json encoding so extended unicode characters can be written as is.

1.0.0-alpha22

3 years ago

SharpGLTF.Core 1.0.0-alpha0022 SharpGLTF.Toolkit 1.0.0-alpha0022

ChangeLog

This is mostly a maintenance update which corrects some issues related to skinning, and also prevents some bad practices.

  • Fixed 8 weights Vertex Skinning issue.
  • Refactored and documented some IVertexSkinning interface. (some breaking changes here)
  • Refactored SparseWeight8 to be more strict. (some breaking changes here)

1.0.0-alpha0021

3 years ago

SharpGLTF.Core 1.0.0-alpha0021 SharpGLTF.Toolkit 1.0.0-alpha0021

Change Log

  • Improving KTX2 image validation (still WIP)
  • Added KHR_materials_sheen extension.
  • Refactored Animation access to make it a bit faster and easier to use.
  • Moved ReadContext and WriteContext from IO back to Schema2 namespace. (Breaking Change)
  • MeshDecoder: Increased the number of supported texture channels from 2 to 4 channels.
  • MeshBuilder: improved performance and memory footprint when adding triangles.
  • Extras property:
    • Replaced property type from Object to the new JsonContent (Breaking change).
    • Improved Extras support along SceneBuilder, and Runtime namespaces.
  • Refactored Vertex Material types to support custom vertex types in a better way (Breaking change).
  • Lots of bugfixes.