Color Transparente.

Discusión en general sobre Gemix.

Re: Color Transparente.

Postby Nightwolf » Fri Aug 26, 2011 4:27 pm

Es una función imprescindible. Pensad en un juego de estrategia, para que cada unidad tenga un color asignado según el jugador, etc, etc...
User avatar
Nightwolf
 
Posts: 3032
Joined: Tue Oct 07, 2008 3:26 pm
Location: Aquí mismo.

Re: Color Transparente.

Postby GINO » Fri Aug 26, 2011 5:23 pm

Las únicas formas para 16/32 bits que se me ocurren son:
- teniendo los mismos gráficos con diferentes colores.
- o copiando el fpg del personaje y cambiando los colores con esas funciones.
- o aplicando algún efecto en realtime de sustitución de colores (quizás en opengl).
Se me ocurre tener los gráficos del personaje divididos en 2: las partes que cambian de color y las que no. En el juego las pintas una encima de otra pero a la que cambia le pones efecto de cambio de color. Por ahora no hay efectos guays para eso, lo ideal seria uno que cambie el tono pero habría que esperar a opengl.
User avatar
GINO
 
Posts: 2823
Joined: Thu Jul 31, 2008 10:25 pm

Re: Color Transparente.

Postby Nightwolf » Fri Aug 26, 2011 5:39 pm

No, no si gino, actualmente lo hace en tiempo real, aunque no algo que sea constante. En el portátil con las pruebas que hago, se come unos 5 frames si lo hago constante en tiempo real. Lo que no está mal, dado el número de gráficos que se manipulan y se intenta hacer 60 veces por segundo :D
User avatar
Nightwolf
 
Posts: 3032
Joined: Tue Oct 07, 2008 3:26 pm
Location: Aquí mismo.

Re: Color Transparente.

Postby CicTec » Fri Aug 26, 2011 6:01 pm

SimulatorOne wrote:cictec, ya nos diras en la siguiente beta, que Comandos han sido borrados, Remplazados, modificados.
Para no liarla a la hora de compilar y nos de errores jajaja xDDD

Cambiados muy pocos, eliminados tambien, añadidos muchos...
User avatar
CicTec
 
Posts: 16553
Joined: Thu Jul 31, 2008 10:18 pm

Re: Color Transparente.

Postby GINO » Fri Aug 26, 2011 9:27 pm

Nightwolf wrote:No, no si gino, actualmente lo hace en tiempo real, aunque no algo que sea constante. En el portátil con las pruebas que hago, se come unos 5 frames si lo hago constante en tiempo real. Lo que no está mal, dado el número de gráficos que se manipulan y se intenta hacer 60 veces por segundo :D

Ya pero con realtime me refería a gemix internamente, como hacen los efectos que hay ahora que no modifican el gráfico base sino que lo toman y a la hora de pintarlo a pantalla modifica los píxeles finales en memoria, pero nunca modifica el gráfico usado. Esas funciones si lo hacen y por lo tanto tienen un problema: imagina que la imagen tiene un color rgb(100, 100, 100) luego otro cualquiera, por ejemplo un verde que quieres cambiar a rgb(100, 100, 100) también; como imaginarás al volver a ponerlo verde no solo cambian esos píxeles que cambiaste antes sino también los rgb(100, 100, 100) que ya estaban antes en la imagen, un resultado que no se quiere. Yo lo que haría es antes de empezar la fase cambiar el color a todo lo que quieras en un clon mientras se muestra un mensaje tipo "loading" o así, y luego usar ese fpg clonado. Incluso puedes descargar e original durante la fase.
User avatar
GINO
 
Posts: 2823
Joined: Thu Jul 31, 2008 10:25 pm

Re: Color Transparente.

Postby erkosone » Fri Aug 26, 2011 10:27 pm

Yo no se cuantas veces he escuchado esto, y me pregunto una cosa, conoceis algún juego que haga esto a 32 bits de color?

Porque el efecto es maravilloso seguramente, pero el rendimiento en gemix y en cualquier otro lenguaje es nefasto, no es algo que se haya diseñado para 32 bits, en cualquier caso para un uso puntual, no crees que es mas correcto hacerlo de otra manera?

Es que da la sensación de que quieres hacer algo que está diseñado para 8 bits corriendo la paleta en el modo equivocado forzando al máximo una función que no se hizo para esto.
User avatar
erkosone
 
Posts: 10654
Joined: Tue Feb 24, 2009 2:13 pm
Location: Barcelona.

Re: Color Transparente.

Postby Nightwolf » Fri Aug 26, 2011 10:39 pm

¿Un gráfico que contiene un color se va degradando poco a poco no? :P
User avatar
Nightwolf
 
Posts: 3032
Joined: Tue Oct 07, 2008 3:26 pm
Location: Aquí mismo.

Previous

Return to General

Who is online

Users browsing this forum: No registered users and 7 guests