Forum MUGENATION: Aggiungere colori a una Palette - Forum MUGENATION

Salta al contenuto

Pagina 1 di 1
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione

Aggiungere colori a una Palette

#1 L   Sirio 

  • Chan
  • Punto
  • Gruppo: Membro
  • Messaggi: 70
  • Iscritto: 19-February 04

Inviato 09 June 2007 - 15:13

:lol: Ciao a tutti
Ho un problema.
Vorrei convertire una pcx di un personaggio in gif salvandolo con una palette.act di 256 colori in cui sono già occupati 128.
Nella conversione i colori cambiano un po', allora con Photoshop ho aggiunto i colori del personaggio alla palette esistente ma i colori si sono stravolti.
Qualcuno può spiegarmi come fare?
0

#2 L   Nobun 

  • Horse Rider Skull Phantom. Rarely Here.
  • Gruppo: SuperModeratore
  • Messaggi: 4898
  • Iscritto: 11-July 04

Inviato 09 June 2007 - 17:00

Fammi capire... vuoi usare un char Mugen sul BOR, giusto?

1) Converti tutte le immagini in BMP a 256 colori
2) Crea una BMP che contenga la palette di riferimento che deve essere usata dalle tue immagini
3) Riadatta le tue immagini, usando la BMP di riferimento di cui al punto 2 usando un programma fatto da me (allbmp). Prima di usare allbmp segui le istruzioni del programma perché altrimenti rischi di fare danni.

E' importante: Le BMP (sia quelle da riadattare che quella di riferimento) devono essere già a 256 colori e avere nomi non più lunghi di 8 caratteri. La BMP di riferimento deve stare su una cartella diversa dalle BMP da modificare (consiglio c:\ per la palette di riferimento).

4) Riconverti tutte le BMP in Gif

Download AllBmp
0

#3 L   Sirio 

  • Chan
  • Punto
  • Gruppo: Membro
  • Messaggi: 70
  • Iscritto: 19-February 04

Inviato 09 June 2007 - 20:13

Si devo creare un personaggio per il Bor mod,ma sono alle prime armi.
Grazie mille Nobun.
Ora ci provo
0

#4 L   Sirio 

  • Chan
  • Punto
  • Gruppo: Membro
  • Messaggi: 70
  • Iscritto: 19-February 04

Inviato 10 June 2007 - 10:54

Ho seguito il tuo metodo.

Dopo l'adattamento fatto dal tuo programma e convertendo l'immagine viene leggermente alterata ma si vede bene. Purtroppo nel Bor viene stravolta. Perciò non utilizzabile.Credo sia il problema di cui parli con pizzaman nel post Evil Splatter.

