Blayzeing / open-compound-eye-standard

An open extension of the GlTF standard to define and describe compound eyes in 3D space.
MIT License
0 stars 0 forks source link

Select base GlTF library #1

Open Blayzeing opened 1 year ago

Blayzeing commented 1 year ago

As laid out in the milestone, we need to select a GlTF parser to extend to support the OCES.

Current shortlist:

As noted, we'll have to consider how we're going to use this library. Something like GlTF-Transform seems perfect, but if it's a hassle to get it to play nicely with three or Babylon then it's not going to be very useful in the long-run.

Blayzeing commented 10 months ago

Babylon seems to be very fully-featured web-based 3D engine, which we'll definitely use for the viewer, however GlTF-Transform is a stand-alone GlTF parser, so we can leverage that to write a JS library for reading and editing OCES/GlTF files in tandem with the viewer, which we can then use as a base for when we start porting to other languages.