Foros - Stratos

Programadores => General Programadores => Mensaje iniciado por: Lucas333 en 03 de Noviembre de 2003, 11:57:54 PM

Título: Aureolas Con Opengl
Publicado por: Lucas333 en 03 de Noviembre de 2003, 11:57:54 PM
 Hola estoy haciendo un juego con unos amigos de la serie caballeros del zodiaco (saint seiya) como bien sabeis estos caballeros tienen una aura (cosmos)...tipo bola de dragon...la libreria q estoy usando es opengl y claro al transparentar la imagen del caballero con su aura (cosmos) me queda una aureola alrededor del aura negra (del mismo color que la imagen jpg) y claro queda chapucero una aureola de color oro y rodeandolo una linea negra....era por si alguien me podia decir como quitarla...muchas gracias
Título: Aureolas Con Opengl
Publicado por: Mars Attacks en 04 de Noviembre de 2003, 12:04:03 AM
 Mi no entender tú. ¿Por qué usáis un jpg en lugar de un único tga con transparencia?
Título: Aureolas Con Opengl
Publicado por: Lucas333 en 04 de Noviembre de 2003, 12:15:05 AM
 lo que busco es un efecto asi...
(http://hal9000.eui.upm.es/~amatar/cojoncio/screenshots/3Alpha7.JPG) como el de esta imagen pero no se como hacerlo en opengl....un tga?ahora mismo me pillas en fuera de juego
Título: Aureolas Con Opengl
Publicado por: Mars Attacks en 04 de Noviembre de 2003, 12:27:32 AM
 Dios mío, ¿eso es del cojoncio?  O_O

Pues yo tampoco sé cómo hacerlo, no soy programador, pero en el Blast usamos constantemente tga's con transparencia para ese tipo de efectos. A ver si se pasa alguna embarcación típica vikinga y te dice algo más, siento no ser de mucha ayuda...
Título: Aureolas Con Opengl
Publicado por: MChiz en 04 de Noviembre de 2003, 09:36:59 AM
 Hola!

Deberia ver ese efecto animado, pero a simple vista es tan solo un quad con una textura RGBA. Un TGA deberia servirte, por ejemplo.

Estaria bien que pusieses un screenshot de lo que te pasa.

Un saludote!
Título: Aureolas Con Opengl
Publicado por: Amatar en 04 de Noviembre de 2003, 01:41:17 PM
 Realmente es un bmp en grayscale, el color y la transparencia se la doy en opengl,
Y efectivamente es un quad que crece desde el centro hacia el exterior y que va haciendose mas transparente hasta desaparecer.

Que bonito es el cojoncio, y eso que el screen es antiguo  :lol: .
Título: Aureolas Con Opengl
Publicado por: Zaelsius en 04 de Noviembre de 2003, 02:40:51 PM
 Creo que su problema es que hace transparencia usando un "color key"(color clave que define zonas transparentes).  P.ejemplo: Si el gráfico tiene fondo negro y usas el negro RGB(0,0,0) como color key, es normal que los bordes del dibujo se vean negros(píxeles que no son totalmente negros y que por ello se pintan).

Solucion: O quitas esos píxeles con tu editor gráfico preferido, o usas un modo de transparencia mediante canal alpha(véase TGA's, PNG's y algun formato más).