-
Notifications
You must be signed in to change notification settings - Fork 30
Home
Motorcar is a framework for 3D windowing built on top of Wayland originally developed by Forrest Relling for his Master's thesis at Cal Poly. It is designed to provide the simplest mechanism possible for a basic 3D windowing infrastructure that gives 3D applications desktop flexibility in how their content is drawn while also supporting unmodified Wayland applications in the same 3D compositor space.
We aim to provide the end user and developer with a true 3D desktop experience.
Motorcar is currently designed to run on desktop platforms supporting QTWayland, QTCompositor, EGL, and OpenGL. Required devices include the Oculus Rift DK1 and Razor Hydra.
Motorcar is currently available in source form on Forrest's github. At this time we are working on Archlinux packages, with releases for other platforms supporting Wayland planned for in the future.
The Motorcar project is opensource and as such is open to your discussions and help in any way. To participate you may contact us by joining our mailing lists motorcar, motorcar-devel.
Documentation for Motorcar is available in the github repo here Note it is a work in progress, sparce and may be out of date in some parts. We are working on it.
See [Toward General Purpose 3D User Interfaces](Toward General Purpose 3D User Interfaces) for more information about Forrest Reiling's Master's thesis.
At this time building Motorcar involves many steps due to its dependencies on newer feature sets.
See Building For information on building and installing Motorcar.
See Development for more information on our development process.
Motorcar is released under the FreeBSD License. Motorcar dependencies, libraries, and device SDK's may cary other licenses.
-
Home
- [Forrest's Thesis: Toward General Purpose 3D User Interfaces](Toward General Purpose 3D User Interfaces)
- Motorcar Framework Design
- Building
- Research
- Development
- Guidelines