На конференции F8 Facebook представила React VR, новый JavaScript-фреймворк для создания VR-приложений на языке JavaScript. Он основан на уже существующем фреймворке React и использует схожие принципы работы.
We just announced the React VR project during the Oculus Connect Keynote, here's the Hello World of VR: pic.twitter.com/VArPTYQlFs
— React (@reactjs) October 6, 2016
А можно поподробнее?
React VR использует существующие технологии, такие как WebGL и WebVR. Важно отметить, что фреймворк предназначен не для написания сложных VR-игр и иных приложений. Хотя он и даёт возможность добавлять 3D-модели, его основной целью является упрощение сочетания 360-градусных панорам и двумерных пользовательских интерфейсов, текстов и изображений.
Если вы уже имели опыт разработки React-приложений, то знакомство с React VR пройдёт гладко.
Очевидно, что скорость отрисовки VR-приложений должна быть равна как минимум 60 кадрам в секунду. Для достижения этого результата были использованы наработки React Native, фреймворка для разработки нативных мобильных приложений.
Исходный код фреймворка доступен на GitHub, а документация — на сайте проекта.
Источник: TechCrunch