Anmelden Registrieren

Badges

Feeds

Neueste BlogeinträgeBlog

Neues Tutorial: Augmented Reality mit Python

pbouda am 22. Mär 16:43

Nachdem ich nun alle meine Text über Skriptsprachen ins Wiki umgezogen habe, folgt heute der erste Teil einer neuen Tutorial-Reihe, die sich ausschließlich mit der Programmierung von Skriptsprachen beschäftigen wird. Es geht auch gleich spannend los: mit einem Tutorial über Augmented Reality mit OpenCV, PyQt und OpenGL. Ich hatte die Idee dazu schon länger, dachte allerdings, dass es recht kompliziert wäre. Aber nichts da: nach ein bisschen Herumbasteln lief das Ganze schon recht schön. Und das wollte ich euch natürlich nicht vorenthalten.

MicroB machts in 3D

pbouda am 20. Jun 11:17

Ich muss sagen, dass mich Nokia nach langer Zeit mal wieder beeindruckt hat, und dass ausgerechnet auf der technischen Seite. Bisher dachte ich, dass die neue Firmware für das N900 vor allem kleine Verbesserungen, Bugfixes und natürlich Qt 4.6 bringt. Aber weit gefehlt: ich wollte mich mal ein bisschen mit WebGL auseinandersetzen, und der einzige Browser, der das von Hause aus unterstützt ist tatsächlich: MicroB auf dem N900, der Standardbrowser des Geräts. Gil Thomas hat eine Reihe von Demos gelistet, die ihr euch auf dem N900 anschauen könnt. Auf der Seite wird auch erwähnt (und das war die nächste Überraschung), dass MicroB das MozOrientation-Event untersützt, für den Beschleunigungssensor. Ich konnte es nicht lassen, und habe eines der Demos von Gil abgewandelt, um die WebGL-Szene per Sensor zu steuern. Ein Video habe ich für euch davon gemacht, damit ihr auch beeindruckt sein könnt:

Und wer das Ganze live samt Code sehen will: http://www.peterbouda.de/webgl.Mittlerweile würde ich es sogar unterschreiben, dass MicroB der beste mobile Browser ist. Nicht der Schnellste, aber dank Flash und WebGL definitiv der technisch Fortgeschrittenste.

Neues Tutorial: Daten des Accelerometer-Sensors mit einem OpenGL-Objekt verknüpfen

pbouda am 05. Apr 20:24

Soeben ist ein neues Tutorial online gegangen, dieses mal geht es ans Eingemachte: Wie man Daten des Accelerometer-Sensors mit einem OpenGL-Objekt verknüpft.

Das Ganze zeige ich anhand einer kleinen Beispielanwendung, die ein Qt-Logo rotieren lässt, wenn man das N900 in verschiedene Richtungen neigt. Schöner Effekt, hier ein Video:

Den Code der kompletten Anwendung gibt's natürlich im Tutorial. Viel Spaß damit!