microsoft / glTF-Toolkit

A collection of tools for modifying and optimizing glTF assets
MIT License
295 stars 41 forks source link

Adding mesh cleaning, attribute generation, & output format selection. #6

Closed mhurliman closed 5 years ago

mhurliman commented 6 years ago

The work done in this forked repo provides the ability to perform DirectXMesh functionality on described meshes. This includes an optimization pass, as specified by the DirectXMesh GitHub wiki pages (https://github.com/Microsoft/DirectXMesh/wiki), plus the ability to generate normals and tangents. This also provides the option of selecting different output formats: separated or combined primitives (submeshes), interleaved or combined stream for the vertex data themselves. This allows the user to choose between flexibility, compression, and rendering performance.

robertos commented 6 years ago

@mhurliman I just pushed a PR (#13) that updates the GLTF.CPP NuGet to a version that supports this change.

mhurliman commented 6 years ago

I'm pretty sure all the requested changes have been made. Not sure how to mark these change requests as completed on here. Should be ready for merging.

robertos commented 6 years ago

@mhurliman I'll take a look at your latest changes now :) Thanks for all the work!

robertos commented 6 years ago

Ping @mhurliman - let me know how I can help you make the changes to get your PR merged in :)