Home Tutorials Blender 2.5 Ombre in tempo reale nei giochi fatti col Blender GE (Game Engine) 2.5 – Tutorial

Page Rank Check    





Ombre in tempo reale nei giochi fatti col Blender GE (Game Engine) 2.5 – Tutorial
Tutorials - Blender 2.5
Scritto da RedBaron85   
Venerdì 21 Maggio 2010 18:47

Ombre in tempo reale nei giochi fatti col Blender GE (Game Engine) 2.5 – Tutorial

*          *          *

NOTA: clicca qui per vedere la versione VIDEO di questo tutorial

*          *          *

In questo breve tutorial vedremo come inserire le ombre in Real Time in programmi e giochi fatti col Game Engine, il motore di gioco interno di Blender 2.5.

 

Ebook PRO

Cycles per

Cycles perBlender 3D 2.62 - 2.65

Ebook PRO di Francesco "RedBaron85" Milanese su "Cycles per Blender 3D"

Le ombre possono essere realizzate utilizzando i materials GLSL e le fonti di luce di tipo Spot Light con ombre Buffer Shadow.

 

 

Nella scena visibile nell'immagine qui sotto è presente un cubo posto sopra un plane, non proprio poggiato ma ad una certa distanza; ancora più in alto vi è una fonte di luce, di tipo Spot Light, in pratica il faretto, orientata verso il basso, in modo da illuminare il cubo e il plane.

Tutorial Blender GE Game Engine Motore di Gioco 2.5 - Ombre in tempo reale - Scena Iniziale

(cliccare sull'immagine per ingrandirla)

Per prima cosa, cambiamo il motore da utilizzare da Blender Render a Blender Game attraverso il selettore Engine, situato nella finestra Info.

Tutorial Blender GE Game Engine Motore di Gioco 2.5 - Ombre in tempo reale - Blender Game Engine

Adesso apriamo la scheda Render all'interno della Properties Window e selezioniamo, in Shading, la voce GLSL.

Tutorial Blender GE Game Engine Motore di Gioco 2.5 - Ombre in tempo reale - GLSL Materials

Come anticipato, per poter proiettare le ombre, le fonti di luce devono essere di tipo Spot Light con ombre Buffer Shadow, per cui selezioniamo il faretto ed apriamo la scheda Object Data all'interno della Properties Window; qui, nella sezione Shadow, scegliamo Buffer Shadow.

Tutorial Blender GE Game Engine Motore di Gioco 2.5 - Ombre in tempo reale - Spot Light Buffer Shadow

(cliccare sull'immagine per ingrandirla)

Il parametro che ci interessa, all'interno di Buffer Shadow, è Size, che serve a specificare la dimensione del buffer delle ombre; a seconda del valore di risoluzione si avranno risultati migliori, ma con un maggior utilizzo delle risorse di sistema.

 

A parte questo parametro possiamo impostare, per il faretto, la dimensione del cono di luce, mediante la voce Spot Size nella sezione Spot Shape della scheda Object Data, nella Properties Window.

 

Conviene comunque non abusare delle ombre Buffer Shadow all'interno di un gioco, o almeno utilizzare valori modesti per le impostazioni, per evitare di avere rallentamenti durante l'esecuzione.

 

Non abbiamo ancora finito.

Cambiamo la modalità di visualizzazione di una finestra 3D View in Textured per vedere quali oggetti sono muniti di Materials, in quanto -per poter implementare le ombre in tempo reale nel Game Engine- gli oggetti vanno muniti di Materials; possiamo munirli anche di Textures, se lo desideriamo, ma i Materials ci devono essere per forza.

Tutorial Blender GE Game Engine Motore di Gioco 2.5 - Ombre in tempo reale - Draw Type Textured

 

Tutorial Blender GE Game Engine Motore di Gioco 2.5 - Ombre in tempo reale - Materials

(cliccare sull'immagine per ingrandirla)

Adesso possiamo provare l'effetto finale premendo P per avviare il gioco.

Tutorial Blender GE Game Engine Motore di Gioco 2.5 - Ombre in tempo reale - Effetto finale

Per questo breve tutorial è tutto.

Bye ! ;-)

Tags:     tutorial      blender 3d      blender 2.5      ombre      tempo reale      real time      runtime      ge      game engine      motore di gioco      shadow      giochi      videogiochi
Ultimo aggiornamento Lunedì 23 Gennaio 2012 22:40
 

Ti è piaciuto questo articolo ? Condividilo !



RedBaron85.com Forum community banner

Non hai trovato quello che cercavi ?
Ricerca personalizzata
Copyright © 2012 RedBaron85.com: Informatica, CG 2D e 3D, Blender, Python, Java 2D e 3D, 3D Studio e altro ancora!. Tutti i diritti riservati.
Joomla! è un software libero rilasciato sotto licenza GNU/GPL.

Milanese Francesco - Partita IVA: 04950350878

AltroArticoliblog utentiBlueprintsContestenglishProgrammazioneModelliElencoNewsTexturesTutorialsVideotutorials