Hey folks,
I'm a PhD student at Imperial College in London, working on automated game design techniques. It's a really fun area - our results are super basic (check some of them
here) but the research itself is interesting and might one day have some great applications.
Last December I made some Flixel platformers using art I drew based on Oryx's delightful sprites. I'm no artist, so I did it mostly by cribbing off his structures, working out the rough space heads should occupy, and so on.
What I've been wondering lately is whether I could
automatically generate a sprite from a photograph. There's two parts to this:
1. Extracting the features of the person (a Machine Intelligence task)
2. Funnelling them into a template
Assuming I could extract (1.) roughly, so I get a skin colour, hair colour and so on, how hard do you think it would be to create little sprites based on these features? Do you think sprites can follow a really rigid template, or would they all look characterless and mannequin-like?
One issue I'm really aware of is picking out important features. If you've only got 4x4 pixels for the body, then a yellow pixel placed well can convey all the detail in the world, that's his sheriff's badge, or a red hankerchief, or whatever.
I'm not really looking for solutions here, but I would love to hear from spriters on whether this might work. Alternatively: if I give you a photo of someone, what is your process for converting them into an 8x8/16x16 sprite?
Thanks!