Esiste un editor di immagini o grafica orientato al gioco?


8

Ricordo di aver cercato alcune volte nel corso degli anni un'alternativa a Photoshop per la modifica delle immagini. Ho provato anche ad usare Gimp, e anche questo non è abbastanza. Ci sono alcuni problemi che sono stati risolvibili solo irrompendo in una fase di compilazione degli asset. Ad esempio, nessuno dei pacchetti grafici include opzioni alfa premoltiplicate e nessuno include anteprime di come apparirà l'immagine una volta compressa per l'hardware. Non ho mai trovato un pacchetto che ti permetta di modificare le mappe diffuse, speculari, ambientali e normali allo stesso tempo con gli stessi strumenti.

Esiste un pacchetto di manipolazione di immagini in grado di soddisfare cose come questa, consentire trame con più di solo 4 canali, esportare con l'anteprima nel formato finale, magari renderle in qualche modo coerente?

gli articoli nella lista dei desideri includono:

  • conversione in lotti
  • pixel shader / trasformabile tramite script
  • visualizza diffuso + alfa su uno sfondo / consenti l'anteprima di alpha2coverage
  • eseguire il rendering della mappatura della profondità tramite altezza o mappa normale
  • mostra mappe mip e consenti di modificarle

1
Potresti essere in grado di trovare alcuni strumenti utili in questa domanda .
Richard Marskell - Drackir,

1
ah, se sono solo queste 5 caratteristiche, non è difficile da scrivere. : P
Quazi Irfan,

Risposte:


9

Dubito che esista un tale strumento di potere, le società di gioco creano in casa strumenti, max-script e script di Photoshop per compensare la mancanza di questo.

Si adattano generalmente perché Photoshop è lo strumento che tutti gli artisti devono sapere come usare. Anche se hai creato uno strumento con tutte le funzionalità di Photoshop, gli artisti preferirebbero comunque l'originale e anche se li forzassi a usarlo, probabilmente ci sarà un calo di produttività durante il tempo in cui si abitueranno al nuovo modo di lavorare. Questo può essere compensato in seguito, ma e le nuove reclute dovranno passare attraverso la stessa cosa.

Photoshop può ancora essere collegato con 3DSMax e le trame possono essere aggiornate in tempo reale sulle mesh, quindi nessun problema con la visualizzazione dei quattro canali.

Il tuo editor di livello interno avrà inserito il codice del renderer del gioco, quindi quando la risorsa viene importata, verrà visualizzato il risultato finale. Uno strumento potrebbe anche essere creato per aggiornare la mesh in tempo reale, ma, di nuovo, questo dovrebbe essere uno strumento interno con il codice del renderer.

Fondamentalmente, gli strumenti interni (sono anche chiamati così?) Sono l'unica strada da percorrere.

Recentemente ho usato The Gimp (con PowerShell) per creare un convertitore batch per convertire le trame alla potenza più vicina di due, non era poi così difficile ed è riutilizzabile anche se il batcher di The Gimp è lento. Ho anche creato uno script per ridimensionare le trame a seconda della risoluzione e riempire le trame a schermo intero in modo che non siano distorte. È un po 'di lavoro e penseresti che uno strumento dovrebbe già esistere, ma ehi.


2
Photoshop è estremamente potente e trovo che pochissime persone apprezzino quanto può fare (+1 per menzionare alcune funzionalità meno conosciute). Lo uso anche per la pixel art oltre al lavoro grafico che faccio per tutti i siti web che mi occupo - allontanarmi da Photoshop sarebbe una perdita di produttività maggiore per me, la cui grandezza non riesco nemmeno a immaginare (Ho provato GIMP, ma non fa per me). Per lo sviluppo specifico del gioco, sto creando strumenti interni per il mio progetto MMORPG per modificare il mondo, controllare e modificare alcuni aspetti della grafica, ecc., Ma ho ancora bisogno degli altri strumenti.
Randolf Richardson,

3

Le impostazioni del materiale mesh dipendono dal gioco e dai motori utilizzati, motivo per cui non esistono strumenti specifici che consentono di caricare qualsiasi tipo di file mesh e ricavarne i dati di riferimento.

Tale strumento dovrà coprire un'ampia area di formati di materiale o aspettarsi quelli personalizzati. Se stai lavorando con file OBJ, ad esempio, l'editor dovrà essere in grado di leggere un file .mtl per caricare tutte le mappe, le specifiche, le normali diffuse per i materiali oggetto. Se è una mesh .fbx, è ancora più coinvolto. Utilizzerai uno schema di denominazione generico nel tuo modellatore 3D per gli attributi di materiale di base o hai bisogno di attributi personalizzati?

In breve, stai fondamentalmente chiedendo un editor che abbia una pipeline di contenuti in grado di gestire qualsiasi formato materiale arbitrario , e questo è più un problema del programmatore, motivo per cui sono necessari / creati strumenti personalizzati.

Il meglio che puoi fare in Photoshop è usare i plug-in NVIDIA, che includono cose come la conversione di mappe in rilievo in scala di grigi in mappe normali o la compressione DXT con anteprime 3D integrate.


2

Mi piacerebbe guardare in ToonBoom , perfetto per gli sprite 2D del gioco e altre cose gioco da quello che ho sentito.


Non sembra avere alcuna funzionalità relativa all'hardware dei giochi. Sembra più uno strumento di animatori dal sito Web. Nessuna funzionalità di basso livello che posso spiare.
Richard Fabian,

Ah scusa hai ragione. Forse avrei dovuto leggere la domanda più attentamente! ToonBoom semplifica la creazione di fogli sprite e scheletri per sprite e cose 2D, niente di più elegante.
Roy T.

Sembra che abbiano anche delle belle caratteristiche per gli autori di fumetti.
Randolf Richardson,


1

www.inkscape.org

Non sono un programmatore, ma le funzioni "esportazione", "GPL" e "livelli" di Inkscape dovrebbero funzionare per circa 3 della tua lista dei desideri.

[Inkscape è un editor di immagini opensource. È potente e abbastanza intuitivo; e dal momento che utilizza il liscense GPL (rendendolo FREEware), puoi codificare i tuoi moduli e inviarli affinché tutti possano usarli.]

La condivisione conta. (-e il tuo Adobe!)


-1. Inkscape è uno strumento per la grafica vettoriale. Le trame sono basate su pixel. Certo, puoi esportare in bitmap da Inkscape ma non si avvicina nemmeno ai requisiti della domanda.
Bummzack,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.