Zum Inhalt springen

CGSG/Workshop: Unterschied zwischen den Versionen

Kyrah (Diskussion | Beiträge)
next workshop: 2008-02-09
Kyrah (Diskussion | Beiträge)
Teil 3: Sample-Code aktualisiert
Zeile 48: Zeile 48:
=== Teil 3 ===
=== Teil 3 ===


* [http://kyrah.net/scratch/opengl/cg-intro-3-reloaded.pdf Folien 3. Teil] (?.2.2008) - PDF, 836 kB
* [http://kyrah.net/scratch/opengl/cg-intro-3-reloaded.pdf Folien 3. Teil] (9.2.2008) - PDF, 836 kB


''Beispiel-Code''
''Beispiel-Code''
# Needful Things
# Needful Things
## [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws3/animation/tricolor_fullscreen.cpp tricolor_fullscreen.cpp] Vollbild-Modus
## [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws3/animation/keyrepeat.cpp keyrepeat.cpp] verbesserte Tastatureingabe
## [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws3/animation/keyrepeat.cpp keyrepeat.cpp] verbesserte Tastatureingabe
## [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws3/animation/tba.cpp tba.cpp] zeitbasierte Animation
## [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws3/animation/tba.cpp tba.cpp] zeitbasierte Animation
Zeile 57: Zeile 58:
## [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws3/animation/timer-waitevent.cpp timer-waitevent.cpp] Animation mit Timer und SDL_WaitEvent()
## [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws3/animation/timer-waitevent.cpp timer-waitevent.cpp] Animation mit Timer und SDL_WaitEvent()
# Texturen
# Texturen
## [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws3/textures/v1/texturing1.cpp texturing1.cpp] [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws3/textures/v1/Image.h Image.h]  [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws3/textures/v1/Image.cpp Image.cpp] [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws3/textures/v1/Makefile Makefile] [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws3/textures/v1/crate.tga crate.tga] komplettes Beispiel zur Texturierung
## [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws3/textures/intro/texturing.cpp texturing.cpp] [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws3/textures/intro/Texture.h Texture.h]  [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws3/textures/intro/Texture.cpp Texture.cpp] [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws3/textures/intro/Makefile Makefile] [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws3/textures/intro/crate.png crate.png] Einführungsbeispiel zur Texturierung
## [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws3/textures/v2/texturing2.cpp texturing2.cpp] [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws3/textures/v2/Texture.h Texture.h]  [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws3/textures/v2/Texture.cpp Texture.cpp] [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws3/textures/v2/Makefile Makefile] ditto, mit Klasse ''Texture''
## [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws3/textures/intro-expl/texturing.cpp texturing.cpp] [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws3/textures/intro-expl/Image.h Image.h]  [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws3/textures/intro-expl/Image.cpp Image.cpp] [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws3/textures/intro-expl/Makefile Makefile] [https://whatever.metalab.at/user/kyrah/opengl/workshops/ws3/textures/intro-expl/crate.png crate.png] Einführungsbeispiel ohne Abstraktion (more hardcore)


<!-- coming up in the next part  
<!-- coming up in the next part