2009-11-13 18 views
7

Ich möchte ein System implementieren, das eindeutige NxN-Blöcke generiert, wenn ein MD5-Hash als Eingabe gegeben wird, derzeit teile ich das MD5 in Teilstrings und benutze sie nur als Hex-Farbcodes Hat jemand gute Ideen zu Systemen, mit denen ich diese Bilder erzeugen könnte?Prozedurale Avatar-Generation

Ich habe überlegt, die Werte als die Konstanten in einem Lorenz-Attraktor zu verwenden, aber die Ausgabe ist einfach nicht visuell unterscheidbar für eine große Anzahl von generierten Ausgaben.

Antwort

4

Sie könnten versuchen, eine gesichtsähnlichen Bild zu erzeugen. Die Leute sind ziemlich gut darin, verschiedene Gesicht-ähnliche Bilder zu unterscheiden. Siehe beispielsweise Wavatars, bei denen es sich um doof gesichtsähnliche Bilder handelt, bei denen die Form variiert wird, die Farbe, der Hintergrund der Augen, der Mund usw., was zu einer sehr großen Anzahl verschiedener, gut erkennbarer Bilder führt.

Wenn nicht Gesichter, dann wählen Sie eine andere Klasse von ziemlich erkennbaren Objekten, die auf mehreren Achsen variieren können, wie Autos oder Tiere oder so.

Siehe zum Beispiel this thread on Meta über automatische Generierung von Einhorn Avatare.

3

Die automatisch generierten Avatare auf SO heißen Identicons, Sie könnten eine Variante davon verwenden.

Sehen Sie diese Frage für weitere Informationen:

How is the user id image generated on SO?

+0

Wenn Sie eine Frage ablehnen, ist es unhöflich, zumindest nicht zu sagen, warum – Martin

Verwandte Themen