Anbieten tun sich alle, je nachdem, was du vorhast.
Als einziges ist GLScene keine API, sondern eine Engine, die auf OpenGL aufbaut. Der Vorteil ist, dass du recht schnell zu Ergebnissen kommst. Der Nachteil ist, du lernst nicht so viel, weil GLScene fast alles alleine kann.
OpenGL und Direct3D (was nicht dasselbe ist wie DirectX) sind hingegen die beiden führenden 3D-APIs. Dabei gilt: OpenGL hat eine funktionale Schnittstelle, ist relativ plattformunabhängig und ist derzeit technisch ein wenig veraltet (was mit OpenGL 2.0 anders werden SOLL), DirectX gibt es eigentlich nur für Windows, dafür ist es im Moment die Krone der 3D-Schöpfung und hat außerdem eine saubere, objektorientierte (auf COM basierende) Schnittstelle, zumal die anderen DirectX-Komponenten für Sound, Input, Netzwerk etc. sehr ähnlich zu verwenden sind, während OpenGL eine reine Grafik-API ist.
_________________
Oregon Ghost
---
Wenn NULL besonders groß ist, ist es fast schon wie ein bisschen eins.