Generera/Rendera ansikten automatiskt

Allt som har med skapandet av grafik att göra.

Generera/Rendera ansikten automatiskt

Inläggav Mattias Gustavsson » 14 jun 2009, 18:09

Det här är tänkt till ett projekt jag höll på med för ett tag sen, men som nu är lagt på is. För det projektet behövde jag ansiktsbilder på folk (mest tjyvar och banditer), och jag behövde många bilder och mycket variation.

Så jag experimenterade en del med script för att generera slumpmässiga ansikten efter vissa regler, och som jag kan starta, låta gå, och när det är klart har jag ett hundratal PNG-filer:

Bild
(klicka för större upplösning)

Alla blir ju kanske inte så bra, men min tanke var att låta scriptet generera ut en massa bilder, och sen bara gå igenom och radera de som ser för konstiga ut - men bilden ovan innehåller ofiltrerade bilder från en och samma körning.

Jag tycker att resultatet på det stora hela blev rätt ok, klart användbart iallafall, och speciellt med tanke på att man inte behöver göra nåt annat än att köra igång ett script för att få alla bilderna :-)

Men vad tycker ni? Är det ok eller skräp? Och är det nån som har erfarenhet från nåt liknande?
:P http://www.mattiasgustavsson.com - Min blogg
8-) http://www.tophatarcade.com - Utvecklarsajt och Sim/Strategi/RPG butik
:roll: http://www.retrogamedev.org - Forum för retrospel-utvecklare
:shock: http://www.pixieuniversity.com - Min gratis 2D spelmotor
Användarvisningsbild
Mattias Gustavsson
 
Inlägg: 135
Blev medlem: 11 maj 2009, 22:24
Ort: Royal Leamington Spa, UK

Re: Generera/Rendera ansikten automatiskt

Inläggav Hildenborg » 14 jun 2009, 19:03

Kändes litegranna som att titta på ett avatarsystem :)

Jag tyckte att väldigt många ansikten var väldigt lika varandra. Ungefär som att få se samma person i olika faser av hans liv: Här är jag, och här är jag när jag gått ned tio kilo. Här hade jag klippt mig. :)

Men, sen så är ju jag känd för att vara ansiktsblind också... (sant)
Sun Tzu: "In peace prepare for war, in war prepare for peace."
Användarvisningsbild
Hildenborg
Site Admin
 
Inlägg: 191
Blev medlem: 22 apr 2009, 20:25
Ort: Göteborg

Re: Generera/Rendera ansikten automatiskt

Inläggav TheSpaceMan » 14 jun 2009, 23:28

Jag gillar det personligen.

Från prestanda synpunkt med så ser jag det som mycket mer smidigt än ha en grafiker försöka göra samma sak.
Då hade någon suttit i 3 veckor och flyttat håret upp och ner letandes efter den perfekta positionen.
TheSpaceMan
 
Inlägg: 102
Blev medlem: 11 maj 2009, 23:31
Ort: Nottingham

Re: Generera/Rendera ansikten automatiskt

Inläggav dooz » 15 jun 2009, 09:25

Kan du skriva något kort om hur/vilka regler och sånt som du använde? Var det av typen "hår: färg mellan xxx och yyy, längd mellan xxx och yyy" etc etc, dvs i princip attribut som var tvungna att finnas, och sen rangar med giltiga värden, eller något annat?

Det låter som en ganska cool grej att leka med.. Hmm, jag skulle vilja koda något iterativt system, där man börjar med diverse paramterar inom någon viss range, så genereras en massa ansikten (eller whatever), så kan man snabbt ge tumme upp eller tumma ner på varje bild för att säga om man tyckte den blev bra eller inte, så uppdateras parametrarna efter detta och allting körs om igen ad infinitum. Eller så blir det bara knas :P Oooh, eller så slutar det med att alla har mustasch!
Användarvisningsbild
dooz
 
Inlägg: 37
Blev medlem: 11 maj 2009, 21:04
Ort: Göteborg

Re: Generera/Rendera ansikten automatiskt

Inläggav Mattias Gustavsson » 15 jun 2009, 11:04

dooz skrev:Kan du skriva något kort om hur/vilka regler och sånt som du använde?

Jag använde Poser för att göra det hela, och skrev ett python-script som slumpmässigt applicerar presets och justerar morphs. Egentligen så definierade jag inte så mycket direkta "regler", jag bara hackade in lite villkor och undantag tills jag hade nåt jag tyckte såg OK ut.

För dom som är intresserade så har jag attachat hela scriptet, men man lär inte kunna köra det om man inte har exakt dom posermodeller installerade som jag har (försökte klistra in koden i ett code=python block här, men det funkade inte. var nog för långt...)

Oooh, eller så slutar det med att alla har mustasch!

:shock:

Kul idé med ett feedback-baserat system... men skulle nog kräva mer strukturerad kod än vad jag har här :D
Bilagor
facegen.zip
(4.03 KiB) Nerladdad 26 gånger
:P http://www.mattiasgustavsson.com - Min blogg
8-) http://www.tophatarcade.com - Utvecklarsajt och Sim/Strategi/RPG butik
:roll: http://www.retrogamedev.org - Forum för retrospel-utvecklare
:shock: http://www.pixieuniversity.com - Min gratis 2D spelmotor
Användarvisningsbild
Mattias Gustavsson
 
Inlägg: 135
Blev medlem: 11 maj 2009, 22:24
Ort: Royal Leamington Spa, UK


Återgå till Grafik

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 1 gäst

cron