Blender Game Engine: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m ortografia
è stato rimosso da blender (vedere voce inglese)
 
(19 versioni intermedie di 11 utenti non mostrate)
Riga 4:
| Didascalia = La creazione di un gioco di corse col Blender Game Engine
| Sviluppatore = [[Blender Foundation]]
| UltimaVersione = 2.81a<ref>{{cita web|url=https://www.blender.org/download/|titolo=Download|sito=blender.org}}</ref>
| UltimaVersione = 2.69
| DataUltimaVersione = 5 dicembre 2019
| DataUltimaVersione = {{Data e tempo|31|10|2013|df=yes}}<ref>{{Cita web|url=http://www.blender.org/download/get-blender/|titolo=Latest Release Version|opera=Blender|accesso=2013-10-31}}</ref>
| Linguaggio = [[C (linguaggio)]]c
| Linguaggio2 = [[Cc++]]
| Linguaggio3 = [[python]]
| SistemaOperativo = multipiattaforma
| Genere = computer grafica 3d
| Licenza = [[GNU General Public License]] v2 o posteriore
| SitoWeb = http://www.blender.org
}}
 
Il '''Blender Game Engine''' è stato un componente di [[Blender (programma)|Blender]], una suite completa di produzione 3D gratuita e [[open- source]], utilizzato per la creazione di contenuti interattivi in tempo reale. Questo motore di gioco è statovenne scritto da zero in [[C++]] come componente sostanzialmente indipendente, e includeincludeva il supporto per funzionalità quali lo scripting [[Python]] e il suono [[OpenAL]] 3D.
 
== Storia ==
Erwin Coumans e Gino van den Bergen svilupparono il Blender Game Engine nel 2000. L'obiettivo era quello di creare un prodotto commerciale e per creare facilmente giochi e altri contenuti interattivi, in modo artist-friendly. Questi giochi possono funzionare sia come applicazioni stand-alone o integrati in una pagina web utilizzando un plugin speciale. Di questo plugin è stato alla fine interrotto lo sviluppo, a causa dell'incapacità della sandbox di Python di mantenere un certo grado di sicurezza. Un altro plugin è apparso negli ultimi tempi e si chiama Burster<ref>{{Cita web|url=http://oranjuice.org/mainsite/index.php/gafica-3d/blender-3d/news/100-buster-condividi-i-tuoi-progetti-blender-3d-sul-web.html|titolo=buster una plug-in per Blender|accesso=8 dicembre 2013|urlarchivio=https://web.archive.org/web/20131212053144/http://oranjuice.org/mainsite/index.php/gafica-3d/blender-3d/news/100-buster-condividi-i-tuoi-progetti-blender-3d-sul-web.html|dataarchivio=12 dicembre 2013|urlmorto=sì}}</ref>, che consente un [[gameplay]] embedded e sicuro sui siti web, con sandboxing e il supporto alla crittografia.
 
Il [[codice sorgente]] della libreria di fisica (SUMO) non è diventato open-source quando lo è divenuto il resto della suite di Blender, ciò ha impedito al motore di gioco di funzionare fino alla versione 2.37a.
 
Con la versione 2.41 Blender si è presentato una versione che è stata quasi interamente dedicata al motore di gioco. L'audio è supportato da questa versione.
Line 26 ⟶ 25:
La versione 2.42 ha portato diverse nuove importanti funzionalità, tra cui l'integrazione della libreria [[Bullet (software)|Bullet]] Rigid Body Dynamics.
 
Un nuovo sistema per l'integrazione di shaders GLSL e la fisica soft bodies è stata aggiunta nella versione 2.48 per contribuire a portare il motore del gioco in linea con i motori di gioco moderni. Come Blender, il motore di gioco utilizzautilizzava [[OpenGL]], una libreria grafica cross-platform, per comunicare con l'hardware grafico in dotazione al computer.
 
== Caratteristiche ==
Il motore di gioco di Blender usausava un sistema di [[interfaccia grafica]] a "mattoni logici" (una combinazione di "sensori", "controller" e "attuatori") per controllare il movimento e la visualizzazione degli oggetti nel motore stesso. PuòPoteva inoltre essere esteso tramite un insieme di binding [[Python]].
 
* Editor di logica munito di interfaccia grafica per definire il comportamento interattivo senza programmazione
Line 36 ⟶ 35:
* Rilevamento delle collisioni discrete per la simulazione dei corpi rigidi
* Supporto per l'attivazione in-game di vincoli dinamici
* Pieno supporto per la [[dinamica del veicolo]], comprese le ''spring reactions'', rigidità, smorzamento, l'attrito degli pneumatici, ecc.
* API per lo scripting Python per il controllo sofisticato e l'intelligenza artificiale, logica di gioco avanzata completamente definita
* Supporta tutte le modalità di illuminazione OpenGLTM, comprese le trasparenze, le texture animate e con mappa di riflessione
* Supporto per le modalità multimateriale, multitexture e la sua curvatura, illuminazione per pixel, illuminazione dinamica, modalità di mapping, GLSL vertexPaint fusione delle strutture, ombreggiatura stile cartoon, materiali animati, il supporto per il [[Normal mapping|Normal Mapping]] e il Parallax Mapping
* La riproduzione di giochi e contenuti interattivi 3D senza compilazione o pre-elaborazione
* Audio, utilizzando il [[toolkit]] SDL
* Multi-stratificazione di scene per le interfacce on overlay.
 
== Roadmap futura ==
[[Ton Roosendaal]] [http://code.blender.org/index.php/2013/06/blender-roadmap-2-7-2-8-and-beyond/ ha dichiarato] che il futuro del Blender Game Engine si integrerà con il suo sistema in Blender come una 'modalità interattiva' per i prototipi di gioco, passeggiate virtuali in ambienti architettonici e simulatori scientifici.
 
==Galleria d'immagini==
Line 57 ⟶ 53:
== Giochi degni di nota ==
* ''[[Yo Frankie!]]''
* [https://web.archive.org/web/20110902042942/http://deadcyborg.com/about.html Dead Cyborg] - un gioco d'avventura sci-fi libera da giocare e basata sulle donazioni.
* [[Sintel The Game]]
* Boro-Toro - un gioco di puzzle platform a scorrimento laterale. Ha vinto il premio BAFTA 2009 "Ones to Watch" award.<ref>{{Cita web|url=http://www.bafta.org/awards/video-games/ones-to-watch-award-in-2009,813,BA.html|titolo=Ones to Watch Award in 2009|opera=BAFTA|accesso=2010-03-03|urlmorto=sì|urlarchivio=https://web.archive.org/web/20100325122738/http://www.bafta.org/awards/video-games/ones-to-watch-award-in-2009,813,BA.html|dataarchivio=25 marzo 2010}}</ref>
 
== Note ==
Line 75 ⟶ 71:
 
== Collegamenti esterni ==
* {{Collegamenti esterni}}
* {{en}} [https://web.archive.org/web/20131101184618/http://wiki.blender.org/index.php/Doc:2.6/Manual/Game_Engine Manual on Blender's Wiki] (Con inoltre la lista dei tutorialstutorial e altre risorse)
* {{cita web|http://blenderartists.org/forum/forumdisplay.php?34-Game-Engine|Blender Artists Forum - Game Engine|lingua=en}}
* {{cita web|1=http://blenderartists.org/forum/forumdisplay.php?34-Game-Engine|2=Blender Artists Forum - Game Engine|lingua=en|accesso=8 dicembre 2013|urlarchivio=https://web.archive.org/web/20130324054929/http://blenderartists.org/forum/forumdisplay.php?34-Game-Engine#|dataarchivio=24 marzo 2013|urlmorto=sì}}
* {{cita web|http://www.blender.org/|sito ufficiale di Blender|lingua=en}}
* {{cita web|http://www.blender.it/|Sito non ufficiale della comunità italiana}}
 
{{Software motore grafico}}
 
{{Portale|software libero}}