Fooling around with Apples private framework AvatarKit, the framework used in Messages.app for recording Animoji videos. If you are looking to create your own Animoji, take a look at SBSCustomAnimoji. This project relies heavily on Apples private API and you should therefore not try to submit this code to App Store.
animoji ios apple emoji augmented-reality iphone iphone-x private-apiARKit is a new framework that allows you to easily create unparalleled augmented reality experiences for iPhone and iPad. By blending digital objects and information with the environment around you, ARKit takes apps beyond the screen, freeing them to interact with the real world in entirely new ways. Your contributions are always welcome! To add, remove, or change things on the list: Submit a pull request. See contribution.md for guidelines.
augmented-reality arkit iosA helper three.js library for building AR web experiences that run in WebARonARKit and WebARonARCore. See three.ar.js API documentation for details.
webvr webar ar vr augmented webaronarkit webaronarcore webxr arcore arkit augmented-realityReact Native binding for iOS ARKit. Note: ARKit is only supported by devices with A9 or later processors (iPhone 6s/7/SE/8/X, iPad 2017/Pro) on iOS 11. You also need Xcode 9 to build the project.
arkit react-native augmented-reality ios react native arARKit: Uses camera and motion data to map out the local world as you move around. CoreLocation: Uses wifi and GPS data to determine your global location, with a low degree of accuracy.
corelocation gps-data north-calibration arkit augmented-realityThe 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.
virtual-reality augmented-reality web-apiNextLevel 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.
nextlevel ios video photography camera capture media avfoundation coreimage snapchat instagram vine augmented-reality mixed-reality ar custom arkit vision coremlPlayCanvas is an open-source game engine. It uses HTML5 and WebGL to run games and other interactive 3D content in all modern browsers without the need for a plugin. You can see more games on the PlayCanvas website.
webgl webgl2 game-engine playcanvas webvr gamedev augmented-reality virtual-reality webxr 3dARCharts 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.
cocapods carthage arkit ios augmented-reality charts graphsThis 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.
face tracking detection snapchat 3d webgl deep-learning face-detection face-tracking threejs babylonjs webcam faceswap library picojs augmented-reality face-filters trackingjs msqrdARPaint 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.
arkit scenekit ios ios11 augmented-reality mixed-realityEmscripten port of ARToolKit to JavaScript. During development, you can run npm run watch, it will rebuild the library everytime you change ./js/ directory.
artoolkit ar augmented-realityNOTE: Once you have detected the planes you want, disable the plane detection so that the planes don't continue to resize and move around. NOTE: The thre dots "..." in the bottom right open a settings menu with some debug options.
augmented-reality arkit ios apple scenekitWith 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.
webgl threejs svg animoji weboji webcam deep-learning face face-expression computer-vision augmented-reality emoji face-detection face-tracking real-timeServices include Map visualization services, Map decoration services, Spot registration services and Spot naming services.
augmented-reality google-map google-maps gps layar location location-basedSLARToolkit 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.
augmented-reality 3d ar siliverlight slar webcamGoblin 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).
3d-engine 3d-game-engine ar-augmented_reality augmented-reality game game-engine xnaShow your GitHub commit records in 3D with ARKit and SceneKit. Listed in Awesome ARKit now.
arkit scenekit ios11 augmented-reality apple-arkit arkit-demoHoloLens is an mixed reality visor manufactured by Microsoft. This github repo contains source code for an experimental HoloLens mapping application developed by Esri's Prototype Lab. The code is intended to be used within a Unity project in conjunction with Microsoft Visual Studio for deployment and packaging. The app constructs Unity terrains at runtime from imagery and elevation sourced dynamically from ArcGIS Online. The app listens for preset commands to map various locations around the world. The app will also display the physical address of a user defined location (i.e. reverse-geocoding).
hololens augmented-reality mixed-reality arcgis-online
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.