google / Lullaby
Licence: apache-2.0
A collection of C++ libraries designed to help teams develop virtual and augmented reality experiences
Stars: ✭ 1,062
Projects that are alternatives of or similar to Lullaby
native-xr-for-web
Add iOS and Android build with AR capabilities to your website or web-based app.
Stars: ✭ 27 (-97.46%)
Mutual labels: vr, ar
scenery
Flexible VR Visualisation for Volumetric and Geometric Data on the Java VM, powered by Kotlin and Vulkan
Stars: ✭ 107 (-89.92%)
Mutual labels: vr, ar
StyleSight
Browser based 'real-time' AR 'fast' neural style transfer using tensorflowjs
Stars: ✭ 15 (-98.59%)
Mutual labels: vr, ar
YUXI-Mixed-Reality-Hardware-Toolkit
YUXI: The Mixed Reality Hardware Toolkit makes it easier to get started bridging the physical and digital using sensors and actuators to create interactions with VR/AR/MR content.
Stars: ✭ 21 (-98.02%)
Mutual labels: vr, ar
prismatic
Prismatic is a declarative JS library for creating 3D content for the Helio browser.
Stars: ✭ 35 (-96.7%)
Mutual labels: vr, ar
StereoKit-PaintTutorial
Source for a Mixed Reality inking tutorial using StereoKit and C#!
Stars: ✭ 20 (-98.12%)
Mutual labels: vr, ar
lvr
👓 Augmented Reality for everyone - Out of the world experiences
Stars: ✭ 92 (-91.34%)
Mutual labels: vr, ar
Processing Android
Processing mode and core library to create Android apps with Processing
Stars: ✭ 643 (-39.45%)
Mutual labels: vr, ar
awesome-3d
Awesome list of 3D resources. AR/MR/VR is the future, and 3D model is the basics of all of them.
Stars: ✭ 42 (-96.05%)
Mutual labels: vr, ar
V2R
Code for our IJCAI 2020 paper: "Keep It Real: a Window to Real Reality in Virtual Reality".
Stars: ✭ 20 (-98.12%)
Mutual labels: vr, ar
WebSight
Aiding the visually impaired through real time augmented reality, AI object detection, WebGL shaders effects such as edge detection, and colour adjustments.
Stars: ✭ 26 (-97.55%)
Mutual labels: vr, ar
Three.ar.js
A helper three.js library for building AR web experiences that run in WebARonARKit and WebARonARCore
Stars: ✭ 2,702 (+154.43%)
Mutual labels: vr, ar
spark-ar-creators
List of 9500 (and counting) Spark AR Creators. Open an issue or contact me if you want to be added.❤️
Stars: ✭ 122 (-88.51%)
Mutual labels: vr, ar
Jeelizar
JavaScript object detection lightweight library for augmented reality (WebXR demos included). It uses convolutional neural networks running on the GPU with WebGL.
Stars: ✭ 296 (-72.13%)
Mutual labels: vr, ar
Lullaby
What is Lullaby?
Lullaby is a collection of C++ libraries designed to help teams develop virtual and augmented reality experiences.
Key Features
- High-performance C++ libraries designed for building VR/AR apps.
- Support for full 3D VR environments, including geometric worlds, panoramic images, and spatial audio.
- Entity-Component-System architecture for efficient runtime performance.
- Data-driven development tools for quick iteration.
- Common set of widgets (eg. images, labels, buttons, reticle, etc.) for UI development.
- Material VR: Widgets (eg. images, labels, buttons, reticle, etc.) for building VR UIs.
- Animation system for fluid, responsive UIs and "living" environmental objects.
- Support for Cardboard/Daydream headsets and Daydream VR Controller.
- Java-based API for integration with existing Android applications.
- Used by multiple teams across Google incl: VR Home, Play Store, YouTube, Play Movies, and Earth.
- Multiplatform support: Android, iOS, Linux, and Windows.
Documentation
Documentation is available here.
Status
The release of Lullaby is still very much a work-in-progress. Your patience is appreciated while we work on porting our internal libraries, build processes and docs externally.
Contributing
We are unable to take your pull requests at this time, but are working on fixing that.
License
Disclaimer
This is not an official Google product.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].