Source Engine: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
 
(24 versioni intermedie di 17 utenti non mostrate)
Riga 12:
}}
 
Il '''''Source Engine''''' è un [[motore grafico]] sviluppato dalla [[Valve Corporation]]. 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 [[Sincronismo labiale|sincronizzazione labiale]], un sistema avanzato per realistiche espressioni facciali e un modello fisico molto accurato.
 
== Sviluppo ==
==Origini e creazione==
Il Source nasce dal [[GoldSrc]], che era una versione modificata del [[Quake engine]] creato da [[John Carmack]]. Infatti Carmack ha commentato sul suo [[blog]] nel [[2004]], che «''ci sono ancora pezzi di codice del primissimo motore di Quake, in [[Half-Life 2]]''».<ref>{{Cita web|url=http://www.armadilloaerospace.com/n.x/johnc/recent%20updates/archive?news_id=290|titolo=Welcome, Q3 source, Graphics|cognome=Carmack|nome=John|sito=John Carmack's Blog|data=31 dicembre 2004|lingua=en|accesso=7 gennaio 2022|dataarchivio=17 maggio 2006|urlarchivio=https://web.archive.org/web/20060517235354/http://www.armadilloaerospace.com/n.x/johnc/recent%20updates/archive?news_id=290|urlmorto=sì}}</ref>
 
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'[[High dynamic range|HDRI]] e l'effetto [[motion blur]]). Source è stato ed è tuttora
Riga 21:
 
== Caratteristiche ==
[[File:Blade Symphony - Phalanx tranquillity.jpg|miniatura|upright=1.2|Screenshot di ''Blade Symphony'', gioco sviluppato con il ''Source Engine'' e uscito nel 2014.]]
=== 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 [[Radiosity]]; 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.
Line 39 ⟶ 40:
 
==Source Engine 2==
Le prime voci sullo sviluppo di una nuova versione del Source, venneroiniziarono fuoria trapelare nel mese di agosto [[2012]] dal [[fansite]] ''Valve Time''. Poi nel novembre dello stesso anno [[Gabe Newell]] ha confermato che il ''Source Engine 2'' è in fase di sviluppo, e che sarà totalmente ricreato da zero. Newell ha anche detto che il Source Engine 2 sarà pronto appena sarà completato un gioco in grado di sfruttarlo.<ref>{{Cita web|url=https://www.dday.it/redazione/7631/valve-lavora-al-source-engine-2.html|titolo=Valve lavora al Source Engine 2|sito=DDay.it|accesso=2020-04-24}}</ref>
 
Tale motore grafico è stato annunciato il 3 marzo 2015, che verrà utilizzato a partire dai nuovi videogame prodotti, inoltre il motore è concedibile su licenza in modo gratuito, ma i giochi realizzati con il Source 2 dovranno essere disponibili anche sulla piattaforma [[Steam (informatica)|Steam]],<ref>{{Cita web |url=http://www.tomshw.it/cont/news/valve-annuncia-il-source-engine-2-ma-dov-e-half-life-3/62855/1.html |titolo=Valve annuncia il Source Engine 2, ma dov'è Half-Life 3? |accesso=6 marzo 2015 |urlarchivio=https://web.archive.org/web/20150306125523/http://www.tomshw.it/cont/news/valve-annuncia-il-source-engine-2-ma-dov-e-half-life-3/62855/1.html |dataarchivio=6 marzo 2015 |urlmorto=sì }}</ref>
anche se il motore Source 2 venne già adottato nel ''Dota 2'' Workshop Tools.<ref>{{Cita web|url=https://www.extremetech.com/extreme/187723-valve-quietly-releases-source-2-engine-source-2-version-of-dota-2-and-new-hammer-map-editor|titolo=Valve quietly releases Source 2 engine, Source 2 version of Dota 2, and new Hammer map editor - ExtremeTech|sito=www.extremetech.com|lingua=en|accesso=2020-04-24}}</ref>
 
Le caratteristiche di questo nuovo motore rispetto al precedente sono:<ref>{{Cita web|url=https://developer.valvesoftware.com/wiki/Source_2|titolo=Source 2 - Valve Developer Community|sito=developer.valvesoftware.com|accesso=2020-04-24}}</ref>
Line 49 ⟶ 50:
*Migliore elaborazione audio e vocale.
*Fa uso di [[Vulkan (API)|Vulkan]] 3D Graphics e Computing API.
*Supporto nativo [[OpenGL]] su tutte le piattaforme.
*Nuovo [[motore fisico]] interno, Rubikon (sostituisce l'Havok).
*Nuovi [[Applicativi d'autore|strumenti d'autore]], ricostruiti da zero.
*Supporto per le ombre basate sulla fisica.
Line 57 ⟶ 58:
 
Nel 2015 ''Dota 2'', è diventato tramite un aggiornamento il primo titolo che sfrutta il Source Engine 2.<ref>{{Cita web|url=https://www.eurogamer.it/articles/2015-09-11-news-videogiochi-dota-2-e-ufficialmente-il-primo-gioco-basato-su-source-engine-2|titolo=Dota 2 è ufficialmente il primo gioco basato su Source Engine 2|autore=Alex Franchini|sito=Eurogamer.it|data=2015-09-11|lingua=it|accesso=2020-04-24}}</ref>
 
È inoltre previsto il passaggio di ''Counter-Strike: Global Offensive'' da Source Engine a Source Engine 2 in una data non ancora definita.
 
== Giochi che utilizzano il Source Engine di Valve ==
Line 74 ⟶ 73:
** ''[[Half-Life 2: Episode One]]''
** ''[[Half-Life 2: Episode Two]]''
** ''[[Insurgency]]''
** ''[[Left 4 Dead]]''
** ''[[Left 4 Dead 2]]''
Line 85 ⟶ 83:
** ''[[Age of Chivalry]]''
** ''[[Apex Legends]]'' (modificato)
** ''[[Black Mesa (modvideogioco)|Black Mesa]]''
** ''[[Dark Messiah of Might and Magic]]''
** ''[[Garry's Mod]]''
** ''[[Insurgency: Modern Infantry Combat]]''
** ''[[Insurgency (videogioco)|Insurgency]]''
** ''[[Postal 3]]''
** ''[[SiN Episodes]]''
Riga 99:
** ''Fistful of Frags''
** ''[[Titanfall 2]]'' (modificato)
** ''Voices of the Void''{{Colonne fine}}
 
===Con Source Engine 2===
Riga 107:
* ''[[Dota Underlords]]''
* ''[[Half-Life: Alyx|Half Life: Alyx]]''
* ''[[Counter-Strike 2]]''
</ul>
 
Line 120 ⟶ 121:
{{Interprogetto}}
 
== Collegamenti esterni ==
* {{Collegamenti esterni}}
 
{{Portale|videogiochi}}
 
[[Categoria:Valve Corporation]]