Salutare,
Notez aici doar faptul ca ieri am petrecut o buna parte din zi incercand sa descarc si sa folosesc alte instrumente de grafica, stiti bine ca exista.
Din pacate, conditiile de a alege altceva inafara de OpenGL sunt, in cazul acestui curs, urmatoarele:
1- sa fie multiplatforma, Linux si Windows cel putin
2- sa fie instalabil din repository pe Linux
3- sa aiba un manual de dimensiuni rezonabile (<= 220 pg)
4- sa aiba primul program, Hello World-ul de dimensiuni rezonabile
5- IDE-ul sa fie intuitiv.
6- sa nu fie bazat pe Java. (chestie personala)
7- sa nu aiba un kit mai mare ca un CD
8- sa aiba un manual disponibil liber
9-tot softul sa se instaleze dintr-o singura comanda.
Toate mediile pe care le-am incercat incalaca cel putin una dintre acestea, de exemplu Vulkan indeplineste 1,2,3,8 dar incalca 4, OpenGLES indeplineste 1,6,8 dar nu ma multumeste la cap 2,3,5,7. Si asa mai departe. O zi pierduta pentru cercetare, o zi pierduta pentru pregatirea cursurilor, o zi de weekend pierduta (era duminica). Si nu este prima de acest gen.
Anul trecut am mai petrecut niste ore in niste zile in compania platformei Vulkan si a manualului acesta. S-a instalat si pe Linux, am putut rula codul, dar cand am vazut cate linii de cod erau necesare pentru un simplu cub texturat, concluzia mea a fost ca se va folosi un API de nivel superior, macar un OpenGL implementat peste Vulkan sau ceva asemanator, care sa ofere programatorilor ceva mai mult decat "low level".
Constat ca profesorilor trebuie sa li se acorde destul timp pentru experimente nereusite si tentative de a aborda alte tehnologii, lucru imposibil in actualele conditii de normare.
Concluzia: cand restrictiile care ni se impun sunt din ce in ce mai multe, multimea solutiilor pe care vi le putem da devine de la un loc incolo multimea vida.
Niciun comentariu:
Trimiteți un comentariu