logo

Grafická knihovna OpenGL a její nadstavba GLUT

Grafická knihovna OpenGL - základy
OpenGL Imaging Subset - rozšíření OpenGL o funkce pro zpracování obrazu
OpenGL Evaluators - rozšíření OpenGL o funkce pro práci s parametrickými křivkami a plochami
Tvorba přenositelných grafických aplikací využívajících knihovnu GLUT

Články o grafické knihovně OpenGL

  1. Grafická knihovna OpenGL (tento seriál vyšel v elektronickém časopise Root)
    1. část   (01.07.2003)   Základní informace o grafické knihovně OpenGL
    2. část   (08.07.2003)   Syntaxe většiny funkcí deklarovaných v OpenGL
    3. část   (15.07.2003)   Grafická primitiva podporovaná knihovnou OpenGL
    4. část   (22.07.2003)   Základní vlastnosti grafických primitiv
    5. část   (29.07.2003)   Transformační matice a lineární transformace
    6. část   (05.08.2003)   Použití transformačních matic, skládání transformací a zásobník matic
    7. část   (12.08.2003)   Vykreslování bitmap pomocí funkcí OpenGL
    8. část   (19.08.2003)   Bitmapy a display-listy, vykreslování znaků a řetězců
    9. část   (26.08.2003)   Práce s pixmapami - vlastnosti pixmap, vykreslování
    10. část   (02.09.2003)   Práce s pixmapami - čtení a kopírování pixmap mezi framebufferem a pamětí
    11. část   (10.09.2003)   Popis vykreslovacího řetězce OpenGL
    12. část   (16.09.2003)   Framebuffer, jeho funkce a význam
    13. část   (23.09.2003)   Zobrazení prostorové scény s ortografickou kamerou, double-buffering
    14. část   (30.09.2003)   Zobrazení prostorové scény s perspektivní kamerou, paměť hloubky
    15. část   (07.10.2003)   Přídavné ořezávací roviny, jejich význam a nastavení
    16. část   (14.10.2003)   Pole vrcholů - urychlení vykreslování grafických primitiv
    17. část   (21.10.2003)   Mlha a efekty, které se pomocí mlhy dají vytvořit
    18. část   (04.11.2003)   Materiály a stínování, první část
    19. část   (11.11.2003)   Materiály a stínování, druhá část
    20. část   (18.11.2003)   Materiály a stínování, třetí část
    21. část   (25.11.2003)   Materiály a stínování, čtvrtá část
    22. část   (02.12.2003)   Texturování, první část
    23. část   (09.12.2003)   Texturování, druhá část
    24. část   (16.12.2003)   Nastavování základních parametrů textur
    25. část   (23.12.2003)   Mipmapping
    26. část   (30.12.2003)   Formáty rastrových souborů pro uložení textur - BMP
    27. část   (06.01.2004)   Rastrový grafický formát TGA
    28. část   (13.01.2004)   Blending, efekty s blendingem, použití blendingu
    29. část   (20.01.2004)   Modulace textur
    30. část   (27.01.2004)   Automatické generování texturovacích souřadnic
    31. část   (03.02.2004)   Vykreslovací řetězec a framebuffer
    32. část   (10.02.2004)   Operace s fragmenty při vykreslování trojrozměrné scény
    33. část   (17.02.2004)   Soupis témat, reference, obsahy jednotlivých dílů
    34. část   (24.02.2004)   Seznam demonstračních příkladů

  2. OpenGL Imaging Subset (tento seriál vyšel v elektronickém časopise Root)
    1. část   (02.03.2004)   Význam OpenGL Imaging Subsetu
    2. část   (09.03.2004)   Změna hodnot pixelů a fragmentů
    3. část   (16.03.2004)   Pixel Look-Up Tables, jejich význam, použití
    4. část   (23.03.2004)   Barvové palety a jejich význam ve vykreslovacím řetězci
    5. část   (30.03.2004)   Použití barvových palet, čtení palet z framebufferu
    6. část   (06.04.2004)   Dvojrozměrné konvoluční filtry
    7. část   (13.04.2004)   Jednorozměrné konvoluční filtry, separovatelné konvoluční filtry
    8. část   (20.04.2004)   Histogram, jeho význam, přečtení a zobrazení
    9. část   (27.04.2004)   MinMax tabulky
    10. část   (04.05.2004)   Obsah jednotlivých dílů, seznam příkladů a funkcí
  3. OpenGL Evaluators (tento seriál vyšel v elektronickém časopise Root)
    1. část   (11.05.2004)   Úvod, reprezentace těles v počítačové grafice
    2. část   (18.05.2004)   Teorie Bézierových křivek
    3. část   (22.05.2004)   Teorie Bézierových ploch
    4. část   (01.06.2004)   Použití evaluátorů pro vykreslování Bézierovy křivky
    5. část   (08.06.2004)   Použití evaluátorů pro vykreslování Bézierovy plochy
    6. část   (15.06.2004)   Zjednodušení vykreslování Bézierovych křivek a ploch
    7. část   (22.06.2004)   Použití evaluátorů pro specifikaci barvy
    8. část   (29.06.2004)   Použití evaluátorů při práci s texturami
    9. část   (13.07.2004)   Automatické a poloautomatické generování normálových vektorů
    10. část   (20.07.2004)   Obsah jednotlivých dílů, seznam příkladů a funkcí

Články o knihovně GLUT

  1. Tvorba přenositelných grafických aplikací využívajících knihovnu GLUT (vyšlo v elektronickém časopise Root)
    1. část   (29.04.2003)   Základy práce s nadstavbovou knihovnou GLUT
    2. část   (06.05.2003)   Výhody a nevýhody použití knihovny GLUT při tvorbě GUI
    3. část   (13.05.2003)   Práce s okny - vytváření, změna velikosti, rušení
    4. část   (20.05.2003)   Zpracování zpráv (callback funkce) a obsluha klávesnice
    5. část   (27.05.2003)   Základy práce s myší a dalšími vstupními zařízeními
    6. část   (03.06.2003)   Tvorba animací, časovač a funkce idle
    7. část   (10.06.2003)   Grafické uživatelské rozhraní - vyskakovací (popup) menu
    8. část   (17.06.2003)   Vykreslování znaků pomocí funkcí GLUT
    9. část   (24.06.2003)   Vykreslování základních trojrozměrných těles - drátový model, vyplněné stěny modelů, texturování



(c) 2003, 2004 Pavel Tišnovský       e-mail:tisnovpa@fit.vutbr.cz       vim  Valid HTML 4.01!  Valid CSS! ROOT.cz