MRLightingTools-Unity - A Unity library and MRTK extension for estimating and replicating the current environment's lighting on Mixed Reality devices

  •        18

Light Capture is a tool for estimating and replicating the current environment's light! As the user moves through their environment, their device will take pictures and build an internal representation of the lighting, which it then feeds into Unity's lighting system for use with your own preference of shaders. Also included is a set of shaders that are streamlined for fast rendering of the lighting data. They're great if all you need is something that fits in with the lighting! They're also pretty simple and slim, so they're good to build on top of.

https://github.com/Microsoft/MRLightingTools-Unity

Tags
Implementation
License
Platform

   




Related Projects

MixedRealityToolkit-Unity - MixedRealityToolkit-Unity uses code from the base MixedRealityToolkit repository and makes it easier to consume in Unity

  •    CSharp

The Mixed Reality Toolkit is a collection of scripts and components intended to accelerate development of applications targeting Microsoft HoloLens and Windows Mixed Reality headsets. The project is aimed at reducing barriers to entry to create mixed reality applications and contribute back to the community as we all grow.MixedRealityToolkit-Unity uses code from the base MixedRealityToolkit and makes it easier to consume in Unity.

MixedRealityCompanionKit - This is a MixedRealityToolkit style repository for code bits and components that may not run directly on Microsoft HoloLens or immersive headsets but instead pair with them to build experiences

  •    CSharp

Mixed Reality Companion Kit -- This is a MixedRealityToolkit style repository for code bits and components that may not run directly on Microsoft HoloLens or immersive headsets but instead pair with them to build experiences targeting Windows Mixed Reality.This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

MixedRealityDesignLabs_Unity - Mixed Reality Design Labs share experimental samples, explorations and learning from Windows Mixed Reality Design group

  •    CSharp

MRDL is based on HUX which has an input system that is not compatible with Mixed Reality Toolkit. The current supported version of Unity is Unity 2017.1.0f3. If you are looking to have support for previous versions of Unity please check under Releases.

MixedRealityToolkit - The MixedRealityToolkit is a collection of scripts and components intended to accelerate the development of mixed reality applications targeting Windows Mixed Reality

  •    HTML

The mixed reality toolkit is a collection of scripts and components intended to accelerate the development of applications targeting Windows Mixed Reality.This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Augmented Reality Strategy Simulator

  •    

Augmented Reality Strategy Simulator is a software suite to promote computer aided strategy planning. Sports team can visualize their strategy using computer graphics in 3D mixed with reality images captured from video camera. The software is written in C#.


Goblin XNA

  •    

Goblin XNA is a platform for research on 3D user interfaces, including mobile augmented reality and virtual reality, with an emphasis on games. It is written in C# and based on Microsoft XNA Game Studio 3.1 (up to Goblin XNA v3.6) and 4.0 (after Goblin XNA v4.0).

SLARToolkit - Silverlight and Windows Phone Augmented Reality Toolkit

  •    Silverlight

SLARToolkit is a flexible Augmented Reality library for Silverlight and Windows Phone with the aim to make real time Augmented Reality applications with Silverlight as easy and fast as possible. SLARToolkit is based on the established NyARToolkit and ARToolkit.

NextLevel - ⬆️ Rad Media Capture in Swift

  •    Swift

NextLevel is a Swift camera system designed for easy integration, customized media capture, and image streaming in iOS. Integration can optionally leverage AVFoundation or ARKit. Alternatively, drop the NextLevel source files or project file into your Xcode project.

ARPaint - Draw with bare fingers in the air using ARKit

  •    Swift

ARPaint demonstrates how to draw in the air with bare fingers using ARKit and Vision libraries introduced in iOS 11. Read this article: iOS ARKit Tutorial: Drawing in the Air with Bare Fingers for detailed description of how this code work and how to get started with ARKit.

webxr - Repository for the WebXR Device API Specification.

  •    CSS

