1 / 18

Presentatie titel

Computer Graphics (Project). Presentatie titel. Technische Informatica www.hogeschool-rotterdam.nl/cmi. Rotterdam, 00 januari 2007. Grafische projecten. Verplicht project (2 ects ):Tircgr02 'Interactief ontwerp met OpenGL ' Gekoppeld aan 'inleiding grafische computertechnieken‘

laith-nunez
Télécharger la présentation

Presentatie titel

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Computer Graphics (Project) Presentatie titel Technische Informatica www.hogeschool-rotterdam.nl/cmi Rotterdam, 00 januari 2007

  2. Grafische projecten • Verplicht project (2 ects):Tircgr02 'Interactief ontwerp met OpenGL' • Gekoppeld aan 'inleiding grafische computertechnieken‘ • Werken in groepen van 2 tot 3 personen, opdelen in deelproblemen • Projectvoorstel indienen

  3. Verplicht project: 'Interactief ontwerp met OpenGL' • Onderwerp kiezen uit: • figuren en voorwerpen, met of zonder landschappen • spellen, animaties, screensavers • grafische hulpmiddelen • mag ook zelf een passend onderwerp bedenken • Opsplitsen in deelproblemen • Zwak programma compenseren met mooi ontwerp.

  4. Deelproblemen • Modelleren met polygonen, • Modelleren met krommen, • Interactie (callbacks), • 3D transformaties, • Lichtmodellen, • Shading, • Texturemappings.

  5. Waar kan je ideeën opdoen? • http://ipa.iwr.uni-heidelberg.de/dokuwiki/doku.php • http://graphics.stanford.edu/courses/#cs248 • http://www2.cs.pitt.edu/%7Epanos/teaching/1566-repository/#Proj01 • http://www.student.math.uwaterloo.ca/~cs488/gallery.html soms > 200 uur werk, • googleisyourfriend

  6. Algemene voorwaarden • Groepen van minimaal 2 en maximaal 3 studenten • Een project met minimaal 5 deelproblemen • Korte beschrijving onderwerp en planning • Welke technieken en problemen • Docent moet goedkeuren en voortgang controleren • Niet nodig: uitgebreid verslag • Wel nodig: analyse, broncode • Demonstratie met toelichting.

  7. Voorbeeld projectvoorstel • Namen: . . . • Doel: • Modelleren van een bal in een 3D-doos • Bal kan bewegen • Kaatst tegen wanden. • De bal heeft een lichtreflectie. • De bal vliegt in de richting aangegeven door de muis

  8. Voorbeeld projectvoorstel • Realisatie: • Bal: draadmodellen met texturemapping • Lichtreflectie: een van de OpenGLmodellen • Vliegen: bal heeft rechte baan, regelmatig verplaatsen • Baaneffecten: bal kaatst tegen muren • Interactie: met muisbeweging

  9. Vrije grafische en verwante projecten • Spellen voor spelcomputers • Virtualreality • Beeldbewerking • Visionsystemen (met robots) • Simulaties • Visualisatie van productieprocessen en storingen • Multimedia presentaties

  10. Spellen voor spelcomputers • Het ontwerpen van een spel • hoge eisen aan de prestatie i.v.m. snelheid van de beelden • Extra beperkingen van de embedded omgeving van de spelcomputer • Gebruik van C of assembly niet ongebruikelijk • Gebruik van speciale bibliotheken zoals 'allegro‘ • Fysieke opstelling noodzakelijk

  11. VirtualReality • Bijvoorbeeld met een Cave-opstelling • En/of met ongebruikelijke in/uitvoerapparatuur • Fysieke opstelling noodzakelijk maar niet altijd mogelijk • Vaak aanpassen of het ontwikkelen van systeemprogrammatuur

  12. Beeldbewerkingsprojecten • Zie leerstof beeldbewerking (vision) • Theoretisch moeilijke opdrachten • Gebruiken van filters en pakketten

  13. Simulaties • Simulatie van bijv. robots, AGV'se.d. • Presentatie in 3D-cave • Combineren met Maple, EnterpriseDynamic e.d. • Multidisciplinair

  14. Visualisatie van productieprocessen • Bijvoorbeeld: • Boorputten • Chemische productieprocessen • Verkeersregelingen • Meld- of alarmkamers • Navigatiesystemen

  15. Visualisatie van productieprocessen • Grafisch weergegeven in een 3D-afbeelding of een mimic • Status van de processen wordt on-line weergegeven • Status van de storingen wordt on-line weergegeven • Commandering met lichtpen of muis mogelijk, • Samenwerking met bedrijf aanbevolen

  16. Multimedia presentaties • bijvoorbeeld: • Animaties • Interactieve presentatie van leerstof • Voorlichting- of reclamemateriaal • Combineren met geluid, en/of video, vormgeving belangrijk

  17. Einde

More Related