Sonntag, 20. Januar 2008

Poster for Labautomation 08 finished

We submitted our project for the LabAutomation 2008 conference and we've won a Travel Award including free flight, accomodation and conference tickets. In return we have to present a poster about the Timetube project during that conference. The poster is finished by now:


Freitag, 28. Dezember 2007

Headtracking mit Wiimote

Sowas will ich auch haben:




Sourcecode usw. im Blog vom Entwickler Johnny Chung Lee.

Montag, 1. Oktober 2007

Paper für HC2007 raus!

http://mirevicast.medien.fh-duesseldorf.de/hc2007/introduction

Sonntag, 30. September 2007

GUI + inTubeCamera



- Neues GUI-Design mit inTubeCamera

Mittwoch, 26. September 2007

Cooles Bild



- vielleicht Ideen für die Darstellung der Lücken (Licht/Schatten)

Freitag, 21. September 2007

Donnerstag, 21.09.07

Ort: Daheim

- InTubeCamera eingebaut, welche für das Erkennen der Lücken sehr nützlich sein soll, da hier die einzelnen Zeitscheiben "fast" 2-dimensional dargestellt werden
- SideCamera angepasst/SideBox eingebaut
- Johannes Teilprojekt auf meinem Rechner zum Laufen bekommt (JJJJAAAA!!!!)
- SVN@google eingerichtet

Dienstag, 18. September 2007

Custom-Maus-Cursor in Quest3D

Ziel: Wenn mit der Maus eine bestimmte Aktion durchgeführt werden soll (z.B. Dragon-Drop von einem Workflow) , dann soll sich der Cursor der Maus ändern, um dem Nutzer einen Hinweis
darauf zu geben, welche Interaktionsmöglichkeiten er hat.


Problem: Quest3D stellt keine Channels bereit, um über die WIN32-API Custom-Cursor anzeigen zu lassen. Es gibt einen Channel "Win32 ShowMouseCursor", mit dem der Cursor aus- bzw. eingeblendet werden kann.

Lösungsansätze:

  • Über das Quest3D-SDK wird ein eigener Channel programmiert, der den Maus-Cursor in einen gewünschten Cursor abändert. Das geschieht wünschenswerterweie dynamisch, so dass der Channel einen Kinderknoten hat, an den ein Bitmap angehängt werden kann. Problem: Das hat schonmal jemand (ansatzweise) gemacht, das muss aber für jede Quest3D-Version neu kompiliert werden. DOWNLOAD: Handcursor-Channels und der Nicht-Debug-Handcursor-Channel-Dll für Quest3D 1.3d.
  • Per Win32 ShowMouseCursor-Channel den Mauscursor ausblenden und einen Custom-Cursor in 3D bereitstellen. Der 3D-Cursor wird einfach über die GUI-Kamera in die 2D-Ebene projiziert. Über Texturen können beliebige Mauscursor bereitgestellt werden. Problem: Der Cursor hat nicht das Win32-Look-And-Feel, was sich komisch "anfühlt" insofern nach dem Verlassen des Viewports der Windows-Maus-Cursor wieder bei Window-Koordinate 0,0 angezeigt wird. Da muss beim Navigieren drauf geachtet werden, nicht über "Animation 3D" zu kommen, sonst darf erneut oben links gestartet werden, falls sich der Viewer im Run-Mode befindet ;-) . Außerdem wird dieser Cursor nur mit der tatsächlichen Framerate angezeigt/aktualisiert. Und die menschliche Hand ist schnell. DOWNLOAD: 3D-Cursor-Template

Montag, 17. September 2007

Montag, 17.09.07

Ort: Daheim

- Workbereich visuell abgrenzen
- Schlecht sichtbaren Bereich "abschneiden"
- an den Kräften weiterarbeiten
- Kritikpunkte aus dem Gespräch vom Freitag in Ideen umwandeln:

1. - Past-Kamera durch eine intube-Kamera ersetzen, um dadurch
Lücken sichtbarer zu machen
2.- Aktivitäten werden flach dargestellt, um vorhandene Lücken nicht zu überdecken
3.- Lücken hervorheben (irgendwie?!?!? 3D, highlighted ???)

Montag, 10. September 2007

Sonntag, 09.09.07

Dauer: 19:00 - 02:30
Ort: Daheim

- Neue Phantom-Kamera-Interaktion eingebaut (s. Bild)
- minimale/maximale Kamerageschwindigkeit muss noch ausgetestet werden

Sonntag, 9. September 2007

Samstag, 08.09.07

Dauer: 20:00 - 00:00
Ort: Daheim

- Feststellung: Neues Phantom funktioniert nicht so gut/stark (Kraft) wie der vorherige ?!?!!
- Phantom-Pointer verlässt TimeTube nicht mehr! (YES ;-))
- weitere Geometrische Überlegungen
- Kräfte ums Rohr eingebaut (noch nicht 100%ig)