2010-11-13 14 views
7

Ich bin daran interessiert, eine Augmented Reality-Anwendung für Mobiltelefone mit Adobe Flash Platform zu implementieren. Können Sie mir bitte mitteilen, wenn Quellen zur Verfügung stehen, um herauszufinden, wie ich anfangen soll?Augmented Reality auf Mobiltelefonen

Ich bin nicht sicher, welche Software ich brauche AR zu verwenden, zu implementieren, aber als ich verstehen kann ich brauche:

ARToolKit Marker Generator die Marker Anpassung mit dem 3D-Bild zu erstellen, dann FLARToolKit zu Analysieren Sie das Bild von der Markierung und Papervision3D, um ein Objekt zu erstellen, das dasselbe Leerzeichen mit der Markierung teilt.

Können Sie mir bitte mitteilen, wenn das, was ich geschrieben habe, korrekt ist und mir raten, wie Sie die Implementierung auf Adobe Flash-Plattform starten?

Danke

+2

Ich habe Ihre Frage auf Android zurückgestellt, da Sie nicht spezifisch für die Plattform sind, die Sie entwickeln möchten. Wenn das nicht stimmt, machen Sie bitte die entsprechenden Änderungen am Fragetag. – Carlos

Antwort

2

Wie @Carlos erwähnt, müssen Sie über die Plattform spezifisch.

Wenn Sie für Windows/OSX entwickeln und den Browser als Ziel verwenden möchten, verwenden Sie flash/actionscript 3.0. Für eine einfache Einrichtung empfehle ich einen Blick auf FLARManager. Wenn Geschwindigkeit ist wichtig, würde ich vorschlagen, die FLARToolkit Alchemy Branch, und Away3DLite für 3D-Rendering.

Hinweis: Der Alchemie-Zweig unterstützt derzeit nur einzelne Markierungen. Verwenden Sie den Standardzweig für mehrere Markierungen.

Weitere Details zu den oben genannten und Beispielen zu AR in ActionScript finden Sie unter disturb media wiki Eintrag.

Das FLARToolkit verwendet ziemlich viele Ressourcen. Sie benötigen ein wenig Tuning, um bei win/osx reibungslose Ergebnisse zu erzielen. Auf Android/iPhone Flash läuft langsamer als auf einem Desktop/Laptop, wenn Sie es mit Air 2.5 für Android/iPhone-Packer verpacken. Wenn Sie AR-Verarbeitung und 3D-Rendering hinzufügen, stelle ich mir vor, dass es schwierig wird, etwas Ansprechbares zu bekommen.

Wenn Sie eine AR-App für Android entwickeln möchten, empfehle ich einen Blick auf Qualcomm's AR SDK.

+0

Ich möchte eine AR-App für Android mit Adobe Air erstellen. Ich bin sehr verwirrt, was ich brauche, um es mit Adobe Air zu machen. Jedoch bin ich nicht sicher, ob das möglich ist, und wenn ja, welche Programme es benötigt wurde, um die Anwendung zu entwickeln. Ich lese viele Artikel, aber ich bin immer noch verwirrt und sorry, dass meine Fragen nicht klar sind. Ich hoffe, dass jemand mit mehr Wissen mir helfen und beraten kann. Vielen Dank – Apollon1954

+1

@ Apollon1954 Ich würde die Verwendung von nativem Code für Anwendungen empfehlen, bei denen Geschwindigkeit entscheidend ist. Wenn Sie jedoch AIR/actionscript verwenden müssen, starten Sie Schritt für Schritt: Wenn Sie Flash CS5 verwenden, laden Sie die Erweiterung AIR for Android (http://labs.adobe.com/technologies/flashpro_extensionforair/) herunter - und checken Sie auch die Versionshinweise und Forum. 2. Sehen Sie sich die AIR-Tutorials für Android auf gotoandlearn an (http://www.gotoandlearn.com/play.php?id=123, http://www.gotoandlearn.com/play.php?id=124)). 3.Sobald Sie sicher sind, wie Sie mit AIR für Android auf die Kamera zugreifen können, beginnen Sie mit FLARToolkit zu spielen. –

+1

@ Apollon1954 Downloaden und kompilieren Sie die Beispiele, die mit FLARManager und die, die mit der FLARAlchemy + Away3DLite kommen, und vergleichen Sie die beiden für die Geschwindigkeit. Wie in der Antwort erwähnt, sind Links zu denen auf dem Wiki –