Programmazione.it v6.2
Ciao, per farti riconoscere devi fare il login. Non ti sei ancora iscritto? Che aspetti, registrati adesso!
Info Pubblicità Collabora Autori Sottoscrizioni Preferiti Bozze Scheda personale Privacy Archivio Libri Corsi per principianti Chat Forum
Espresso3D, un motore real time open source
Scritto da Antonino Salvatore Cutrì il 18-04-2008 ore 15:50
Intel Software
Espresso3D è un potente motore 3D real time, scritto interamente in Java, che è stato da poco rilasciato alla comunità Open Source sotto la licenza GNU LGPL.

Il software non si limita alla semplice gestione della scena, ma si propone come una completa soluzione per lo sviluppo di applicazioni con supporto di tecnologie come OpenGL e OpenAL, grazie all'uso della libreria LWJGL, e funzionalità ad alto livello, come la gestione delle collisioni o l'accesso alle periferiche di input.

Le caratteristiche fondamentali del motore sono: sistemi particellari; gestione della scena; gestione dell'input da tastiera o mouse e delle luci; supporto di immagini 2D; gestione del suono 2D e 3D, di sprite, attori e collisioni.
Espresso3D mette inoltre a disposizione dello sviluppatore due formati di file proprietari, completamente documentati, che permettono di caricare separatamente gli elementi, che compongono una scena (mappe e attori), permettendo così di separare nettamente il codice dai contenuti.

Anche se la versione corrente del software è la 0.42, Espresso3D si dimostra comunque un prodotto molto potente, che semplifica enormemente il processo di creazione di applicazioni 3D in tempo reale, eseguibili su tutte le piattaforme esistenti, visto il diretto supporto di Windows, Linux e Mac OS X.
Precedente: Le API di Java per l'infrastruttura a chiave pubblica
Successiva: Augmented Reality - A Practical Guide
Copyright Programmazione.it™ 1999-2009. Alcuni diritti riservati. Testata giornalistica iscritta col n. 569 presso il Tribunale di Milano in data 14/10/2002. Pagina generata in 0.708 secondi. Sito ottimizzato per Mozilla Firefox. Powered by Kyron.