Displaying 1 to 20 from 144 results

lwjgl3 - LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL), audio (OpenAL) and parallel computing (OpenCL) applications

  •    Kotlin

LWJGL (https://www.lwjgl.org) is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL/Vulkan), audio (OpenAL) and parallel computing (OpenCL) applications. This access is direct and high-performance, yet also wrapped in a type-safe and user-friendly layer, appropriate for the Java ecosystem.LWJGL is an enabling technology and provides low-level access. It is not a framework and does not provide higher-level utilities than what the native libraries expose. As such, novice programmers are encouraged to try one of the frameworks or game engines that make use of LWJGL, before working directly with the library.

AR.js - Efficient Augmented Reality for the Web - 60fps on mobile!

  •    Javascript

You are done! It will open a webpage which read the phone webcam, localize a hiro marker and add 3d on top of it, as you can see below. Only thanks to all of them, i could do my part : Optimizing performance from 5fps on high-end phone, to 60fps on 2years old phone.

VRTK - A productive VR Toolkit for rapidly building VR solutions in Unity3d.

  •    CSharp

A productive VR Toolkit for rapidly building VR solutions in Unity3d. The API documentation for the project can be found within this repository in API.md which includes the up to date documentation for this GitHub repository.




webvr-boilerplate - A starting point for web-based VR experiences that work on all VR headsets.

  •    Javascript

A THREE.js-based starting point for cross-platform web-based VR experiences. This project relies heavily on the WebVR Polyfill to provide VR support if the WebVR API is not implemented. It also uses the WebVR UI project to render the UI to enter VR and magic window modes. See here for a live demo.

openvr - OpenVR SDK

  •    C++

OpenVR is an API and runtime that allows access to VR hardware from multiple vendors without requiring that applications have specific knowledge of the hardware they are targeting. This repository is an SDK that contains the API and samples. The runtime is under SteamVR in Tools on Steam.

three

  •    Javascript

A helper three.js library for building AR web experiences that run in WebARonARKit and WebARonARCore. See three.ar.js API documentation for details.

react-360 - Create amazing 360 and VR content using React

  •    Javascript

React 360 is a framework for the creation of interactive 360 experiences that run in your web browser. It pairs modern APIs like WebGL and WebVR with the declarative power of React, producing applications that can be consumed through a variety of devices. Leveraging web technologies and the existing React ecosystem, React 360 aims to simplify the construction of cross-platform 360 experiences. Next, install the React 360 CLI – a command-line tool that generates the basic layout of new projects.


webvr-polyfill - Use WebVR today, without requiring a special browser build.

  •    Javascript

A JavaScript implementation of the WebVR spec. This project ensures your WebVR content works on any platform, whether or not the browser/device has native WebVR support, or when there are inconsistencies in implementation. Take a look at basic WebVR samples that use this polyfill.

raylib - A simple and easy-to-use library to learn videogames programming

  •    C

raylib is a simple and easy-to-use library to learn videogames programming. raylib is highly inspired by Borland BGI graphics lib and by XNA framework and it's specially well suited for prototyping, tooling, graphical applications, embedded systems and education.

lullaby - A collection of C++ libraries designed to help teams develop virtual and augmented reality experiences

  •    C++

Lullaby is a collection of C++ libraries designed to help teams develop virtual and augmented reality experiences.Documentation is available here.

kframe - :package: Kevin's collection of A-Frame components and scenes.

  •    Javascript

Kevin's collection of A-Frame components and scenes. A page should open in your browser. You can develop on the source code and the server will handle live compilation and bundling.

EditorXR - Author XR in XR - See blog post for supporting downloads:

  •    CSharp

It’s important to note that EditorXR is an experimental feature. As such, there is no formal support (e.g. FogBugz, support@unity3d.com, Premium Support, etc.) offered, so please do not use these channels. Instead, take your questions, suggestions, comments to our dedicated forum. To help ensure you have a good experience, and to help us answer your questions (hey, we’re a small team!), we encourage you to try it out first with a small VR-ready scene. Please use life-sized objects, nothing too big or small. Dive in and have fun just playing around, instead of trying to use your existing project.

Rax - A universal React-compatible render engine.

  •    Javascript

A universal React-compatible render engine. Rax is a universal JavaScript library with a largely React-compatible API. If you use React, you already know how to use Rax.

steam-audio - Steam Audio

  •    HTML

Steam Audio supports Windows (32 bit and 64 bit), Linux (32 bit and 64 bit), macOS, and Android (ARMv-7) platforms. Steam Audio supports Unity 5.3+, Unreal Engine 4.16+, and FMOD Studio 1.10.01+.

uxofvr.com - A list of resources about the UI/UX considerations for VR.

  •    HTML

Many thanks to all of the authors of the talks, articles, and guides referenced in the list. Without these people doing the hard thinking, Virtual Reality wouldn't be where it is today. If you would like to suggest a resource, you can do so by creating an issue.

Primrose - A WebVR framework

  •    Javascript

Primrose is an immersive environment for web browsers on desktop and mobile devices alike. Within this environment, web developers can be applications that progressively enhance to support users on a wide variety of form factors, including high-end VR headsets. If you're interested in contributing to the framework, we'd love to have you involved. Primrose is open to contributors of all skill levels and we are ready and willing to help beginners work through issues. Please read the guidelines for contributing before doing so.

aframe-extras - Add-ons and helpers for A-Frame VR.

  •    Javascript

Add-ons and helpers for A-Frame VR. For partial builds, use a subpackage like aframe-extras.controls.min.js. Full list of packages above.

unity-sdk - :video_game: Unity SDK to use the IBM Watson services.

  •    CSharp

Use this SDK to build Watson-powered applications in Unity. You can get the latest SDK release by clicking here.