VIS- und Uni-Logo
Blindversion home uni university suche search sitemap sitemap kontakt contact
unilogo University of Stuttgart
Institute for Visualization and Interactive Systems

Seminar Szenengraphenarchitekturen

german VersionPrintversionBlind Version
 

Sorry, this document is only available in German.

Seminar Szenengraphenarchitekturen


Termin: Di. 15:00-16:30 Uhr   im Raum 1.031
Der 2., 4. und 6. Vortrag findet jeweils montags von 10:00-11:10 Uhr statt!
Zeit: 2 SWS
Betreuer: Klaus Engel (Raum 1.116), Ove Sommer (Raum 2.111)

Beschreibung

Das Seminar Szenengraphenarchitekturen soll Grundkenntnisse heutiger APIs zur interaktiven Darstellung von 3D-Welten vermitteln. Es ist Bestandteil des Studienprojektes Open Scenegraph und dient den Teilnehmer als gute Vorbereitung und Einführung.
Jeder Seminarteilnehmer wird zu einem der unten angegebenen Themen einen 45-60 minütigen Vortrag halten und vier Wochen nach dem Vortrag (spätestens aber am 25.07.2000) eine schriftliche Zusammenfassung im Umfang von ca. 10 Seiten abgeben. Es sollen im Anschluß an den jeweiligen Vortrag einige Aspekte des Themas noch anhand einer kurzen Demonstration am Rechner veranschaulicht werden; daher möchten wir alle Teilnehmer bitten, sich rechtzeitig um ein Login bei der Abteilung VIS zu kümmern. Anmeldung bei H. Kreppein oder M. Schmid im Raum 2.119.

Jeder Teilnehmer sollte darauf achten, daß er den Inhalt seines Vortrags gegen den der bereits vorgestellten Themen abgrenzt, soweit das möglich ist, und gegebenenfalls Gemeinsamkeiten/Unterschiede und Vor- bzw. Nachteile hervorhebt. Zu dem jeweiligen Thema gibt es Stichpunkte, auf die zusätzlich besonderes Augenmerk gelegt werden sollte. Folglich sind für die Vortragenden späterer Themen auch die Stichpunkte zu vorhergehenden Themen relevant.
Zu den meisten Themen lassen sich im WWW weitere Quellen finden; die angegebenen Links sollen nur einen Einstieg bieten.
Am 02.05.2000 wird Prof. Ertl im Rahmen des Seminars einen Überblick über wichtige Aspekte der Computergraphik geben.

Deadlines

