Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: kaliman777 en Septiembre 03, 2010, 07:02:36 PM

Título: Sobre bordes en los sprites
Publicado por: kaliman777 en Septiembre 03, 2010, 07:02:36 PM
Hola:

?C?mo le quito esos bordillos blancos que tienen los sprites cuando uno los importa de im?genes predise?adas o de otra fuente? Se ven horribles. Uno quiere que el sprite est? libre de bordillos mal borrados.

Nota el efecto: ERASA COLOR no funciona y en PAINT me lleva un siglo y no queda bien nunca.

Ver esta imagen.
Título: Re: Sobre bordes en los sprites
Publicado por: Ciberman en Septiembre 03, 2010, 09:59:47 PM
Porque las importas en JPG... si te lees un poco en wikipedia notaras que el JPG y otros formatos usan una alta compresion que "Deforma" los colores,
no hay otra forma m?s que hacer en el editor de GM un erase color con tolerance y despues ponerle antialising (o algo asi :P )
pero el jpg es un formato (jodido) que deja esas "Manchas"... trata de hacer tus propias im?genes.
con los efectos que ofrece el editor de sprites del GM, y mucho tiempo puedes hacer una imitaci?n r?stica de esa bola...
Título: Re: Sobre bordes en los sprites
Publicado por: zerozerito en Septiembre 03, 2010, 10:42:36 PM
dificil pero podrias editar la imagen y poner tonos mas claros en los bordes para quitar el resto y hacer que se haga transparente y como menciono ciberman hacerlas en jpg hace una imagen mas pobre

otra solucion seria modificar la tolerancia haci se borra mas borde blanco

bueno aqui te adjunto la bola roja sin el borde blanco en formato gmspr (game maker sprites) solo cargalo en gm
Título: Re: Sobre bordes en los sprites
Publicado por: kaliman777 en Septiembre 04, 2010, 12:22:55 AM
Gracias a ambos. Creo que tomar? su sugerencia de dibujar la mayor?a de mis sprites aunque me lleve tiempo.

Saludos.
Título: Re: Sobre bordes en los sprites
Publicado por: Ciberman en Septiembre 05, 2010, 01:16:28 AM
in tent? hacer una bola como esa y me sali? esto:

lo hice con el editor de sprites del gm:
para el que le interese, los pasos:

1-haces una bola
2-Haces un degrad? r?stico con la herramienta de circulo
3- aplicas un blur grande a los colores
4- haces un efecto de Gradient Fill
  (sin remplace ni changue transparency, con un foco de luz blanca en la esquina superior derecha)
5-Aclaras la imagen un poquito y aclaras manualmente algunas zonas usando blend.
6-Aplicas de nuevo Blur
7-Aplicas un Smoth Edges (dos veces por ser sprite grande)

Título: Re: Sobre bordes en los sprites
Publicado por: Johann en Septiembre 05, 2010, 03:10:00 AM
Citarintent? hacer una bola como esa y me sali? esto:

Wow!!! que bien se ve! ya puedes ponerla en el Repeat XD
Título: Re: Sobre bordes en los sprites
Publicado por: kaliman777 en Septiembre 06, 2010, 06:22:33 PM
Excelente!! Ciberman:

Te felicito porque has dedicado tiempo a mostrar una metodolog?a que para muchos nos cuesta trabajo y la verdad, los sprites son las caras que muestran los objetos. Yo cuando veo juegos donde los personajes est?n todos "deshilachados" y con bordes deformes, no me gusta jugarlos, la calidad y la apariencia son claves.

Saludos
Título: Re: Sobre bordes en los sprites
Publicado por: SP_Christian en Septiembre 06, 2010, 07:50:05 PM
Esto es lo mejor que he conseguido con un poco de ingenieria GIMPiana, el resultado no esta mal, ya no tiene esos molestos bordes blancos, eso si, el antialias se ha ido un poco a tomar por saco xD
Título: Re: Sobre bordes en los sprites
Publicado por: pucara en Septiembre 06, 2010, 10:52:18 PM
Hola, yo te aconsejo que utilices el canal alpha:
sprite_set_alpha_from_sprite(/*nombre del sprite ac?.*/,/*nombre de la m?scara en alfa ac?.*/);
sprite_delete(/*nombre de la m?scara en alfa ac?.*/);


por lo visto, la m?scara se aplica una vez y no se puede cambiar, esto se debe hacer al principio del juego.

Espero que te sirva  8)