The WebXR device API is for accessing virtual reality (VR) and augmented reality (AR) devices, including sensors and head-mounted displays on the Web. The WebXR Device API Specification is the repository of the Immersive Web Working Group.

gvr-unity-sdk - Google VR SDK for Unity

  •    CSharp

Use Unity to build virtual reality apps for Android and iOS. Copyright (c) 2016 Google Inc. All rights reserved.

threex.webar - three.js extensions for Augmented Reality

  •    Javascript

threex.webar shows how to get augmented reality using only web technologies. It is a threex extension for three.js. It provides easy to use extension to experiment with augmented reality and three.js. I did a presentation about it. You can find the slides here. Or you can install with bower, as you wish.

iphonearkit - An Objective-C augmented reality kit for iPhone.

  •    Objective-C

iPhone ARKit is a small set of class that can give you augmented reality in any iPhone application. The kind of augmented reality that ARKit caters to is overlay of information (usually geographic) over a camera view. The background camera view acts as a "window" onto the world around you. iPhone ARKit's APIs are modeled after MapKit's. For an overview of MapKit, please read the documentation for more information.

ARCharts - Lovely Augmented Reality Charts for iOS - Built with ARKit

  •    Swift

ARCharts is a library making it easy to create beautiful charts tailored for augmented reality. There are three different ways of adding ARCharts to your project.

jeelizFaceFilter - Javascript/WebGL lightweight face tracking library designed for augmented reality webcam filters

  •    Javascript

This JavaScript library detects and tracks the face in real time from the webcam video feed captured with WebRTC. Then it is possible to overlay 3D content for augmented reality applications. We provide various demonstrations using main WebGL 3D engines. We have included in this repository the release versions of the 3D engines to work with a determined version (they are in /libs/<name of the engine>/). This library is lightweight and it does not include any 3D engine or third party library. We want to keep it framework agnostic so the outputs of the library are raw: if the a face is detected or not, the position and the scale of the detected face and the rotation Euler angles. But thanks to the featured helpers, examples and boilerplates, you can quickly deal with a higher level context (for motion head tracking, for face filter or face replacement...). We continuously add new demontrations, so stay tuned ! Also, feel free to open an issue if you have any question or suggestion.

Magic-Sand - Magic Sand is a software for operating an augmented reality sandbox

  •    C++

Magic Sand is a software for operating an augmented reality sandbox like the Augmented Reality Sandbox developped by UC Davis. It is a partial port of the SARndbox project of Oliver Kreylos under openframeworks and is also adapted from the ofxKinectProjectorToolkit by Gene Kogan. It was ported to openframeworks by Thomas Wolf and later modified and extended with some games by Rasmus R. Paulsen.

FairyGUI-unity - A flexible UI framework for Unity

  •    CSharp

By using FairyGUI Editor, you can build a variety of complex game interface without writing code or any configuration files. Support Unity、Cocos2dx、Cry Engine、 Havok Vision/Project Anarchy、Egret、LayaAir、Haxe、Pixi、Flash、Starling,and Unreal、LibGDX、Three.js in the future. Compared with traditional Unity UI engines such as NGUI and UGUI, FairyGUI uses a way of thinking closer to the designer to redefine the production process of the UI, which greatly reduces the time the programmer needs to invest in making the UI.

wikitude-phonegap

  •    Objective-C

Wikitude's Augmented Reality Plugin for PhoneGap - working together with the Wikitude SDK library for Android and iOS. Provides image recognition and tracking, geo-based augmente reality and 3D rendering and animations in an augmented reality scene

jeelizWeboji - JavaScript/WebGL real-time face tracking and expression detection library

  •    Javascript

With this library, you can build your own animoji embedded in Javascript/WebGL applications. You do not need any specific device except a standard webcam. By default a webcam feedback image is displayed with the face detection frame. The face detection is quite robust to all lighting conditions, but the evaluation of expression can be noisy if the lighting is too directional, too weak or if there is an important backlight. So the webcam feedback image is useful to see the quality of the input video feed.