Io seguendo il procedimento dettato nel manuale ottengo una immagine leggermente alterata (simile a quella ottenuta dall'adattamento con Allbmp) ma viene visualizzata perfettamente nel Bor. Faccio così:
Carico la pcx con Photoshop, Metodo RGB, la salvo in Gif e quando mi chiede la palette, carico quella del bor.
L'immagine così è salvata in gif ed è perfettamente visibile nel Bor. Ma è un pò alterata.

Ora ti parlo del mio problema.
Io cerco di ottenere un immagine uguale alla pcx di partenza. Allora ho aggiunto, manualmente uno ad uno alla palette del Bor, i colori della pcx.
Ho salvato questa nuova palette. Poi carico la pcx e la salvo in gif selezionando la mia nuova palette.
Ottengo una gif uguale alla pcx, ma nel bor viene stravolta.

Ps. Si posso visualizzare i post senza doverli per forza selezionare dal menù in basso?
0

#5 L   Nobun 

  • Horse Rider Skull Phantom. Rarely Here.
  • Gruppo: SuperModeratore
  • Messaggi: 4898
  • Iscritto: 11-July 04

Inviato 10 June 2007 - 12:56

Allora sono anch'io un novizio del BOR, ma ho finalmente capito (credo) come funzionano le palette. Stavo per mandare un MP a pizzaman, ma visto che la cosa può essere di interesse più amplio la pubblico anziché inviarla in via privata (noterai un tono confidenziale perché era rivolta a lui direttamente, però prendi spunto dalle spiegazioni)

Quote

Finalmente ho capito come funzionano le palette BOR!

Sai cosa ci ha fregato prima di tutto? Il fatto che, a differenza che nel Mugen, il File ACT non inverte i colori rispetto alla successione PAL.

Pertanto, se vediamo l'ordine di palette dopo aver proceduto alla conversione pal2act (elecbyte) o act2pal (programma mio) ci incasiniamo un monte.

Allora... La palette per gli sprite, le armi, etc deve essere FISSA per tutti gli sprite e per tutti i possibili colori alternativi... il che significa che tutti i personaggi, tutte le armi, tutti gli effetti grafici, etc devono avere la stessa identica configurazione di palette.

Seconda cosa: bisogna utilizzare solo i colori da 0 a 127 (il colore 0 è per lo sfondo come nel Mugen) perché gli altri sono i colori liberi che si possono usare per disegnare i livelli.

Quindi una buona cosa è fare una unica immagine con tutti i personaggi in tutte le loro possibili colorazioni ed costruire una unica palette limitata ai primi 128 colori (da 0 a 127). Dopo si crea la palette ACT di conseguenza e tutti i frame dei chars dovranno utilizzare fedelmente quella palette.

Fino ad ora ho provato a fare tutto usando solo la palette di default del BOR... a proposito... ti passo un link dove scaricarti una BMP vuota che raccoglie su di se la palette BOR predefinita (VEDI LINK più in basso. Lo zip comprende sia la BMP che il programma actinv di cui ti parlo tra poco).

Puoi anche decidere di usare questa immagine in combinazione con il mio programma AllBmp (che credo tu conosca... mi sembrava di avertelo dato in passato).

Tra l'altro, vista questa particolarità dei file ACT che non invertono l'ordine di palette (e quindi se converti il file PAL in ACT con pal2act della elecbyte hai una ACT con palette invertita) ho creato un programma di inversione di palette che opera solo sui file ACT (così se hai la tua ACT ottenuta con pal2act puoi ripristinare l'ordine corretto dei colori)

Scarica da qui lo ZIP contenente ACTINV e la BMP con la palette BOR predefinita

Anche questo programma funziona da linea di comando come pal2act

Non ho comunque provato a vedere che succede producendo un file PAL con questi due passaggi (conversione + inversione) pertanto tieni comunque presenti il link php che converte i file ACT in immagini PNG

http://www.seniletea...boredit/act.php

Credo che questo ultimo metodo sia più affidabile.


Altre note: AllBmp se non trova un colore che sia esattamente identico al colore originale nella palette di riferimento cerca - nella palette di riferimento - il colore che più gli assomiglia e attribuisce a quei pixel quel colore. Non mi è mai capitato comunque di vedere grandi differenze tra originale e copia dopo aver usato AllBmp (salvo ogni tanto qualche piccolo problema minore, ma risolvibile se si converte in altro formato con programmi tipo IrfanView).

Nota per i moderatori (Sirius, Slay, Ice, Pasto, Ted): Per favore non spostate questo messaggio in Off-Topic. E' vero che a stretto rigore non c'entra con il Mugen ma è vero che capire come si possono modificare, convertire e adattare le immagini sono nozioni utilissime anche nel Mugen che si possono spendere anche in quella sede (tenendo conto delle diversità dei metodi di programmazione).
0

#6 L   sirius_78 

  • terrestri tremate!!!
  • Gruppo: Membro Speciale
  • Messaggi: 3194
  • Iscritto: 21-September 05

Inviato 11 June 2007 - 11:53

Visualizza MessaggiNobun, su Jun 10 2007, 13:56, detto:

Nota per i moderatori (Sirius, Slay, Ice, Pasto, Ted): Per favore non spostate questo messaggio in Off-Topic. E' vero che a stretto rigore non c'entra con il Mugen ma è vero che capire come si possono modificare, convertire e adattare le immagini sono nozioni utilissime anche nel Mugen che si possono spendere anche in quella sede (tenendo conto delle diversità dei metodi di programmazione).


...ok B)
0

#7 L   Sirio 

  • Chan
  • Punto
  • Gruppo: Membro
  • Messaggi: 70
  • Iscritto: 19-February 04

Inviato 12 June 2007 - 13:50

Allora Nobun, ho fatto questa prova.
Con Paint Shop Pro creo un immagine con tutti i colori del char.
Riduco profondità colore a 256 colori (8 bit), sostituisco il Fucsia col Nero nella casella 0, salvo la tavolozza in formato Pal.
Chiudo l'immagine senza salvarla e la riapro, carico la Tavolozza appena salvata e imposta la Trasparenza alla casella 0.
Salvo la tavolozza sempre in formato Pal.

Converto ora la Tavolozza da Pal in Act:
Con Photoshop apri un'immagine, Carico la Tavolozza Pal, e poi Salvo in formato ACT.

Ora sostituisco questa Tavolozza (che è composta da soli 22 colori) a quella predefinita del Bor e salvo le immagini in Gif in base a questa Tavolozza.

Risultato : il char si vede bene mentre tutto il resto (lo stage, i font, gli oggetti ,gli altri char) si vede male
Sbaglio qualcosa o bisogna includere tutto (stage, font ecc.) nell'immagine con cui creo la Tavozza generale?
0

#8 L   Nobun 

  • Horse Rider Skull Phantom. Rarely Here.
  • Gruppo: SuperModeratore
  • Messaggi: 4898
  • Iscritto: 11-July 04

Inviato 12 June 2007 - 19:01

Perché TUTTI I CHAR del Bor devono avere la stessa identica palette (leggi bene il messaggio).

Se quindi cambi la palette BOR senza tenere conto dei colori che gli altri personaggi usano, è ovvio chequesti poi li vedi male...

Insomma la configurazione di palette deve essere unica per tutti i personaggi ed identica alla palette ACT di riferimento (quindi se viene cambiata la palette ACT devono di conseguenza essere riadattati i personaggi che hanno una palette diversa).
0

#9 L   Sirio 

  • Chan
  • Punto
  • Gruppo: Membro
  • Messaggi: 70
  • Iscritto: 19-February 04

Inviato 13 June 2007 - 13:47

:rolleyes: Si scusa, è vero i char e oggetti se condividono la palette si vedono bene. Ma il problema è che gli stage si vedono male.
Leggendo il manuale quando parla degli stage dice (credo):
Nella palette principale del Bor i primi 128 colori devono essere condivisi da tutta la parte grafica, quindi anche gli stage insieme a char e tutto il resto.
Gli stage possono essere anche di 256 colori, ma i primi 128 gli devono condividere con tutta la parte grafica.

Questo è il testo
"Specify the location of the background image to use in the level. This should be a 256-colour image. The first 128 colours in the palette (index 0-127) should be equal to those of the global palette (more info on this subject can be found on the character page). The other colours (index 128-255) may be used at your discretion (except if you use neon panels, see below)"
Puoi confermare Nobun?
In caso fosse così come si potrebbe creare questo tipo di palette?
0

#10 L   Nobun 

  • Horse Rider Skull Phantom. Rarely Here.
  • Gruppo: SuperModeratore
  • Messaggi: 4898
  • Iscritto: 11-July 04

Inviato 13 June 2007 - 19:39

Non so perché ancora non ho disegnato livelli... però credo che la cosa più semplice sia utilizzare sui frame dei layer degli stages solo i colori 128-255 E comunque se 128 colori non ti bastano AllBmp ti può aiutare parecchio anche in questa situazione...
0

Condividi questa discussione:


Pagina 1 di 1
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione

1 utenti stanno leggendo questa discussione
0 utenti, 1 ospiti, 0 utenti anonimi