User Tag List

Página 1 de 2 12 ÚltimoÚltimo
Resultados 1 al 15 de 21

Tema: Dándole caña a MegaDrive - Necesidad de suite gráfica con opciones de Dithering

  1. #1

    Fecha de ingreso
    Oct 2007
    Ubicación
    Madrid
    Mensajes
    3,020
    Mencionado
    90 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    223
    Agradecer Thanks Received 
    674
    Thanked in
    Agradecido 356 veces en [ARG:2 UNDEFINED] posts

    Question Dándole caña a MegaDrive - Necesidad de suite gráfica con opciones de Dithering

    Os lo podéis estar imaginando, trabajando en portar el port de Metal Slug, del STE a MegaDrive


    Me encuentro en el punto, de que ya sé cómo cambiar la paleta de color del mapeado cada 8 o 16 líneas...
    y estoy descomponiendo los mapas en franjas, de forma que pueda crear una paleta más indicada para cada franja.

    Y necesito probar distintos algoritmos de dithering y reducción de color; las AGT siempre emplean el mismo mecanismo, que da
    buenos resultados, pero no conviene probar sólo un método. Habrá que probar "ordered dither" y algunos otros,

    Para esta tarea Paint Shop Pro se queda muy pequeño, ya que sólo dispone de "diffusion error", y Floyd-Steinberg no da muy buenos resultados
    cuando separas en tantas franjas.


    ¿Qué otros paquetes de software (que no sea Photoshop) me permitirán aplicar un buen repertorio de algoritmos de dithering y que soporten hacerlo en color de 4 bits?

    También han de generar ellos la paleta más adecuada, aunque luego a manímetro pueda cambiar alguno de los colores para que lo compartan varias paletas (por los defectos que puedan surgir en alguna imagen, como cambiar demasiado la tonalidad del cielo entre franjas, por ejemplo)
    Última edición por masteries; 29/07/2021 a las 13:28

  2. #2

    Fecha de ingreso
    Sep 2006
    Ubicación
    Malaga
    Mensajes
    6,199
    Mencionado
    37 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    1,048
    Agradecer Thanks Received 
    1,112
    Thanked in
    Agradecido 773 veces en [ARG:2 UNDEFINED] posts
    ¿No quedara un poco churro en Megadrive por la limitación de la memoria para los tiles/sprites? La prueba mas clara es el Shadow of the Beast, compara el bosque en amiga y en megadrive, no hay color.




    -----Actualizado-----

    PD: creo que para cosas asi lo mejor es que te hagas una herramienta en la linea de comandos que aplique distintos algoritmos de dithering.
    No es lo mismo tener diez años de experiencia, que tener un año de experiencia diez veces.

  3. #3

    Fecha de ingreso
    Dec 2004
    Mensajes
    28,090
    Mencionado
    187 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    127
    Agradecer Thanks Received 
    2,072
    Thanked in
    Agradecido 1,322 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    11
    Se me ocurre que uses el imagemagick, es una herramienta por línea de comandos, ideal para procesar por lotes, tiene varios algoritmos de reducción de color y dithering; te puede venir guay para procesar muchas imágenes/tiles al mismo tiempo.
    En cuanto al uso, no te preocupes, hay mucha documentación y ejemplos online (en su propia web y en varios foros)
    Google stadia es un fracaso, google stadia funciona mal, google admite su fracaso con stadia la latencia es el problema intrinseco de stadia, el público abandona google stadia, stadia mal.

  4. #4

    Fecha de ingreso
    Jan 2005
    Ubicación
    Madrid
    Mensajes
    4,683
    Mencionado
    18 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    81
    Agradecer Thanks Received 
    300
    Thanked in
    Agradecido 182 veces en [ARG:2 UNDEFINED] posts
    El caso es que ya existen dos proyectos (uno de ellos creo ya debe estar abandonado por viejo) de Metal Slug para mega, no pintan nada mal, lo mismo podrias unir fuerzas con los autores originales, eso seria la leche.

  5. #5

    Fecha de ingreso
    Oct 2007
    Ubicación
    Madrid
    Mensajes
    3,020
    Mencionado
    90 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    223
    Agradecer Thanks Received 
    674
    Thanked in
    Agradecido 356 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por swapd0 Ver mensaje
    ¿No quedara un poco churro en Megadrive por la limitación de la memoria para los tiles/sprites? La prueba mas clara es el Shadow of the Beast, compara el bosque en amiga y en megadrive, no hay color.
    Limitación más gorda es el espacio de color de la MegaDrive, 512 colores frente a 4096 de un STE o un Amiga.
    Esto pasa algo más de factura de lo que nos podría parecer,

  6. #6

    Fecha de ingreso
    Sep 2006
    Ubicación
    Malaga
    Mensajes
    6,199
    Mencionado
    37 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    1,048
    Agradecer Thanks Received 
    1,112
    Thanked in
    Agradecido 773 veces en [ARG:2 UNDEFINED] posts
    Si, aunque la PcEngine también tenia 512 colores y como prácticamente los podía mostrar todos en pantalla, los juegos se veían muy coloridos.
    No es lo mismo tener diez años de experiencia, que tener un año de experiencia diez veces.

  7. #7

    Fecha de ingreso
    Oct 2007
    Ubicación
    Madrid
    Mensajes
    3,020
    Mencionado
    90 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    223
    Agradecer Thanks Received 
    674
    Thanked in
    Agradecido 356 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por swapd0 Ver mensaje
    Si, aunque la PcEngine también tenia 512 colores y como prácticamente los podía mostrar todos en pantalla, los juegos se veían muy coloridos.
    Es que eso de poder mostrar todos los colores es un puntazo,
    sin estar restringido a una paleta por línea de tiles ni cosas así...

    Pero bueno, es el punto más flaco de la Mega; (también algunos colores tienen una tonalidad un poco rara)
    también se podría comparar con el ST/E, y el truco de duplicar todo en memoria para hacer malabarares con dos paletas de 16 colores xD eso si que es difícil

  8. #8

    Fecha de ingreso
    Sep 2006
    Ubicación
    Malaga
    Mensajes
    6,199
    Mencionado
    37 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    1,048
    Agradecer Thanks Received 
    1,112
    Thanked in
    Agradecido 773 veces en [ARG:2 UNDEFINED] posts
    Bueno, en verdad tienes 32 paletas de 16 colores, por lo que puedes mostrar casi todos los colores, pero al estar agrupados por paletas no puedes hacer la combinación que quieras en un sprite.
    No es lo mismo tener diez años de experiencia, que tener un año de experiencia diez veces.

  9. #9

    Fecha de ingreso
    Sep 2009
    Ubicación
    Málaga
    Mensajes
    3,511
    Mencionado
    88 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    5,776
    Agradecer Thanks Received 
    940
    Thanked in
    Agradecido 536 veces en [ARG:2 UNDEFINED] posts
    Pero, ¿Las paletas son fijas o se puede formar la que uno quiera a partir de esos 512 colores?

    Hace más el que quiere que el que puede.

    Proyectos: Wizor (100%). Bennu File Manager (100%). Remake gráfico Echo 99%.

  10. #10

    Fecha de ingreso
    Oct 2007
    Ubicación
    Madrid
    Mensajes
    3,020
    Mencionado
    90 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    223
    Agradecer Thanks Received 
    674
    Thanked in
    Agradecido 356 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por fbustamante Ver mensaje
    Pero, ¿Las paletas son fijas o se puede formar la que uno quiera a partir de esos 512 colores?
    Formas la paleta que desees, escogiendo de entre esos 512 colores.

    Realmente, la verdadera limitación viene de que esos sistemas están diseñados (a nivel HW) para guardar y recuperar los datos gráficos en color de 4 bits, 2 pixels por byte.

    Luego ya, si dispusieras de más memoria de vídeo podrías descomponer cada tile en dos tiles, y dibujar tiles de 32 colores.


    También, más difícil porque no hay htas que te ayuden, componer los mapas con tiles en los que unos usen una paleta, y otros tiles otra, con una distribución homogénea de los tiles (vamos que no te basas en partir el mapa en dos partes bien diferenciadas). Hacer eso a mano sería la locura máxima. xD

    Los mapas de NeoGeo están hechos así, cada tile también está restringido a 16 colores; pero maneja muchas paletas a la vez, y los mapas se componen de multiples capas (virtuales) y cada capa de 16 colores.

    ?Hay algún software que haga eso de forma automática?

  11. El siguiente usuario agradece a masteries este mensaje:

    fbustamante (08/08/2021)

  12. #11

    Fecha de ingreso
    Sep 2006
    Ubicación
    Malaga
    Mensajes
    6,199
    Mencionado
    37 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    1,048
    Agradecer Thanks Received 
    1,112
    Thanked in
    Agradecido 773 veces en [ARG:2 UNDEFINED] posts
    Son modificables, naturalmente.

    Por ejemplo imagínate que la paleta es de 256 colores de 16millones posibles, los sprites solo tienen 16 colores, entonces la paleta es como si fueran 16 paletas de 16 colores, o sea, tu dices este Sprite va con la paleta 0 y usara los colores del 0 al 15, este otro sprite usara la paleta 4, pues usara los colores del 64 al 79, etc.

    En una vga tienes 256 colores y los puedes usar como te de la gana, aquí como va todo por sprites o tiles, eliges que grupo de 16 colores/paleta usar, tiene el inconveniente de que te limita a la hora de usar los colores pero los gráficos te ocupan la mitad de memoria, 4 bits por pixel en vez de 8bits.

    -----Actualizado-----

    Cita Iniciado por masteries Ver mensaje
    ?Hay algún software que haga eso de forma automática?
    No creo, aunque en la neogeo al tener tantas paletas podrías descomponer cada nivel en columnas de tiles, en pantalla solo habrá 20 + 1 columnas como mucho por lo que con reservar 21 paletas como mínimo seria suficiente y las puedes ir cambiando a medida que avanzas. Eso si el juego es como el metal slug que solo avanzas.
    No es lo mismo tener diez años de experiencia, que tener un año de experiencia diez veces.

  13. El siguiente usuario agradece a swapd0 este mensaje:

    fbustamante (08/08/2021)

  14. #12

    Fecha de ingreso
    Oct 2012
    Mensajes
    210
    Mencionado
    1 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    4
    Agradecer Thanks Received 
    115
    Thanked in
    Agradecido 39 veces en [ARG:2 UNDEFINED] posts
    Que chulo, yo hice alguna cosa con mega drive, hay un compilador llamado sgdk muy bueno.

    Para hacer más colores, al ser una consola que se supone se juega en TV CRT, podrías simplemente dibujar los objetos alternando colores en patrones horizontales, y que el crt o el filtro del emulador haga el truco, es lo que hacian casi todos los juegos, yo no me complicaría demasiado, con eso puedes hacer hasta transparencias. Si conectas una mega drive al lcd, pues no se ven, igual que en los juegos clasicos, es que si no, gastaras mucha memoria creo yo..

    Mega Drive tiene en realidad 4 paletas (64 colores que seleccionas de.. no se, muchos), todos ellos los puede usar el fondo, pero hay un límite de 16 colores dentro de cada caracter o tile de 8x8 píxeles, hay herramientas que reorganizan los colores de los tiles de esa manera.

    Los sprites ya lo dijeron, cada uno solo utiliza 16 colores.

    Yo dejaría 3 paletas para los fondos, y una para los sprites, la verdad es que tienen colores bastante monotonos, no se notaría mucho si todos los sprites usaran la misma paleta.
    Última edición por mills332; 06/09/2021 a las 22:02

  15. #13

    Fecha de ingreso
    Sep 2006
    Ubicación
    Malaga
    Mensajes
    6,199
    Mencionado
    37 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    1,048
    Agradecer Thanks Received 
    1,112
    Thanked in
    Agradecido 773 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por mills332 Ver mensaje
    Mega Drive tiene en realidad 4 paletas (64 colores que seleccionas de.. no se,m muchos), todos ellos los puede usar el fondo, pero hay un límite de 16 colores dentro de cada caracter o tile de 8x8 píxeles, hay herramientas que reorganizan los colores de los tiles de esa manera.
    De 512 colores, como en un ST sin la 'e' o una PC-Engine
    No es lo mismo tener diez años de experiencia, que tener un año de experiencia diez veces.

  16. #14

    Fecha de ingreso
    Feb 2005
    Ubicación
    Malaga
    Mensajes
    5,130
    Mencionado
    76 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,194
    Agradecer Thanks Received 
    884
    Thanked in
    Agradecido 519 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    5

  17. Los siguientes 2 usuarios agradecen a Karkayu este post:

    akualung (14/09/2021), selecter25 (14/09/2021)

  18. #15

    Fecha de ingreso
    Sep 2006
    Ubicación
    Malaga
    Mensajes
    6,199
    Mencionado
    37 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    1,048
    Agradecer Thanks Received 
    1,112
    Thanked in
    Agradecido 773 veces en [ARG:2 UNDEFINED] posts
    Si, esta aun muy verde.
    No es lo mismo tener diez años de experiencia, que tener un año de experiencia diez veces.

Página 1 de 2 12 ÚltimoÚltimo

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •