ReactVision / viro

ViroReact: The AR and VR library for React Native 📳💙💛🤍💚
MIT License
1.42k stars 166 forks source link

Incoming GLTF features and known limitations #100

Open robertjcolley opened 2 years ago

robertjcolley commented 2 years ago

Documentation references this here

At the moment, Viro supports rendering static 2.0 glTF models. We are also currently in the process of implementing the full support for the complete set of gLTF features, so stay tuned! :) Incoming features includes:

  • Support for additional gLTF Extensions.
  • Emissive Maps
  • Sparse Accessor Data Formats
  • Non-indexed mesh rendering (drawArray rendering)
  • Additional Primitive Modes (Line_Loop & Triangle_Fan)
  • Material Alpha Mask Mode
  • Additional Min / Mag Filter modes
  • Double sided rendering
  • Baked in gLTF Camera
  • Morph Targets
doranteseduardo commented 2 years ago

These are the GLTF features supported by Filament, a rendering engine made by Google and used in Sceneform. https://github.com/google/filament#gltf-20

We could improve Viro's GLTF support and in my opinion, deprecate VRX (FBX) I'll check the GLTF features supported at this time and make a to-do list.