Augmented Reality mit Silverlight

SlartToolkitNachdem ich bereits über die Möglichkeiten von Augmented Reality in Flash-Anwendungen berichtete, kommt heute Microsoft dran.

Denn auch deren Pendant Silverlight bietet uns seit kurzem eine sehr komfortable Möglichkeit Augmented Reality-Anwendungen zu entwickeln.

René Schulte, seines Zeichens .NET- und Silverlight- Entwickler sowie Software-Architekt, hat das Framework SLARToolkit entwickelt mit dem man ohne großem Hintergrundwissen über  Augmented Reality selber AR-Anwendungen mit Silverlight entwickeln kann.

Das SLARToolkit (Silverlight Augmented Reality Toolkit) basiert auf dem Java- AR-Framework NyARToolkit, welches wiederum auf dem bekannten ARToolkit basiert. Mehr dazu erfahrt Ihr in meinem Artikel Was ist Augmented Reality.

Hier die Features des AR-Frameworks von Renés Webseite:

  • Direct Support for Silverlight’s CaptureSource
  • Flexible through a generic WriteableBitmap detector
  • Multiple marker detection
  • Simple black square markers
  • Custom markers
  • Real time performance
  • Documentation
  • Based on established algorithms and techniques
  • Uses the Matrix3DEx library

Silverlight SLARToolkit

Bild: Augmented Reality in Silverlight mit dem SLARToolkit

Das Framework setzt Silverlight in der Version 4 voraus und benötigt das Visual Studio 2010 als Entwicklungsumgebung. Da aber bisher weder Silverlight 4 noch Visual Studio 2010 offiziell released wurden, müsst Ihr Euch zunächst mit der Beta von Silverlight 4 begnügen sowie die Beta 2 vom VS 2010. Der vor kurzem erschienende Release Candidate unterstützt übrigens Silverlight 4 bisher noch nicht, was sich aber demnächst ändern soll.

Hier noch ein kleines Video einer Beispiel- Augmented Reality- Anwendung, die mit Silverlight und dem SLARToolkit erstellt wurde.

Schon ziemlich beeindruckend, wie ich finde.

Ich finde es echt klasse, dass es endlich auch für Silverlight ein passendes Framework gibt. Ein großes Dankeschön an dieser Stelle an René Schulte.

Die kostenlosen Download-Files für das SLARToolkit sowie Informationen zu den Lizenzmodellen bekommt Ihr auf der dazugehörigen Projektseite von CodePlex.

Comments
  1. Rene Schulte