2009-11-13 19 views
7

Je voudrais implémenter un système qui génère des blocs NxN uniques quand on me donne un hachage MD5 en entrée, actuellement je divise le MD5 en sous-chaines et je les utilise simplement comme codes de couleurs hexadécimales. Quelqu'un at-il de bonnes idées sur les systèmes que je pourrais utiliser pour générer ces images? J'ai envisagé d'utiliser les valeurs comme constantes dans un attracteur de Lorenz mais la sortie n'est tout simplement pas visuellement distinguable pour un grand nombre de sorties générées.Génération d'avatar procédural

Répondre

4

Vous pouvez essayer de générer une image comme le visage. Les gens sont assez bons pour distinguer différentes images ressemblant à des visages. Par exemple, voir Wavatars, qui sont des images goofy ressemblant à des visages dans lesquelles la forme est variée, la couleur, le fond des yeux, la bouche, etc., conduisant à un très grand nombre d'images différentes, assez reconnaissables.

Si ce n'est pas des visages, alors choisissez une autre classe d'objets assez reconnaissables qui peuvent varier sur plusieurs axes, comme les voitures ou les animaux ou quelque chose.

Voir, par exemple, this thread on Meta pour générer automatiquement des avatars de licorne.

3

Les avatars générés automatiquement sur SO sont appelés Identicons, vous pouvez en utiliser une variante.

Voir cette question pour plus d'informations:

How is the user id image generated on SO?

+0

Si vous votez contre une question, il est impoli de ne pas dire au moins pourquoi – Martin