streda 23. marca 2011

Prvé kroky s GLSL

Ako som sľubovala, ponúkam na stiahnutie prvú verziu programu k bakalárke. Nerobí to zatiaľ žiadne zázraky, vykreslí rotujúcu plochu s jednoduchým shaderom, ktorý vyplní textúru mimo obrazovky farebným prechodom, a na základe tohto vygenerovaného prechodu zmení výšku jednotlivých bodov na ploche v závislosti od červenej a zelenej zložky konkrétneho texelu. Farba bodu je potom daná v závislosti od výšky bodu prochodom od čistej zelenej k bielej. Ešte chcem upraviť načítavanie OpenGL Extensions tak, aby sa dal program spustiť aj na Linuxe. Momentálne funguje len pod Windowsom kvôli run-time načítavaniu adries OpenGL funkcií, ktoré nie sú v základnej špecifikácii OpenGL, každopádne je to prvý krok ku GLSL generátorom terénu.

štvrtok 17. marca 2011

Som späť !

Aj keď to podľa aktivity na stránke tak nevyzerá, na bakalárke stále pracujem - už druhý rok, keďže sa mi vlani nepodarilo stihnúť napísať bakalárku súčasne s dokončovaním ročníkového projektu. Momentálne pracujem na konverzii existujúceho kódu, ktorý rátal model terénu na CPU do GLSL jazyka, tak aby generovanie výškovej mapy prebiehalo na GPU. Zatiaľ mám hotové len jednoduché demo, ktoré len pripojí jednoduchý shader k programu; generovanie výškovej mapy ani vizualizácia modelu ešte hotová nie je no chcela by som to stihnúť dnes a zajtra. Podrobnejší príspevok napíšem, keď to budem mať hotové :-)