Una delle maggiori sfide dello sviluppo di giochi attuali e di prossima generazione è la creazione dell'enorme numero di risorse artistiche necessarie per creare un mondo di gioco coinvolgente. Carattere, ambiente e altri modelli di supporto devono essere creati e i livelli devono essere sbarrati e popolati con quei modelli. Ma mentre a quel punto potresti avere un gioco funzionalmente giocabile (con l'aggiunta di un'enorme quantità di altri lavori di programmazione e risorse), manchi di colore, profondità e struttura fisica nel tuo mondo.
Portare un gioco da un prototipo di scatola grigia a un gioco completo, adatto alla visione pubblica, richiede un sacco di lavoro per gli artisti per creare trame e materiali per dare al gioco la sensazione di essere nel mondo che hai creato. Abbiamo toccato brevemente questo nei tutorial precedenti:
I concetti di base della mappatura UV
Applicazione e pittura di trame per un modello
Modifica manuale delle coordinate della mappa UV
Mappe cilindriche e gestione delle cuciture
Tecniche di mappatura UV a livello intermedio
In quegli esercizi, abbiamo usato semplici mappe di esempio che sono state dipinte a mano, ma non progettate per lavori di produzione, né realismo. In questa serie, ti mostreremo come realizzare trame fotografiche realistiche per i tuoi giochi e farlo con un budget ragionevole. I risultati che puoi ottenere con una piccola quantità di lavoro potrebbero sorprenderti. Iniziamo.
Esistono tre modi principali per creare trame fotorealistiche per i giochi.
Foto di riferimento / pittura a mano. Queste sono le due tecniche originali per creare trame di gioco. Questo è il "semplice" processo di creazione di un'immagine bitmap da utilizzare in un gioco, sia creato completamente da zero utilizzando un'applicazione di pittura, sia convertendo una foto in un formato pronto per il gioco. (Entrambe queste tecniche non sono necessariamente semplici nella pratica, come vedrai più avanti in questo articolo.) Questo può essere molto veloce o moderatamente lungo, a seconda del tipo di risultati che desideri e di quanto lavori sei disposto a metterci dentro.
Procedurale creato. Questo metodo si basa su algoritmi e input predefiniti (sia fotografici che completamente sintetici) per creare materiali di motivi piastrellabili / senza soluzione di continuità. I materiali piastrellati ti consentono di utilizzare una singola trama altamente dettagliata da applicare su una grande superficie nel mondo di gioco e di ripeterla lungo l'intero oggetto, senza cuciture evidenti dove un'istanza termina e inizia la successiva. Questo è potenzialmente il modo più efficiente per creare buoni materiali per il tuo gioco, tuttavia, la maggior parte dei materiali creati in modo procedurale sono generati chiaramente dal computer, sebbene gli algoritmi stiano migliorando continuamente. Usati con saggezza, tuttavia, possono essere un enorme risparmio di tempo per le aree del gioco che non hanno bisogno di alzarsi per un attento esame.
Conversione di modelli da poli alti a poli bassi e trama. Questa è la più laboriosa delle tre opzioni. Questo è spesso usato per modelli di personaggi ad alto dettaglio o arte ambientale che saranno visti da vicino (ad esempio, muri dietro i quali il personaggio si cela in uno sparatutto in prima persona). Per eseguire questa tecnica, un artista crea un modello poligonale estremamente elevato, molto più grande di quanto il motore di gioco sia in grado di gestire in tempo reale, quindi utilizza tecniche software per "cuocere" trame su una versione a poligono inferiore dello stesso modello. Ciò trasferisce i dettagli della superficie dai dati poligonali tridimensionali in una trama "dipinta" sul modello di poli inferiore. Ciò può includere normale, rilievo, spostamento, evidenziazione speculare, occlusione ambientale e altri tipi di mappe per creare ulteriormente l'illusione che il modello low-poly abbia più dettagli di quanto non faccia in realtà. Come puoi immaginare, il lavoro richiesto per eseguire questo processo è estremamente dispendioso in termini di tempo e costi. I risultati possono essere spettacolari, ma è necessario valutare attentamente se ciò è necessario per il proprio progetto.
La maggior parte dei giochi AAA attualmente sul mercato delle console utilizza una combinazione di tutti e tre questi metodi. Devi determinare qual è il più adatto al tuo progetto. Se stai creando un gioco più stilizzato, le trame dipinte a mano potrebbero essere la strada da percorrere. Se stai realizzando uno sparatutto in prima persona militare, è probabile che utilizzerai molte trame basate su foto e modelli high-poly convertiti con mappe normali per il massimo dettaglio della scena.