Artoolkit Tutorials formeloadzone.web.fc2.com › ★ ★ Artoolkit Tutorials ★ ★ It is designed to facilitate the handling of large media environments with physical interfaces, real- time motion graphics, audio and video that can interact with many users simultaneously.
- ARToolworks, developers of ARToolKit Professional (latest ARToolKit version, commercial and educational licenses) ARToolworks ARToolKit community support and discussion forums Archived HIT Lab ARToolKit home page, papers, tutorials, user guide.
- ARToolKit for Unity's C# scripts communicate with this DLL by use of P/Invoke. This is the same method used on all other platforms supported by ARToolKit for Unity. Structure of an ARToolKit for Unity Windows Phone 8.1 and Windows Store 8.1 project.
- FlARToolkit is the flash version of the C-coded augmented reality library known simply as ARToolkit. It was converted over by a very very skilled Japanese coder known as saqoosha. He does all kinds of crazy stuff with augmented reality and if you can read Japanese or are prepared to wade through lots of posts that barely make sense when.
- ARToolKit+ is a free and open source augmented reality SDK based on ARToolkit to support top-notch Image Recognition and Tracking. ARToolKit+ supports whole new features, like Database(ImageTarget) manager, Robust camera calibration, NFT real world image tracking.
HoloLens is fascinating in terms of holographic display and in-room localization, but the capability of the front-facing camera (locatable camera) is not fully utilized for potential augmented reality applications.
ARToolKit
Since ARToolKit has served AR/VR for more than 10 years, and it is open-source, it would be nice to have it running on HoloLens. The obstacles towards this goal are quite clear as well:
- Universal Windows has a whole different set of tools and run-time libraries. The dependencies of existing ARToolKit does not exist on UWP, such as pthreads, video libraries, opencv.
- ARToolKit is written in native C/C++ code, and an additional wrapper is needed for development on Unity, which is recommended for HoloLens. (If you are not good at Direct3D, and Windows App)
Luckily, after spending some time on this, I successfully get some pieces of code written, and actually make ARToolKit runs on HoloLens.
The repository is called HoloLensARToolKit on Github.
Demos
The following videos and screenshots are taken with HoloLensARToolKit v0.1.
Samples of HoloLensARToolKit
There are three samples of HoloLensARToolKit, each representing a certain kind of marker that is supported: single marker, cube marker and multi marker.
Minion on the Cube
This video is taken on HoloLens Device Portal, also known as Mixed Reality Capture. You might have noticed that there is still some lag between the video that is captured and update in the rendering.
More Screenshots
- Single Marker
- Cube Marker
- Multi Marker
Finally
Artoolkit Tutorial
You can access more articles describing the implementation details of HoloLensARToolKit in my blog, simply clicking on the tag:
.
With ARToolKit integrated with HoloLens, many more augmented reality applications are possible. If you are AR/VR developer, you must see what I mean here.
Artoolkit Tutorial For Beginners
Thanks for reading.