Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/google/lullaby
A collection of C++ libraries designed to help teams develop virtual and augmented reality experiences
https://github.com/google/lullaby
android ar daydream daydream-controllers ios linux vr windows
Last synced: 4 days ago
JSON representation
A collection of C++ libraries designed to help teams develop virtual and augmented reality experiences
- Host: GitHub
- URL: https://github.com/google/lullaby
- Owner: google
- License: apache-2.0
- Created: 2017-06-08T21:04:19.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-11-28T22:22:17.000Z (about 2 years ago)
- Last Synced: 2024-12-01T22:02:59.967Z (11 days ago)
- Topics: android, ar, daydream, daydream-controllers, ios, linux, vr, windows
- Language: C++
- Homepage:
- Size: 7.39 MB
- Stars: 1,182
- Watchers: 106
- Forks: 170
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-AR - Lullaby
README
# 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](g3doc/index.md) is available [here](g3doc/index.md).
## 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](LICENSE)
## Disclaimer
This is not an official Google product.