Ero sivun ”OpenGL” versioiden välillä

Poistettu sisältö Lisätty sisältö
Ahnurmi (keskustelu | muokkaukset)
p →‎Miksi OpenGL?: tarkennus
Ahnurmi (keskustelu | muokkaukset)
Rivi 17:
 
”Kilpailija” DirectX on osa Microsoftin Windows-käyttöjärjestelmiä, ja sen rajapinta muuttuu jatkuvasti versioiden mukaan. Siksi sitä ei ole juuri syytä käyttää opetustarkoituksessa. RenderMan on puolestaan tehty hitaaseen fotorealistisen elokuvagrafiikan tuottamiseen, eikä ohjelmoijalla siten ole samanlaista välitöntä otetta lopputulokseen.
 
OpenGL on melko matalan tason rajapinta – siinä piirretään kolmioita eikä asetella 3d-malleja. Sen sijaan voi käyttää valmista grafiikkamoottoria. Esimerkiksi [http://www.ogre3d.org OGREa] on käytetty sekä kursseilla että oppikirjoissa. Se edustaa hyvää olioarkkitehtuuria, ja sen opiskelu vaatii hyvät tiedot C++-kielestä. Perehtyminen kestää aikansa: OGREn kehittäjät myöntävät sen olevan suuri ja monimutkainen järjestelmä. Lisäksi on kiistanalaista, opettaako OGREn kaltaisen korkean tason grafiikkakirjaston käyttö varsinaista grafiikkaohjelmointia vai enemmänkin grafiikkaan soveltuvaa olioarkkitehtuuria.
 
== Osa 1: Vektorigrafiikkaohjelmoinnin perusteet OpenGL:n avulla ==
Noudettu kohteesta ”https://fi.wikibooks.org/wiki/OpenGL