All Projects → google → Lullaby

google / Lullaby

Licence: apache-2.0
A collection of C++ libraries designed to help teams develop virtual and augmented reality experiences

Projects that are alternatives of or similar to Lullaby

Illixr
ILLIXR: Illinois Extended Reality Testbed
Stars: ✭ 33 (-96.89%)
Mutual labels:  vr, ar
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
3dio Js
JavaScript toolkit for interior apps
Stars: ✭ 255 (-75.99%)
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
emscripten-webxr
WebXR library for use with Emscripten.
Stars: ✭ 21 (-98.02%)
Mutual labels:  vr, ar
Polymer
🎨 graphics + interaction engine
Stars: ✭ 243 (-77.12%)
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-webxr
All things WebXR.
Stars: ✭ 117 (-88.98%)
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
Webxr Emulator Extension
WebXR emulator extension
Stars: ✭ 231 (-78.25%)
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

Apache License, Version 2.0

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].