Description
SLARToolkit is a flexible Augmented Reality library for Silverlight with the aim to make real time
Augmented Reality applications with Silverlight as easy and fast as possible. It can be used with the Webcam API that was introduced in Silverlight 4 or with any other CaptureSource or a WriteableBitmap. SLARTookit is based on the established
NyARToolkit and
ARToolkit. SLARToolkit uses a dual license model and could be used for open or closed source applications under certain conditions. See the License page for details.
Features
Live samples and videos
There are two samples available; one uses Silverlight's 3D projection capabilities and the other the 3D game engine
Balder.
The samples are part of the source code repository, but not included in the binary release.A webcam and at least the Silverlight 4 runtime must be installed to run the samples. It's available for
Windows and
Mac. Alternatively there are also videos of the samples in action linked below.
The
SLAR and / or
L marker should be printed non scaled at the original size (80 x 80 mm) and centered for a small white border. See the
Markers documentation for details. Then hold the printed marker in front of the camera and move it around. Make sure the camera is set up properly and the scene is illuminated well without hard shadows.
Silverlight Projection SampleOpen the
sample and press the "Start Fun" Button or watch the
video.
See this
blog post for details.
Balder SampleOpen the
sample and press the "Start Fun" Button or watch the
video.
See this
blog post for details.
ExternalSLARToolkit combined with ESRI's GIS API:
Augmented Reality and ESRI’s ArcGIS API for SilverlightA design diploma project by Thilo Schulz that uses SLARToolkit under the hood:
Raumnutzung 2020
Easy to use
// Load marker and initialize detector with the a CaptureSource instance
var markerSlar = Marker.LoadFromResource("data/Marker_SLAR_16x16segments_80width.pat", 16, 16, 80.0);
ArDetector = new CaptureSourceMarkerDetector(captureSource, 1, 4000, new List<Marker>{ markerSlar });
// Detection event
ArDetector.MarkersDetected += (s, e) =>
{
var detectedResults = e.DetectionResults;
}
See the Beginner's Guide for an easy step by step tutorial.
Additional Information
SLARToolkit - Silverlight Augmented Reality Toolkit announced this project and included the Silverlight 3D projection sample.
World# - Real Time 3D Augmented Reality with Silverlight provided the first Balder 3D sample.
Public attention
.Net Rocks!, the largest .Net developer podcast made an interview:
Rene Schulte on Augmented Reality in SL4ReadWriteWeb.com, one of the most widely read and respected technology blogs in the world:
Now Silverlight Does Augmented Reality Too. The
Portuguese version of the article at ReadWriteWeb Brazil.
Channel 9, Microsoft's community site has chosen SLARToolkit as pick of the week. Video at 17:45:
TWC9: MIX10, Tweevo, Silverlight Augmented Reality, testingChannel 10 has also published an article:
Augmented Reality Comes to Silverlightheise.de, the largest German IT news site:
Augmented Reality mit Silverlight 4VizWorld.com, one of the biggest news blogs about computer graphics and visualization:
SLARToolkit – Silverlight Augmented Reality Toolkitdotnetpro.de, the news site of Germany's largest .Net magazine:
SLAR Toolkit auf CodePlex verfügbardotnet.de, the news site of Germany's .Net magazine with the widest circulation:
SLARToolkit für SilverlightSLARToolkit is listed as one of 15 Silverlight tools and libraries at Project Rosetta's
download siteSilverlight progam manager
Tim Heuer showed a SLARToolkit demo during a keynote at an internal Dell event.
SLARToolkit was
featured as one of the highlights during the
.Net Rock Roadtrip.
MVP Julien Dollon showed a preview of the SLARToolkit sample during his Silverlight 4 talk at
Microsoft TechDays 2010 in Paris. Julien recorded a
video of the session. The SLARToolkit demo starts at 39:02.
The Microsoft Developer Evangelist Dariusz Parys used a preview of the SLARToolkit sample in his Silverlight 4 talk at the
BASTA! Spring 2010 conference in Darmstadt. He also blogged about it:
Silverlight Augmented Reality Toolkit – René Rocks!.
...
Credits
René Schule coder and coordinator of this project.