Bennu Game Development

Foros en Español => Proyectos => Topic started by: DCelso on July 27, 2009, 08:52:24 PM

Title: Fnt Make 32
Post by: DCelso on July 27, 2009, 08:52:24 PM
Hola a todos, aqui os dejo una versión reducida del fntedit modificada para generar fuentes en 32 bits pudiendo seleccionar la componente alfa tanto para la sombra como el reborde de la fuente a generar.
Espero que le saceis provecho :D.

Title: Re: Fnt Make 32
Post by: splinter_work on July 28, 2009, 02:27:55 PM
muchas gracias... la bajare y probare en casa...

no te enojes si hasta ese entonces aparece en 0 el contador...

saludos.

te doy un karma.
Title: Re: Fnt Make 32
Post by: DCelso on July 28, 2009, 03:47:15 PM
Gracias.
Estoy pendiente de eliminar cosas innecesarias para subir el código fuente por si dentro de unos cuantos o muchos años, cuando ya no estemos nosotros, (o a lo mejor si, vete a saber) alguien quiera retomarlo para meterle soporte de 64 bits o 128 o yoquese lo que toque :D.
Title: Re: Fnt Make 32
Post by: darío on July 28, 2009, 04:00:27 PM
Buen trabajo :) Karma ++
Title: Re: Fnt Make 32
Post by: DCelso on July 29, 2009, 12:05:55 AM
Le hize una revisión al programa, eliminando código muerto, cambiando un poquito el aspecto y añadiendo selección de idioma.
Title: Re: Fnt Make 32
Post by: Prg on July 29, 2009, 01:48:16 AM
muchas gracias, ya hacía falta
karma más para ti :)
Title: Re: Fnt Make 32
Post by: DCelso on July 30, 2009, 12:01:22 AM
de nada, eso que se gana en el mundillo
Title: Re: Fnt Make 32
Post by: Windgate on July 30, 2009, 10:57:49 AM
Voy a Windows para probarlo mientras se termina de calentar el karma que te voy a dar :o :o :o
Title: Re: Fnt Make 32
Post by: blostec on August 09, 2009, 04:25:38 PM
Gran aporte DCelso, un karma más para ti. Sería posible ver el código fuente? Saludos!
Title: Re: Fnt Make 32
Post by: DCelso on August 10, 2009, 07:28:37 AM
Clarop, estoy pendiente de subirlo, tengo que eliminar código muerto y poner algún comentario que otro antes de subirlo, actualmente no está para enseñar :D. Me pasa lo mismo con el fpgedit, en cuanto tenga los dos listos los comparto.
Title: Re: Fnt Make 32
Post by: blostec on August 10, 2009, 12:51:47 PM
Ok, no hay prisa. Es más curiosidad que otra cosa. Saludos!
Title: Re: Fnt Make 32
Post by: Windgate on August 10, 2009, 02:40:21 PM
He echado de menos poder generar un preview de la fuente creada, aunque sobre un fondo uniforme no debería notarse demasiado pero bueno.

Es un gran paso, pero lo que echo en falta es poder generar las fuentes de forma que el borde sea el que tome un canal alpha adecuado para lograr el efecto de curvatura, sin pixelar, por ejemplo a partir de una Arial ttf.

Todavía no he probado a incluir las fuentes que he creado en mis videojuegos, pero por lo que dices ahora mismo sólo puede manipularse el alpha del borde y de la sombra, de forma constante, ¿No?
Title: Re: Fnt Make 32
Post by: DCelso on August 11, 2009, 07:09:13 AM
Quote from: Windgate on August 10, 2009, 02:40:21 PM
Todavía no he probado a incluir las fuentes que he creado en mis videojuegos, pero por lo que dices ahora mismo sólo puede manipularse el alpha del borde y de la sombra, de forma constante, ¿No?
Sí, solo puedes ponerle un valor alfa al borde o a la sombra, no tenía pensado hacerle otra cosa adicional. ¿que propones que pueda hacer?

Por otro lado, puedes intentar cargar una imagen de 32 bits como borde, esto no lo he probado, pero debería de ir.

Y por otro lado, puedes probar a poner un borde pequeñito del mismo color que la letra y ponerle un alfa de 128 y luego poner una sombra pequeñita del mismo color y con un alfa más cercano a 0,. por ejemplo 64

En cuanto a lo de la preview, lo quité para simplificar el código ya que al ser ajeno hay muchas cosas en las que no me he parado a analizar como ponerle los 32 bits.
Title: Re: Fnt Make 32
Post by: Windgate on August 11, 2009, 07:23:17 AM
QuoteSí, solo puedes ponerle un valor alfa al borde o a la sombra, no tenía pensado hacerle otra cosa adicional. ¿que propones que pueda hacer?

La idea que tenía yo para las fuentes en 32 bits (Idea que por otra parte no sabría llevar a cabo :-[) era poder generar a partir de una Arial la fuente en 32 bits con su borde difuminado correctamente para lograr el efecto ClearType (Creo que se llama así), se trata de evitar que se aprecie ni un sólo pixel en la fuente, poniendo un alpha en el borde que suaviza su aspecto, especialmente en las partes más curvas. Por ejemplo la letra 'O' quedaría muy próxima a un círculo sin notarse en absoluto que se trata de píxels.

QuotePor otro lado, puedes intentar cargar una imagen de 32 bits como borde, esto no lo he probado, pero debería de ir.

Y por otro lado, puedes probar a poner un borde pequeñito del mismo color que la letra y ponerle un alfa de 128 y luego poner una sombra pequeñita del mismo color y con un alfa más cercano a 0,. por ejemplo 64

Sí, de hecho pensaba probar algo así pero no he sacado tiempo y ahora tengo otra vez los exámenes encima, el cuento de nunca acabar, a ver si saco unos minutos por la mañana y le hago un test :P

Probablemente con una Arial de color blanco, un borde blanco semitransparente y una sombra blanca más transparente aún el efecto se aproxime bastante. Cuando lo pruebe te informo.
Title: Re: Fnt Make 32
Post by: DCelso on August 11, 2009, 07:44:17 AM
Umn, no se, veré qué puedo hacer, pero claro ese efecto que comentas solo funcionaría a resoluciones muy altas de fuentes, ya que en resoluciones pequeñas por narices tiene que pixelarse sino no sabrías, ni podrías intuir, qué letra es.
En cuanto al preview, tengo una aplicacioncilla que hice para poder examinar el contenido de los fnt llamada fntviewer, no recuerdo donde puse el enlace de descarga, ni si es la última versión así que aqui te adjunto el programilla,