Siempre me pasa lo mismo..
Consigo una tabla de Sprites para mis personajes, recorto los Sprites uno a uno y los voi guardando..
Cuando los tengo todos me toca ir de uno en uno editando y Pixel a Pixel voi cambiando el color (0,0,0) "Negro puro" al (1,1,1) definido por mi en el Paint de windows, para asi, cuando lo tengo listo aplico un negro puro de fondo y ya tengo la imagen lista para Gemix, el caso es que resulta una tarea ardua y pesada de realizar a mano..
Alguien conoce un programa grafico que yo le diga que en toda la imagen, el color (0,0,0) me lo cambie automaticamente por el (1,1,1)????
Recuerdo que cuando programava con Cdiv no tenia este problema porque el color "transparente" era el (255,0,255), y no tenia qeu preocuparme por los negros..
Seria posible en Gemix especificar otro color que no fuera el negro para el transparente? la verdad es que seria bueno.
Alguno conoce un programa que pueda trabajar esto que he comentado? seria decirle que el color (0,0,0) lo pase a (5,5,5) por ejemplo.
Como lo hacen ustedes?
- erkosone
- Posts: 10656
- Joined: Tue Feb 24, 2009 2:13 pm
- Location: Barcelona.
- Contact:
- Nightwolf
- Posts: 3032
- Joined: Tue Oct 07, 2008 3:26 pm
- Location: Aquí mismo.
- Contact:
Re: Como lo hacen ustedes?
Si un gráfico usa como negro el 0,0,0 (y no como transparente) para evitar "huecos" hago lo siguiente en paint shop pro:
Creo un archivo de imagen más o menos grande. Y lo relleno con el color 1,1,1. Cojo el gráfico con los sprites y lo pego con control+e. (Es decir, lo pego manteniendo su transparencia) De tal manera que ahora el gráfico está en un fondo de 1,1,1. Y ahora rellenas el color de alrededor del gráfico con 0,0,0. Con lo que tienes que la parte interna del gráfico que era 0,0,0 es 1,1,1 y ya tienes el gráfico por fuera con el color transparente.
Creo un archivo de imagen más o menos grande. Y lo relleno con el color 1,1,1. Cojo el gráfico con los sprites y lo pego con control+e. (Es decir, lo pego manteniendo su transparencia) De tal manera que ahora el gráfico está en un fondo de 1,1,1. Y ahora rellenas el color de alrededor del gráfico con 0,0,0. Con lo que tienes que la parte interna del gráfico que era 0,0,0 es 1,1,1 y ya tienes el gráfico por fuera con el color transparente.
- erkosone
- Posts: 10656
- Joined: Tue Feb 24, 2009 2:13 pm
- Location: Barcelona.
- Contact:
Re: Como lo hacen ustedes?
Gracias por el consejo, pero no me sirve para graficos con el pelo negro jeje.
Pero me ha servido de mucha ayuda, me he bajado el paint shop pro y he estado trasteando con el.. creo que ya tengo lo que necesito.
Gracias!.
Pero me ha servido de mucha ayuda, me he bajado el paint shop pro y he estado trasteando con el.. creo que ya tengo lo que necesito.
Gracias!.
http://iphonegamesdev.com/
[GEMIX - VIDEO TUTORIALES] http://www.youtube.com/user/fasetconasa
http://gurugameprogramming.blogspot.com.es/
[GEMIX - VIDEO TUTORIALES] http://www.youtube.com/user/fasetconasa
http://gurugameprogramming.blogspot.com.es/
- Nightwolf
- Posts: 3032
- Joined: Tue Oct 07, 2008 3:26 pm
- Location: Aquí mismo.
- Contact:
Re: Como lo hacen ustedes?
Si el pelo es negro (0,0,0) el color transparante no lo será. Haz lo mismo que te digo, nada más que tienes luego que rellenar el color original transparente pegado en el gráfico con fondo 1,1,1 con el color 0,0,0
- Nowy
- Posts: 599
- Joined: Sat Oct 04, 2008 11:14 am
- Contact:
Re: Como lo hacen ustedes?
pues a mi antes tambien me liaba el negro puro pero me pase a png transparente y fpgs de 32 bits y ningun problema jeje
- GINO
- Posts: 2823
- Joined: Thu Jul 31, 2008 10:25 pm
- Contact:
Re: Como lo hacen ustedes?
Claro, para hacerlo de forma optima, si tienes color negro puro en la imagen, la transparencia debe ser de otro color o canal alpha, sino no hay forma de saber q es transparencia y q color solido.
Si usas canal alpha para transparencia, como dice nower, es suficiente q conviertas los mapas con el 'map editor' a 8, 16 o 24 (32bits por color key) pq automaticamente convierte el negro en 1, 1, 1 y la transparencia a 0, 0, 0.
Si usas otro color para transparente, tipo fucsia (rgb(255, 0, 255)), puedes hacer la operacion, por ejemplo con photoshop o gimp de forma facil:
1 - seleccionas a herramienta varita de seleccion
2 - pinchas con ella en la imagen en el color negro (fijandote q la opcion umbral (threshold) de la herramienta este a 0) y clickas la opcion 'Similar' para q seleccione todos los colores igual a ese.
3 - rellenas de color rgb(1, 1, 1)
4 - pinchas con la varita en la imagen en el 'transparente' (fijandote q la opcion umbral (threshold) de la herramienta este a 0) y clickas la opcion 'Similar' para q seleccione todos los colores igual a ese.
5 - rellenas de color rgb(0, 0, 0)
Esos pasos son a grandes rasgos. Ademas si el programa lo permite, puedes crear una accion con esos pasos, con lo cual para aplicarlos a una nueva imagen solo tienes q pinchar un boton.
Si dices q programa usas te podemos aconsejar mejor.
Con paint es bastante mas engorroso
Si usas canal alpha para transparencia, como dice nower, es suficiente q conviertas los mapas con el 'map editor' a 8, 16 o 24 (32bits por color key) pq automaticamente convierte el negro en 1, 1, 1 y la transparencia a 0, 0, 0.
Si usas otro color para transparente, tipo fucsia (rgb(255, 0, 255)), puedes hacer la operacion, por ejemplo con photoshop o gimp de forma facil:
1 - seleccionas a herramienta varita de seleccion
2 - pinchas con ella en la imagen en el color negro (fijandote q la opcion umbral (threshold) de la herramienta este a 0) y clickas la opcion 'Similar' para q seleccione todos los colores igual a ese.
3 - rellenas de color rgb(1, 1, 1)
4 - pinchas con la varita en la imagen en el 'transparente' (fijandote q la opcion umbral (threshold) de la herramienta este a 0) y clickas la opcion 'Similar' para q seleccione todos los colores igual a ese.
5 - rellenas de color rgb(0, 0, 0)
Esos pasos son a grandes rasgos. Ademas si el programa lo permite, puedes crear una accion con esos pasos, con lo cual para aplicarlos a una nueva imagen solo tienes q pinchar un boton.
Si dices q programa usas te podemos aconsejar mejor.
Con paint es bastante mas engorroso
- TYCO
- Posts: 3611
- Joined: Tue Sep 02, 2008 7:38 pm
- Contact:
Re: Como lo hacen ustedes?
Yo uso el PSP (Paint Shop Pro) y con opciones de reemplazar color y la variata magica para seleccionar todo el contorno... y sustituyo rápidamente los colores por negro puro o por negro 10,10,10... no suelo poner negro 1,1,1 por seguridad... más que nada porque si lo guardo en 16Bits más tarde, me lo podría cponnvertir en negro puro... que alguna vez ya me pasó.
Yo creo que todo el mundo a probado el Paint Shop Pro XD, y es que venia en los cd's de pcmania, y otras muchas revista del mundillo, yo creo que la primera version que probe fue sobre la 4.12 o algo así me suena, y la verdad es que aun hoy día sigo usando este programa... eso sí una versión más actual que aquellas de entonces. Recuerdo que la 7.0 y la 9.0 son las que más he usado.
Yo creo que todo el mundo a probado el Paint Shop Pro XD, y es que venia en los cd's de pcmania, y otras muchas revista del mundillo, yo creo que la primera version que probe fue sobre la 4.12 o algo así me suena, y la verdad es que aun hoy día sigo usando este programa... eso sí una versión más actual que aquellas de entonces. Recuerdo que la 7.0 y la 9.0 son las que más he usado.
Todo Modo Gráfico tiene por detrás una Línea de Comandos.
Proyecto: SnowCraft Remake (100%).
Proyecto: Bomb a Bomb Remake (100%).
Proyecto: Rally Mortal (87%).
![[RETO]: 20lineas - [JUEGO]: eLaberinto [RETO]: 20lineas - [JUEGO]: eLaberinto](../space/silver_medal.png)
![[CONCURSO]: EL JUEGO DEL VERANO 2011 - [JUEGO]: PlayaBall [CONCURSO]: EL JUEGO DEL VERANO 2011 - [JUEGO]: PlayaBall](../space/bronze_medal.png)
Proyecto: SnowCraft Remake (100%).
Proyecto: Bomb a Bomb Remake (100%).
Proyecto: Rally Mortal (87%).
![[RETO]: 20lineas - [JUEGO]: eLaberinto [RETO]: 20lineas - [JUEGO]: eLaberinto](../space/silver_medal.png)
![[CONCURSO]: EL JUEGO DEL VERANO 2011 - [JUEGO]: PlayaBall [CONCURSO]: EL JUEGO DEL VERANO 2011 - [JUEGO]: PlayaBall](../space/bronze_medal.png)
- GINO
- Posts: 2823
- Joined: Thu Jul 31, 2008 10:25 pm
- Contact:
Re: Como lo hacen ustedes?
Es verdad, en 16 bits hay q poner 4, 4, 4, ya q si ponemos menos al convertir el color rgb 24bits a 16bits lo trunca a 0, 0, 0.
- erkosone
- Posts: 10656
- Joined: Tue Feb 24, 2009 2:13 pm
- Location: Barcelona.
- Contact:
Re: Como lo hacen ustedes?
Gracias por la info a los dos, prometo provarlo. el caso es que por ahora li hice manualmente.. menos mal que son sprites de 128x200.. hehehe
http://iphonegamesdev.com/
[GEMIX - VIDEO TUTORIALES] http://www.youtube.com/user/fasetconasa
http://gurugameprogramming.blogspot.com.es/
[GEMIX - VIDEO TUTORIALES] http://www.youtube.com/user/fasetconasa
http://gurugameprogramming.blogspot.com.es/
- Kel
- Posts: 715
- Joined: Sat Sep 27, 2008 3:20 pm
- Location: Málaga, Andalucia, España
- Contact:
Re: Como lo hacen ustedes?
Lo único es si quieres hacer un degradado ordenado de colores, imagino que tendrias que usar degradados que no sean de la base del color elegido como transparencia. Por ejemplo si quieres un degradado de grises no podrias usar uno de los negros si has elegido negro como transparencia, asi que lo mejor seria coger un color como fucsia, que se aleja bastante de los usados... digo yo.
