Kurs/Innføring i OpenGL: Difference between revisions
No edit summary |
No edit summary |
||
(6 intermediate revisions by 3 users not shown) | |||
Line 4: | Line 4: | ||
<b>Anbefalte forkunnskaper</b>: [[../C for NTNU-ere|C]] | <b>Anbefalte forkunnskaper</b>: [[../C for NTNU-ere|C]] | ||
OpenGL har i 16 år vært et enkelt, lett tilgjengelig og fleksibelt API for å lage 3D-grafikk. Problemet er at nettopp 3D-grafikk gjerne har vært et programmeringsfelt der inngangsterskelen har vært høy. Og det helt uten grunn. Dette kurset fungerer som en innføring i OpenGL som | OpenGL har i 16 år vært et enkelt, lett tilgjengelig og fleksibelt API for å lage 3D-grafikk. Problemet er at nettopp 3D-grafikk gjerne har vært et programmeringsfelt der inngangsterskelen har vært høy. Og det helt uten grunn. Dette kurset fungerer som en innføring i OpenGL som programmerings-API, såvel som innføring i grunnleggende teori som gjerne ikke kommer bra frem via kodesnutter man tilfeldigvis finner på nettet. «Ferske» grafikkprogrammerere skal på dette kurset få det som måtte trenges for å komme i gang; de som har tatt i OpenGL før vil forhåpentligvis finne noen nyttige tips de også. | ||
Kursinnhold: | Kursinnhold: | ||
Line 12: | Line 12: | ||
* Enkel tegning. | * Enkel tegning. | ||
* Rask innføring i affine transformasjoner og "Vertex Transformation Pipeline" | * Rask innføring i affine transformasjoner og "Vertex Transformation Pipeline" | ||
* Alt du noensinne | * Alt du noensinne har lyst å vite om Texture Objects | ||
* Litt om lys og skygger. | * Litt om lys og skygger. | ||
* Hvordan man kan bruke OpenGL effektivt. | * Hvordan man kan bruke OpenGL effektivt. | ||
* | * 3 minutter om shadere sånn på slutten. | ||
Varighet: ca 2 timer | Varighet: ca 2 timer | ||
=== Kursmateriell === | |||
http://www.pvv.org/~andreasd/glkurs.zip | |||
PDF av presentasjonen: | |||
http://www.pvv.ntnu.no/~henrikn/GLkurs.pdf | |||
Gode linker: | |||
* http://www.sdl.org | |||
* http://www.frontendapi.com/ | |||
* http://www.youtube.com/watch?v=sddv3d-w5p4 | |||
__NOTOC__ | __NOTOC__ |
Latest revision as of 15:21, 12 April 2011
Tid: Torsdag 25. september 2008, kl. 18:15<
>
Sted: R3<
>
Kursholder: Andreas Danner Nilsen<
>
Anbefalte forkunnskaper: C
OpenGL har i 16 år vært et enkelt, lett tilgjengelig og fleksibelt API for å lage 3D-grafikk. Problemet er at nettopp 3D-grafikk gjerne har vært et programmeringsfelt der inngangsterskelen har vært høy. Og det helt uten grunn. Dette kurset fungerer som en innføring i OpenGL som programmerings-API, såvel som innføring i grunnleggende teori som gjerne ikke kommer bra frem via kodesnutter man tilfeldigvis finner på nettet. «Ferske» grafikkprogrammerere skal på dette kurset få det som måtte trenges for å komme i gang; de som har tatt i OpenGL før vil forhåpentligvis finne noen nyttige tips de også.
Kursinnhold:
- Kort innføring i hva OpenGL er
- Hvordan komme i gang - på windows, unix eller mac.
- Enkel tegning.
- Rask innføring i affine transformasjoner og "Vertex Transformation Pipeline"
- Alt du noensinne har lyst å vite om Texture Objects
- Litt om lys og skygger.
- Hvordan man kan bruke OpenGL effektivt.
- 3 minutter om shadere sånn på slutten.
Varighet: ca 2 timer
Kursmateriell
http://www.pvv.org/~andreasd/glkurs.zip
PDF av presentasjonen: http://www.pvv.ntnu.no/~henrikn/GLkurs.pdf
Gode linker: