• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Tecniche di Modellazione videogames
#3
Ciao premetto che non sono un modellatore ma visto che non hai avuto risposte esaurienti cerco di risponderti in base alle mie conoscenze.

Innanzitutto la scelta dello shader usato dal motore grafico è fondamentale. In fase di modellazione con programmi come Maya o Substance Painter puoi creare materiali con proprietà riflettenti, trasparenze ecc ma senza un adeguato shader non otterrai mai gli stessi risultati.

Non so quale game engine usi ma per esempio in untity uno shader abbastanza completo è lo Standard Shader che permette di importare diverse Shader Maps e di regolarne le proprietà, tra le più importanti: Diffuse, Normal, Specular, Occlusion e Emission.
Sempre per Unity puoi trovare a pagamento l'Asset Uber che mette a disposizione shaders ben fatti anche con proprietà di trasparenza.

Quindi quello che devi fare è scegliere uno shader e esportare con il software di modellazione le varie mappe richieste in base alle esigenze e gli effetti di luce voluti.
Le proprietà riflessione della luce, trasparenza e translucenza sono proprie dello shader, con le mappe importate puoi definire delle zone dove queste proprietà verranno più o meno applicate.

Per quanto riguarda le foglie con la texture applicata da un solo lato, è un comportamento di Default del motore grafico che applica la tecnica di Backface culling, ovvero su una superficie piana viene renderizzato un solo un lato che normalmente è quello visibile. Per ovviare al problema devi attivare nel programma di modellazione l'opzione "two-sided"... o qualcosa del genere, dipende dal programma... che visualizzerà la texture su entrambi i lati della superficie piana. Altrimenti potresti rendere "solido" il modello 3d, con un effetto più realistico.

Gli specchi in un game engine si possono ottenere in diversi modi. Ad esempio in unity se si vuole ottenere uno specchio piano, si può usare una render texture che renderizza la visuale catturata da una Camera posta dietro.
Invece per materiali riflettenti tridimensionali è più adatto un reflection probe ( ben funzionante per oggetti statici) o shaders con proprietà riflettenti. In questo caso maggiore è la qualità dell'immagine riflessa e maggiore sarà il costo computazionale.
 
Rispondi
  


Messaggi in questa discussione
Tecniche di Modellazione videogames - da fayers - 03-12-2016, 09:44 PM
RE: Tecniche di Modellazione videogames - da carloss - 05-12-2016, 01:26 PM

Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  Felice Anno Nuovo da Friskon & Making-Videogames.Net friskon 7 1,167 08-01-2015, 02:53 AM
Ultimo messaggio: Klascov
  Making-Videogames Gaming AltairRevenge 17 1,693 15-04-2014, 09:56 PM
Ultimo messaggio: friskon
  Programmare videogames.. Da dove iniziare... PeppeCap93 6 1,653 28-03-2011, 08:39 PM
Ultimo messaggio: Alche
  network per videogames steve 9 1,212 06-09-2010, 09:54 PM
Ultimo messaggio: Riddick

Vai al forum:


Browsing: 1 Ospite(i)