Blender Game Engine: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m →top: clean up, replaced: open-source → open source |
è stato rimosso da blender (vedere voce inglese) |
||
(Una versione intermedia di un altro utente non mostrate) | |||
Riga 14:
}}
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
== 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.
Riga 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
== Caratteristiche ==
Il motore di gioco di Blender
* Editor di logica munito di interfaccia grafica per definire il comportamento interattivo senza programmazione
Riga 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.
|