Mac OS X

February 20th, 2009

Manchmal liebe ich dieses Betriebssystem. Wie cool ist das denn bitte ? Schatten inclusive.

Mac rulez

Same procedure as every year

January 22nd, 2009

Und wieder glsl. Diesmal eine implementation von Voronoi Diagrammen auf der GPU. Ohne for-schleife bestehend aus 6 min’s und 6 texture lookups ( auf der selben Texture jedesmal ). Das ergebnis tile’t wie nen Weltmeister.
Ich mag Quartz.
Sieht noch besser in bewegung aus

Read the rest of this entry »

Glsl Metballs

September 4th, 2008

Ein bissl quartz mal wieder, leider nur in 2D:

Metballs

Metballs 2

Metballs 3

By the way, das ganze ließ sich wunderbar mit dieser methode zum rendern von Text verknüpfen, da auch hier ein Distance Field der ausgangspunkt ist.

Neuer Job, neues Projekt

May 15th, 2008

Ich arbeite nun schon seit längerem bei einem neuen Unternehmen und mittlerweile ist auch das momentane projekt als “Free Preview” verfügbar. ( Offizielle Seite )

Neue Version des mpd Plugins

July 21st, 2007

Es gibt wieder eine neue Version des MPD Plugins für den AppleTV, mitlerweile Version 1.1.3. Es ist jetzt kompatibel mit dem AppleTV Update 1.1.

Screenshot der Hauptansicht

Nur ein zufall ?

July 10th, 2007

Oder nicht :)

Nur ein zufall ?

AppleTV

June 9th, 2007

Für meinen Apple TV habe ich ein plugin geschrieben das die steuerung eines MPD Servers ermöglicht ( musicpd )
http://code.google.com/p/atvmpdcontrol/

Screenshot der Status ansicht

Treiber entwicklung

November 23rd, 2006

Da ich seit kurzem zur eintwicklung eines Treibers “verdonnert” wurde, musste ich mich mit dem ganzen Low Level kram von Windows beschäftigen. Dabei hat mir www.osronline.com bzw. die leute aus der Mailing liste dort sehr geholfen. Um den Text nicht zu verlieren und für leute dies interressiert habe ich hier eine antwort zum Thema IRQL nochmal gesichert.

Read the rest of this entry »

Enum die 2.

October 16th, 2006

Ich hab mal ne noch krausere Implementierung des ContainerEnumerator des vorherigen posts geschrieben.

Diesmal wird sie so benutzt:


vector<int> vInts;
vInts.push_back(1);
enumiterator<vector <int> > enumIt(&vInts);

while(enumIt++)
{

}

Read the rest of this entry »

Container Enum

October 12th, 2006

Vor einiger zeit wurde mir das for(it=begin();it!=end();it++) geschreibe zu nervig, deshalb hab ich mir eine Klasse dafür geschrieben.

Benutzt wird sie z.B. so:

CContainerEnum< vector<int> > enum(vec);

while(enum.next())
{

}

Mit nem einfachen typedef gibt es auch spezialisierte Versionen wie z.B.:

CVectorEnum< int > ( intVec);

oder

CMapEnum< int, string > (mapIntToString);

Read the rest of this entry »