Neos-Metaverse / NeosPublic

A public issue/wiki only repository for the NeosVR project
193 stars 9 forks source link

Perfecting glTF 3D model exchange format import - Sketchfab/Turbosquid/Poly/Remix 3D #140

Open Karel64 opened 5 years ago

Karel64 commented 5 years ago

glTF might be the single most important 3D model exchange standard for Neos, with over 150 000+ free models, licensed under Creative Commons on Sketchfab.com alone. Turbosquid, Google Poly and Remix 3D also use glTIF.

Dubbed "the JPEG of 3D", supports PBS, animations and more. A very nice standard I would say.

Import works mostly very well, although there are some minor problems I've discovered while importing models worth looking at:

Thor - transparency issues Model: https://sketchfab.com/models/2ef4c45caa35450db1b876a7f94ff79d Thor

Drain the Swamp - missing pieces Model: https://sketchfab.com/models/7ede00c0dfe14574bd8f06ee36020609 Swamp

Dancing Man - animation missing Model: https://sketchfab.com/models/a14cd297acee4b90ba00a7bc855db5b5

The Hallwyl Museum - texture missing Model: https://sketchfab.com/models/231fdb3e9e354c6faaa3c250f8c9988f

Karel64 commented 5 years ago

We'll consider a direct implementation of a C# library https://github.com/KhronosGroup/glTF#c-1 circumventing Assimp.