direct3D è la componente delle DirectX che si occupa della grafica tridimensionale (le altre componenti sono DirectDraw, per la grafica bidimensionale, e DirectSound per il suono). Sono le librerie standard che utilizzano i giochi per sfruttare le capacità delle schede video.
Le openGl sono delle librerie aperte, cioè che vengono sviluppate da un'associazione di industrie. La principale differenza rispetto alle direct3D, è la possibilità di essere installate anche su sistemi differenti rispetto a quelli microsoft: Unix, linux, Mac, ecc.
OpenGl inoltre, serve essenzialmente per costruire delle figure poligonali semplici. Per costruirne di complesse, o creare effetti di luce, rifrazione, ecc, vengono utilizzate delle librerie ausiliarie chiamate GLU. Poi ci sono altre librerie ausiliarie di diverse aziende.
In ultimo, le OpenGl sono più leggere rispetto le Direct3D.
I giochi moderni, spesso, almeno fino ad un paio di anni fa, possono essere eseguiti indifferentemente con una delle due librerie. Ora non so se è ancora così. |)
Ultima modifica di Fottemberg; 31-12-2003 alle 03:08:42