RSS-Feed

Objectify Update auf Version 1.2

von Kai um 19:48 am Mittwoch, 28. September 2011 in Objectify | 4 Kommentare

Seit einigen Tagen ist Objectify nun in der Version 1.2 im Android Market eingestellt.
Da ich nebenbei an meiner Bachelor-Thesis geschrieben habe, blieb nicht allzu viel Zeit übrig, alle Features zu implementieren, die ich auf meiner Liste stehen hatte. Trotzdem haben es einige (wichtige) Features in die aktuelle Version geschafft.

Exportfunktion in Version 1.2 von Objectify

Exportfunktion in Version 1.2 von Objectify

Dazu gehört zum Beispiel die Möglichkeit erstellte 3D-Modelle in das standardisierte OBJ-Format zu exportieren. Das ganze sieht dann so aus wie in dem Bild rechts.

Daneben habe ich noch die Ansicht der 3D-Modelle verbessert. Die Textur ist jetzt (bei dunklen Eingangsfotos) heller, so dass man einzelne Details besser erkennen kann. Außerdem gibt es in den Einstellungen jetzt die Möglichkeit, die Eingangsbilder zu glätten. Das führt meist zu “glätteren” Modellen, reduziert aber auf der anderen Seite die sichtbaren Details.

Das nächste Feature, was es voraussichtlich in die nächste Version 1.3 schaffen wird, ist der Import von OBJ-Dateien. Ich werde das so implementieren, dass diese Funktion dann auch anderen Apps, die auf dem Smartphone installiert sind, zur Verfügung steht. Sobald ich herausgefunden habe, welchen MIME-Type OBJ Dateien haben, kann man sich auch Modelle in diesem Format auf das Smartphone laden und dann ebenfalls mit dem in Objectify eingebauten Viewer anschauen.

Objectify

von Kai um 15:10 am Donnerstag, 18. August 2011 in Android, Objectify | 1 Kommentar

Gestern habe ich die erste Version von Objectify veröffentlicht, einen mobilen 3D-Scanner für Android Smartphones.

Die App nutzt die Frontkamera und das Display des Smartphones, um das zu fotografierende Objekt von verschiedenen Seiten zu beleuchten und aus den gewonnen Informationen die Oberflächengeometrie zu rekonstruieren.

In der ersten veröffentlichten Version lassen sich 4-9 Fotos schießen, um ein 3D-Objekt zu rekonstruieren. In den folgenden Versionen werde ich noch verschiedene Exportmöglichkeiten wie obj einbauen, um das 3D-Objekt auch mit anderen Programm öffnen zu können. Ein Export nach (animierter) Gif-Grafik steht ebenfalls auf der TODO-Liste.

Die Rekonstruktion der Oberflächengeometrie funktioniert über ein sogenanntes Photometric Stereo Verfahren und ist am besten in sehr dunklen Umgebungen. (Wer diese App also tatsächlich kaufen und ausprobieren möchte, sollte sich zuvor in einen dunklen Raum begeben, um das beste Ergebnis zu erhalten).
Auf meinem Schreibtisch liegen aber schon einige Publikationen, die dieses Verfahren auch in Echtzeit beschreiben. Das ist daher (neben den bereits beschriebenen Updates) der nächste Schritt für mich: 3D-Rekonstruktion in Echtzeit, yeah :)

Die App ist derzeit sowohl im AndroidPIT-Market, als auch im offiziellen Android-Market von Google erhältlich. Einfach auf die Badges hier klicken, um in den jeweiligen Market zu gelangen.

AndroidPIT BadgeAvailable in Android Market