Motore grafico
Da Wikipedia, l'enciclopedia libera.
Questa voce riguardante un argomento di informatica non è ancora stata tradotta completamente dalla lingua inglese. Se puoi, terminala o riscrivila tu, eliminando il testo in lingua straniera quando hai finito.
Traduzione iniziata in giugno 2006 • Vedi le altre voci da tradurre dalla stessa lingua e dello stesso argomento.
Nota: se non vedi il testo da tradurre, potrebbe essere nascosto: fai clic su modifica per visualizzarlo. Prima di salvare la pagina, non dimenticare di eliminare o spostare i segni <!-- e --> che delimitano il testo da nascondere. |
Non usare traduttori automatici! |
Il motore grafico è il cuore del software di un computer o di un videogioco o di qualsiasi altra applicazione con grafica in tempo reale. Esso fornisce le tecnologie di base, semplifica lo sviluppo, e spesso permette al gioco di funzionare su piattaforme differenti come le consolle o Microsoft Windows. La funzionalità di base fornita tipicamente da un motore grafico include un motore di rendering ("renderer") per grafica 2D e 3D, un motore fisico o rilevatore di collisioni, suono, scripting, animazioni, intelligenza artificiale, networking, e scene-graph.
[modifica] Panoramica
Motori grafici avanzati come l' Unreal Engine 3, il Source Engine, il RenderWare e il Gamebryo forniscono una suite di strumenti di sviluppo visuali in aggiunta alla componente software riutilizzabile. Questi strumenti vengono forniti generalmente all'interno di un ambiente di sviluppo integrato (dall'inglese integrated development environment o più comunemente IDE) affinché permettano lo sviluppo semplificato e rapido (RAD) dei giochi secondo un metodo di progettazione data-driven. Questi motori grafici vengono chiamati spesso "game middleware" perché, in accordo con il significato commerciale del termine, forniscono una piattaforma flessibile e riutilizzabile che fornisce tutte le funzionalità chiave necessarie esternamente per sviluppare un applicazione ludica riducendo i costi, la complessità e il tempo impiegato; tutti fattori critici e altamente competitivi nell'industria di videogiochi e computer.
Come altre applicazioni di transizione, i motori grafici sono spesso indipendeti dalla piattaforma, permettendo allo stesso gioco di girare su più piattaforme incluse le console quali PlayStation, Xbox, e Nintendo, e sistemi operativi come Microsoft Windows e Mac OS) con nessuno o qualche piccolo cambiamento al codice sorgente del gioco.