Source Engine

Da Wikipedia, l'enciclopedia libera.
Vai a: navigazione, cerca

Il Source Engine è un motore grafico sviluppato dalla Valve Software. Molto flessibile (caratteristica che lo rende uno dei preferiti fra i cosiddetti modder), fra le sue caratteristiche si possono citare il sistema di render basato sugli shader, l'accurata sincronizzazione labiale, un sistema avanzato per realistiche espressioni facciali e un modello fisico molto accurato. La prima versione del Source è datata ottobre 2004 (apparsa in Half-Life 2), e nel corso degli anni sono state aggiunte diverse funzioni (fra le più notabili l'HDR e l'effetto di motion blur). Source è (o è stato) disponibile per diverse piattaforme: Microsoft Windows, Xbox, Xbox 360, PlayStation 3 e da Maggio 2010 per Mac OS X.

Indice

[modifica] Caratteristiche

[modifica] Luci e Ombre

Il motore grafico Source utilizza sorgenti di luci statiche (le luci mobili sono molto poco usate) che emettono luce che va a colpire direttamente le superfici. Per simulare la luce che colpisce gli oggetti, Source utilizza parametri di radiosità, questo garantisce un ottimo effetto su qualsiasi tipo di materiale, tuttavia, il fatto che l'illuminazione di ogni oggetto debba essere ricalcolata ogni volta che la sorgente di luce o l'oggetto stesso si spostino, può diminuire la frequenza di fotogrammi per secondo, di conseguenza le luci (e le ombre) simulate dal motore non devono essere troppo complesse, anche se ciò diminuisce la qualità degli effetti di luce. Per ovviare a questo problema, ogni superficie che riceve luce è impostata per avere una qualità delle ombre più alta o bassa, cosa che dipende dal tipo di ombre che la colpiscono (una superficie con l'ombra di un palazzo, per esempio, avrà ombre poco dettagliate, mentre una con diverse ombre di elementi complessi dovrà utilizzare ombre con alti livelli di dettaglio). La tecnica di illuminazione HDR ha inoltre permesso di simulare la luce in modo ancora più realistico, e di calcolare anche quanta luce deve essere mostrata dallo schermo ogni volta che vi è una transizione da un ambiente buio a uno illuminato o vice versa, indipendentemente dalla quantità effettiva di essa, in modo da simulare ciò che accade realmente all'iride dell'occhio quando vi giunge troppa o troppo poca luce.

[modifica] Modelli

L'innovazione nel Source Engine nell'animazione dei modelli è un sistema di movimenti non solo scheletrici, ma anche simulatore di muscoli facciali. Grazie a queste simulazioni, il motore grafico può riprodurre in modo molto realistico qualsiasi espressione nella faccia dei personaggi. Per quanto riguarda i modelli che non necessitano di questa tecnologia, le animazioni sono create con programmazioni (relativamente) semplici, che non infieriscono sulla scorrevolezza dei movimenti. Infine, i modelli sono composti da un numero di poligoni molto alto, che li rende molto credibili, e, soprattutto, ogni animazione, pur non essendone direttamente collegata, rispetta la fisica del motore stesso.

[modifica] Fisica

La fisica usata da Source è molto avanzata, grazie ad una versione personalizzata del middleware Havok: ogni oggetto si attiene alle stessi leggi che regolano tutto il motore, senza eccezioni. Tutto ciò che viene lasciato cadere o lanciato lo fa in modo molto realistico, inoltre, se ciò accade mentre questi oggetti sono già in movimento, essi continueranno a mantenere una piccola proporzione di moto anche in caduta libera (la perderanno poi gradualmente come accade nella realtà). La Gravity Gun, arma per lanciare o raccogliere oggetti vista in Half-Life 2 e nei due sequel, è il simbolo di questa fisica molto dettagliata.

[modifica] Giochi che utilizzano il Source Engine di Valve

[modifica] Voci correlate

[modifica] Altri progetti

[modifica] Collegamenti esterni

Videogiochi Portale Videogiochi: accedi alle voci di Wikipedia che trattano di Videogiochi
Strumenti personali
Namespace

Varianti
Azioni
Navigazione
Comunità
Stampa/esporta
Strumenti
Altre lingue