Spätestens eine Woche vor dem eigenen Vortrag

  • reicht der Teilnehmer ein HTML-Dokument bei den Betreuern ein, das als Vortragsankündigung dient und dem Leser einen Einstieg in das Thema ermöglicht. Das Dokument sollte Links zu weiteren Quellen zum Thema bieten, damit die anderen Seminarteilnehmer sich auf den Vortrag vorbereiten können. Hier gibt's eine Vorlage.

  • hält der Vortragende Rücksprache mit den Betreuern über die Gliederung des Vortrages und der Zusammenfassung; dazu werden die fertigen Vortragsfolien benötigt.
  • Direkt nach dem Vortrag gibt der Vortragende seine Folien bei den Betreuern ab, sowohl in Hardware (also als Folien) als auch in elektronischer Form (Source-File und einseitige, konvertierbare PostScript-Datei; dabei heißt konvertierbar, dass die PostScript-Datei mit Tools wie pstops und ps2png z.B. auf der boogie im VIS-Labor weiterverarbeitet werden kann.)

    Innerhalb von 4 Wochen nach dem Vortrag und spätestens Ende Juli gibt der Vortragende seine Ausarbeitung sowohl ausgedruckt in Papierform als auch in elektronischer Form (Source-File und einseitige PostScript-Datei) bei den Betreuern ab.

    Themen

      1. Open Inventor (09.05.2000)

      2. Vortragender Teilnehmer: Siegfried Langauf
        http://www.sgi.com/Technology/Inventor/
        (Manipulator-Objekte, Actions, Traversierungsreihenfolge, Graphics State Inheritance, Wann wird gerendert? Wie wird Transparenz gehandhabt? Warum schlecht parallelisierbar? Erweiterbarkeit, File-Format)
         
      3. Performer (Mo., 15.05.2000, 10:00-11:10 Uhr)

      4. Vortragender Teilnehmer: Michael Haiss
        http://www.sgi.com/software/performer/
        (Phasen eines Renderingzyklus, Warum häufig in immersiven Umgebungen (Cave, Workbench etc.)? Multi-Pipe, Multi-Thread, Genlocking)
         
      5. Cosmo3D/OpenGL Optimizer (16.05.2000)

      6. Vortragender Teilnehmer: Jens Hoffmann
        http://www.sgi.com/software/optimizer/
        (User-Data, Graphics State Inheritance, Spatialization, Traversers, Lighting Effects, Higher-Order-Primitives, MP Harness)
         
      7. VRML (Mo., 22.05.2000, 10:00-11:10 Uhr)

      8. Vortragender Teilnehmer: Michael Braitmaier
        http://web3d.about.com/compute/web3d/
        http://www.cai.com/cosmo/
        http://www.web3d.org/
        (Java-Anbindung (EAI), Audio, Eventverarbeitung, Zukunft von VRML (X3D))
         
      9. Java3D (23.05.2000)

      10. Vortragender Teilnehmer: Ulrich Frank
        http://www.javasoft.com/products/java-media/3D/index.html
        (Performanz, fehlende Features (Clipping, Offscreen-Rendering) Unterschiede zwischen immediate, retained, compiled-retained Mode, View-Platform)
         
      11. Jupiter (Mo., 29.05.2000, 10:00-11:10 Uhr)

      12. Vortragender Teilnehmer: Gunter Martens
        (Unterschiede zu bisher vorgestellten SG-APIs und Besonderheiten)
         
      13. Open Scenegraph (30.05.2000)

      14. Vortragender Teilnehmer: Stefan Opferkuch
        http://www.opensg.org/
        (Unterschiede zu bisher vorgestellten SG-APIs und Besonderheiten)
         
      15. OpenGL-Extensions (06.06.2000)

      16. Vortragender Teilnehmer: Martin Barbisch
        http://www.opengl.org/
        http://www.opengl.org/Documentation/Extensions.html
        http://www.nvidia.com/developer/
        (Extension-Mechanismus (ARB), SGI-Extensions, NVidia-Extensions)
         
      17. Direct3D (20.06.2000)

      18. Vortragender Teilnehmer: Gunnar Stein
        (Unterschiede zu bisher vorgestellten APIs und Besonderheiten)
         
      19. Culling Techniken (27.06.2000)

      20. Vortragender Teilnehmer: Markus Knauß
        http://www.cs.unc.edu/~eriksonc/Research/Paper/SimpCull/SimpCull.pdf
        Optimizer-Culler
        (Überblick über verschiedene Culling-Techniken: Back-face, Back-patch, Viewfrustum, Detail, Transparency, Occlusion)
         
      21. Simplification (04.07.2000)

      22. Vortragender Teilnehmer: Philip Stolz
        http://research.microsoft.com/~hoppe/
        http://www.metastream.com/
        Reduktion polygonaler Modelle
        (Operatoren, Kantenbearbeitung, Fehlermaße (siehe Dissertation von Swen Campagna))
         
      23. Remote Visualization (18.07.2000)

      24. Vortragender Teilnehmer: Florian Braun
        ftp://faui90.informatik.uni-erlangen.de/pub/Publications/1999/Publ.1999.9.ps.gz
        http://www.vis.uni-stuttgart.de/~sommer/Public/papers/VisSym2000.pdf
        http://www.uk.research.att.com/vnc/
        http://www.sgi.com/software/vizserver/
        (Techniken, Vor- und Nachteile)
         
      25. Volumenrendering mit Hardware-Texturen (25.07.2000)

      26. Vortragender Teilnehmer: Zdenko Vrandecic
        ftp://faui90.informatik.uni-erlangen.de/pub/Publications/1996/Publ.1996.11.ps.gz
        http://www.vis.uni-stuttgart.de/~sommer/Public/papers/WSCG1998.ps.gz
        http://www.vis.uni-stuttgart.de/ger/research/proj/ivor/
        http://www.vis.uni-stuttgart.de/ger/research/proj/3DLIC/

        (Gittertypen, Verwendung von 2D/3D-Texturen, Hardware-supported Shading)

    Ausarbeitung und Vortrag

    Für die schriftliche Zusammenfassung zum vorgetragenen Thema steht eine LaTeX-Vorlage zur Verfügung, die mit dem VIS-Login entweder unter /proj/vis/templates/tex/ zu finden ist oder hier heruntergeladen werden kann.

    Für den Vortrag wird ein Overhead-Projektor zur Verfügung stehen. Zur Erstellung der Folien stellen wir unter /proj/vis/templates/.../ Templates für PowerPoint, Showcase und StarOffice bereit. Die an dem Vortrag anschließende Demonstration wird im Visualisierungslabor (Raum 1.164) stattfinden.

    Hier noch ein paar Links zu Hinweisen, worauf bei einem Vortrag zu achten ist:

  • Wolfgang Coy: Hinweise für Seminararbeiten, Humboldt-Universität zu Berlin, Institut für Informatik

  • S.L. Peyton Jones, J. Hughes, J. Launchbury: How to Give a Good Research Talk, ACM SIGPLAN Notices 28(11), Nov. 1993, 9-12. (25 KB gzipped PostScript) und Constructive comments by others

  • Ian Parberry: How to Present a Paper in Theoretical Computer Science: A Speaker's Guide for Students, University of North Texas (100 KB PostScript)

  • Es gibt im Web unzählige Dokumente, die solche Hinweise und Tipps enthalten. Alle Angaben zum Umfang von Vortrag und Seminararbeit aus diesen Hinweisen sind natürlich zu ignorieren...!

    Der 2., 4. und 6. Vortrag (fett gedruckte Termine) findet jeweils montags im gleichen Raum von 10:00 Uhr (st) bis 11:10 Uhr statt. Alle anderen Vorträge finden dienstags wie oben angegeben statt. Bei diesem Seminar besteht für alle Teilnehmer Anwesenheitspflicht!

    Teilnehmer

    Name Thema Termin
    Martin Barbisch 8. OpenGL-Extensions 06.06.2000
    Michael Braitmaier 4. VRML 22.05.2000
    Florian Braun 12. Remote Visualization 18.07.2000
    Ulrich Frank 5. Java3D 23.05.2000
    Michael Haiss 2. Performer 15.05.2000
    Jens Hoffmann 3. Cosmo3D/OpenGL Optimizer 16.05.2000
    Markus Knauß 10. Culling Techniken 27.06.2000
    Siegfried Langauf 1. Open Inventor 09.05.2000
    Gunter Martens 6. Jupiter 29.05.2000
    Stefan Opferkuch 7. Open Scenegraph 30.05.2000
    Gunnar Stein 9. Direct3D 20.06.2000
    Philip Stolz 11. Simplification 04.07.2000
    Zdenko Vrandecic 13. Volumenrendering mit Hardware-Texturen 25.07.2000