obj2gltf icon indicating copy to clipboard operation
obj2gltf copied to clipboard

Option for saving 'gltf.extras'

Open pairote opened this issue 6 years ago • 5 comments

Hello,

According to the glTF 2.0 specification, extras is one of the properties of the root object for a glTF asset. Its purpose is for storing application-specific data. See: https://github.com/KhronosGroup/glTF/tree/master/specification/2.0#reference-gltf

This PR adds a new command line flag --extrasPath for specifying the path to a JSON file that contains an object for storing application-specific data. It also adds an option extras for specifying the object when using obj2gltf as a library. The object will be saved to the top-level of the glTF.

Although the type of extras is any which includes primitive types, the discussion on the glTF spec for primitive extras has resolved — extras should be objects as best practice, and primitive extras may be disallowed in the future. See: https://github.com/KhronosGroup/glTF/issues/1120

Best,

pairote avatar Jun 08 '19 10:06 pairote

@pairote before we review can you submit a CLA?

lilleyse avatar Jun 08 '19 18:06 lilleyse

Hi @lilleyse, I just submitted my CLA to [email protected].

pairote avatar Jun 09 '19 02:06 pairote

Thanks again for contributing, @pairote! We received your CLA.

pjcozzi avatar Jun 09 '19 15:06 pjcozzi

can we get this merged? I would love to have this functionality. Thank you!

samjhill avatar Sep 15 '20 16:09 samjhill

@pjcozzi @lilleyse

samjhill avatar Sep 16 '20 14:09 samjhill