OGRE: analisi di un motore grafico 3D


Autoria(s): Bratta, Raffaele
Contribuinte(s)

Casciola, Giulio

Data(s)

21/03/2012

Resumo

In questa tesi descriveremo e analizzeremo il motore grafico OGRE, acronimo di Object-Oriented Graphics Rendering Engine. La scelta di analizzare proprio questo motore grafico è legata a diverse considerazioni. Innanzitutto, OGRE è rilasciato con licenza open source e quindi rende disponibile il suo codice sorgente. Questo è molto importante, in un contesto di studio e sperimentazione come quello universitario, perché permette di comprendere e analizzare anche il funzionamento interno del motore grafico. Inoltre, OGRE è un progetto maturo e stabile con una vasta comunità di sviluppatori e utilizzatori alle spalle. Esiste molta documentazione a riguardo, tra wiki, libri e manuali, e un forum molto attivo per la richiesta di aiuto e consigli. A conferma, sia della bontà del progetto che delle ottime prestazioni del motore grafico, basta dire che OGRE è utilizzato anche da applicazioni commerciali, come videogame, editor 3D e simulatori. Infine, la caratteristica che contraddistingue OGRE da tutti gli altri motori grafici è il fatto di essere "solamente" un motore di rendering puro. Ciò significa che qualsiasi funzionalità non direttamente legata al rendering, come ad esempio la gestione degli input dell'utente, non è supportata da OGRE. Anche se questo può sembrare un difetto, in realtà ciò permetterà di concentrarci solamente sugli aspetti legati al rendering che, in un motore grafico, costituiscono la parte fondamentale.

Formato

application/pdf

Identificador

http://amslaurea.unibo.it/3153/1/bratta_raffaele_tesi.pdf

Bratta, Raffaele (2012) OGRE: analisi di un motore grafico 3D. [Laurea specialistica], Università di Bologna, Corso di Studio in Informatica [LS-DM509] <http://amslaurea.unibo.it/view/cds/CDS0245/>

Relação

http://amslaurea.unibo.it/3153/

Direitos

info:eu-repo/semantics/openAccess

Palavras-Chave #3D, Motore grafico, OGRE, OpenGL, Direct3D9, Grafica #scuola :: 843899 :: Scienze #cds :: 0245 :: Informatica [LS-DM509] #sessione :: terza
Tipo

PeerReviewed