SoloCodigo

Programación Específica => Programación de Videojuegos => Mensaje iniciado por: solarin en Jueves 11 de Enero de 2007, 11:13

Título: Generador De Caras Aleatorio
Publicado por: solarin en Jueves 11 de Enero de 2007, 11:13
Hola a tod@s,

Necesitaria crear un generador de caras aleatorio. Que lenguajes de programacion i/o tecnicas me recomendariais usar.

Asi de forma rapida se me ocurre generar diferentes tipos de ojos/pelo/nariz/barba etc i hacer un mix de manera aleatoria. Pero antes de empezar a capturar imagenes y guardarlas queria saber si alguien ya tiene alguna cosa parecida o que pudiera aprovechar.

gracias por todo.
Título: Re: Generador De Caras Aleatorio
Publicado por: JuanK en Jueves 11 de Enero de 2007, 13:56
entre mas de tallado seas con lo que quieres hqcer mejor ayuda tendrás...

explicate lo mejor que puedas.
Título: Re: Generador De Caras Aleatorio
Publicado por: solarin en Jueves 11 de Enero de 2007, 14:49
La idea es tener como producto final un conjunto de unas 10.000 caras diferentes. Todas con la misma silueta, pero con diferentes ojos, pelo, boca, nariz , color, etc

Las caras no han de ser de personas reales, es decir son dibujadas.

Como decia, lo primero que se me ocurre, es crear un conjunto de .jpg de p.e 10 tipos de ojos, 10 de pelo, 10 de bocas y 10 de narizes. Combinarlas de manera aleatoria y con cada conjunto de boca-ojos-pelo-nariz, crear una cara.

La pregunta seria:

que lenguaje/software/tecnica me recomendarias para crear este generador de caras. Es decir, con que lo tendre mas facil para unir imagenes. La velocidad no es problema.

Alguna clase/lib que me pueda ayudar a juntar estas imagenes, o recomendais directamente crear una tabla i llenarla con los diferentes .jpg.

He programado bastante en C++ pero no he tocado casi nada visual o con imagenes.

Un saludo.
Título: Re: Generador De Caras Aleatorio
Publicado por: ibito en Jueves 11 de Enero de 2007, 17:10
Búscate una librería para gráficos, por ejemplo LooverLib (http://www.pixelartgames.com/looverlib.html), que es una librería pequeña y muy fácil de usar. También con DirectX.

Igual mejor te podrías dedicara a aprender otro lenguaje como C#, pero si te sientes bien con C++ y no quieres moverte de ahí... busca alguna librería o un tutorial sobre DirectX.
Título: Re: Generador De Caras Aleatorio
Publicado por: solarin en Jueves 11 de Enero de 2007, 17:47
Si el problema no es moverme, el problema es hacia donde. Crees que C# puede ser la mejor opcion? Ese es un principio. Solo queria algun consejo sobre que lenguaje o tecnologia es mejor usar.

Gracias por el consejo. Mirare la libreria que mencionas.
Título: Re: Generador De Caras Aleatorio
Publicado por: JuanK en Jueves 11 de Enero de 2007, 19:48
si de facilidades se trata... mmm podria ser C# y XNA
o
usar C y allegro
o usar flash
todo depende de como tu lo necesites.
Título: Re: Generador De Caras Aleatorio
Publicado por: ibito en Jueves 11 de Enero de 2007, 20:15
Pues ya que Juank lo menciona, también te recomiendo Allegro (http://alleg.sf.net), con ésa librería te podría ayudar...
Título: Re: Generador De Caras Aleatorio
Publicado por: solarin en Viernes 12 de Enero de 2007, 12:11
Gracias a los 2. Este fin de semana me miro la lib. Os cuento la experiencia la semana que viene. (por fin es viernes!!  :D  )