Echtzeitfähige hige Verfahren in der Computergrafik. Lehrstuhl für f r Informatik Computer Grafik und Visualisierung TUM

Größe: px
Ab Seite anzeigen:

Download "Echtzeitfähige hige Verfahren in der Computergrafik. Lehrstuhl für f r Informatik Computer Grafik und Visualisierung TUM"

Transkript

1 Echtzeitfähige hige Verfahren in der Computergrafik Prof. Dr. Rüdiger R Westermann Lehrstuhl für f r Informatik Computer Grafik und Visualisierung TUM

2 Lehr- und Forschungsinhalte Visualisierung Darstellung hochaufgelöster Daten Skalar- und Vektorfelder Bildsynthese Interaktive Grafikalgorithmen Visuelle Simulation und Rendering

3 Herausforderungen Interaktive Visualisierung großer Datensätze Adaptive und hierarchische Verfahren Merkmalsextraktion in Skalar- und Vektorfeldern Vektorfeldern Datenkompression und Simplifizierung 32:1 True color 24 bpp Prof. Dr. R. Westermann 2.06 bpp Tag der Informatik 2002 m computer graphics graphics & & visualization visualization

4 Herausforderungen Schritt halten mit der Dynamik des Spielemarktes Höchstleistung durch Ausnutzen spezieller Hardware-Features Neue Darstellungstechniken durch erweiterte Funktionalität Erweitere Möglichkeiten zur Geometrieverarbeitung Texturen als neue Rendering-Primitive Programmierbare Grafikhardware Ausnutzen der Funktionalität t für f r nicht-grafische Anwendungen Parallele Berechnungssprache auf PC-Grafikkarten Teilhaben an kurzen Entwicklungszyklen und kostengünstigen nstigen Alternativen

5 Fokus im aktuellen Vortrag Programmierbare Grafikhardware der Schlüssel zur Echtzeit? Beispiele aus den Bereichen Visualisierung Simulation Rendering

6 Programmierbare Grafikhardware Grafikhardware Frühe Generationen optimiert zur Darstellung texturierter Dreiecke Geometry Rasterisierung Textur Fragment Optimierte Recheneinheiten zur Realisierung einzelner Stufen Pipeline Architektur Hardware Implementierung Parallele Fragmentprozessoren Hohe Speicherbandbreite Fixe Funktionalität

7 Programmierbare Grafikhardware Grafikhardware Leistungsmerkmale Bearbeitung von 130 Mio/sek Punktkoordinaten in der Geometrieeinheit 4 Bio/sek Texturwerten in der Fragmenteinheit Grafikleistung der Karten (z.b. Nvidia) wächst w um 225%/jahr Moore s s law verdreifacht Stream Architekur Daten-Parallel Pipeline-Parallel

8 Programmierbare Grafikhardware Aktuelle Trends und Entwicklungen Programmierbare Einheiten Geometry Textur Fragment Transformation Beleuchtung Textur Koord. Tex.-Addr. Arith. Ops. Test + log.ops. Vertex Programm Fragment Programm Programmierbare Einheiten Vertex/Pixel Shader, Cg

9 Beispiele

10 Interaktive Computergrafik Beispiele Volume-Rendering 3D Texturen, tri-lineare Interpolation, 8-fach Zugriff auf Texturspeicher, Beleuchtungssimulation Simulation von dynamischen Wasseroberflächen Punktweise Auswertung stochastischer Fraktale,, Physik-basierte Refraktion und Reflektion Simulation und Animation von Starrkörpernrpern Schattensimulation, Bump-Maps,, Berechnung von Drehmomenten, translativer und Rotationsgeschwindigkeit Virtuelle Welten Darstellung von Höhenfeldern, H Dynamische Texturen, Partikel- basierte Effekte

11 Interaktive Computergrafik Beispiele Volume-Rendering 3D Texturen, tri-lineare Interpolation, 8-fach Zugriff auf Texturspeicher, Beleuchtungssimulation Simulation von dynamischen Wasseroberflächen Punktweise Auswertung stochastischer Fraktale,, Physik-basierte Refraktion und Reflektion Simulation und Animation von Starrkörpernrpern Schattensimulation, Bump-Maps,, Berechnung von Drehmomenten, translativer und Rotationsgeschwindigkeit Virtuelle Welten Darstellung von Höhenfeldern, H Dynamische Texturen, Partikel- basierte Effekte

12 Interaktive Computergrafik Beispiele Volume-Rendering 3D Texturen, tri-lineare Interpolation, 8-fach Zugriff auf Texturspeicher, Beleuchtungssimulation Simulation von dynamischen Wasseroberflächen Punktweise Auswertung stochastischer Fraktale,, Physik-basierte Refraktion und Reflektion Simulation und Animation von Starrkörpernrpern Schattensimulation, Bump-Maps,, Berechnung von Drehmomenten, translativer und Rotationsgeschwindigkeit Virtuelle Welten Darstellung von Höhenfeldern, H Dynamische Texturen, Partikel- basierte Effekte

13 Interaktive Computergrafik Beispiele Volume-Rendering 3D Texturen, tri-lineare Interpolation, 8-fach Zugriff auf Texturspeicher, Beleuchtungssimulation Simulation von dynamischen Wasseroberflächen Punktweise Auswertung stochastischer Fraktale,, Physik-basierte Refraktion und Reflektion Simulation und Animation von Starrkörpernrpern Schattensimulation, Bump-Maps,, Berechnung von Drehmomenten, translativer und Rotationsgeschwindigkeit Virtuelle Welten Darstellung von Höhenfeldern, H Dynamische Texturen, Partikel- basierte Effekte

14 Zusammenfassung Grafikhardware-unterstützte tzte Anwendungen Verfahren zur Simulation und Darstellung Schneller als CPU basierte Verfahren Parallele Berechnungen Effiziente Kommunikation Spezielle Progr. Modelle u. Parallelisierungsstrategien notwendig Anwendung in unterschiedlichen Bereichen Visualisierung Virtuelle Realität t und Computerspiele Simulation und Computational Steering

15 Vielen Dank für f r Ihre Aufmerksamkeit Fragen oder Anmerkungen?

Seminar: Grafikprogrammierung

Seminar: Grafikprogrammierung Game Developer Converence 08 Seminar: Grafikprogrammierung Alexander Weggerle 17.04.08 Seite 2 Einführung Themenüberblick Organisatorisches Seminarablauf liches Seite 3 Einführung Seminar Motivation Vorbereitung

Mehr

Grafikkarten-Architektur

Grafikkarten-Architektur > Grafikkarten-Architektur Parallele Strukturen in der GPU Name: Sebastian Albers E-Mail: s.albers@wwu.de 2 > Inhalt > CPU und GPU im Vergleich > Rendering-Pipeline > Shader > GPGPU > Nvidia Tesla-Architektur

Mehr

Thema: Hardware-Shader

Thema: Hardware-Shader Seminar Grafikprogrammierung Thema: Hardware-Shader Christian Bauer 03.07.08 Überblick Entwicklung Die Shader im Detail Programmierung GPGPU Zusammenfassung & Ausblick 1/19 Entwicklung (1) Früher: Berechnung

Mehr

Seminar Game Development Game Computer Graphics. Einleitung

Seminar Game Development Game Computer Graphics. Einleitung Einleitung Gliederung OpenGL Realismus Material Beleuchtung Schatten Echtzeit Daten verringern Grafik Hardware Beispiel CryEngine 2 Kristian Keßler OpenGL Was ist OpenGL? Grafik API plattform- und programmiersprachenunabhängig

Mehr

(7) Normal Mapping. Vorlesung Computergraphik II S. Müller. Dank an Stefan Rilling U N I V E R S I T Ä T KOBLENZ LANDAU

(7) Normal Mapping. Vorlesung Computergraphik II S. Müller. Dank an Stefan Rilling U N I V E R S I T Ä T KOBLENZ LANDAU (7) Normal Mapping Vorlesung Computergraphik II S. Müller Dank an Stefan Rilling Einleitung Die Welt ist voller Details Viele Details treten in Form von Oberflächendetails auf S. Müller - 3 - Darstellung

Mehr

Texture Based Direct Volume Rendering

Texture Based Direct Volume Rendering Texture Based Direct Volume Rendering Vorlesung: "Advanced Topics in Computer Graphics" cbrak@upb.de 1 Agenda 1. Einleitung Volume Rendering 1.1. Volumendatensatz 1.2. Volumenintegral 1.3. Image order

Mehr

Teil III. Grundlagen der Computergrafik

Teil III. Grundlagen der Computergrafik Teil III Grundlagen der Computergrafik Überblick 1 2 Geometrische Modellierung 3 Bildsynthese 4 Grafikprogrammierung Eike Schallehn Grundlagen der Informatik für Ingenieure Wintersemester 08/09 3 1 Begriff:

Mehr

Grundlagen der Spieleprogrammierung

Grundlagen der Spieleprogrammierung Grundlagen der Spieleprogrammierung Teil I: 3D-Graphik Kapitel 9: Engines, Cg und anderes Peter Sturm Universität Trier Outline 1. Übersicht und Motivation 2. Mathematische Grundlagen 3. Das Ideal: Photorealistisch

Mehr

Volumen Visualisierung

Volumen Visualisierung Volumen Visualisierung Seminar Interaktive Visualisierung (WS 06/07) Fabian Spiegel und Christian Meß Fabian Spiegel und Christian Meß 1 Übersicht Anwendungsbeispiele Volumendaten Entstehung Repräsentation

Mehr

Workshop: Einführung in die 3D-Computergrafik. Julia Tolksdorf Thies Pfeiffer Christian Fröhlich Nikita Mattar

Workshop: Einführung in die 3D-Computergrafik. Julia Tolksdorf Thies Pfeiffer Christian Fröhlich Nikita Mattar Workshop: Einführung in die 3D-Computergrafik Julia Tolksdorf Thies Pfeiffer Christian Fröhlich Nikita Mattar 1 Organisatorisches Tagesablauf: Vormittags: Theoretische Grundlagen Nachmittags: Bearbeitung

Mehr

Polygone - Bausteine der Computergrafik

Polygone - Bausteine der Computergrafik Polygone - Bausteine der Computergrafik Schülerseminar Florian Buchegger Johannes Kepler Universität Linz Dez 12, 2014 Wo werden Polygone verwendet? Welche wichtige Algorithmen gibt es? Outline Wo werden

Mehr

Implementierung und Evaluierung von Video Feature Tracking auf moderner Grafik Hardware

Implementierung und Evaluierung von Video Feature Tracking auf moderner Grafik Hardware Implementierung und Evaluierung von Video Feature Tracking auf moderner Diplomarbeit vorgelegt von Sebastian Heymann Betreut von Prof. Dr. Bernd Fröhlich Bauhaus Universität t Dr. Aljoscha Smolic Fraunhofer

Mehr

Multitexturbasierte Volumenvisualisierung in der Medizin

Multitexturbasierte Volumenvisualisierung in der Medizin Multitexturbasierte Volumenvisualisierung in der Medizin Christof Rezk-Salama, Michael Scheuering Graphische Datenverarbeitung, Universität Erlangen-Nürnberg Am Weichselgarten 9, 91058 Erlangen Email:

Mehr

Untersuchung und Vorstellung moderner Grafikchiparchitekturen

Untersuchung und Vorstellung moderner Grafikchiparchitekturen Fakultät Informatik, Institut für Technische Informatik, Professur für VLSI-Entwurfssysteme, Diagnostik und Architektur Untersuchung und Vorstellung moderner Grafikchiparchitekturen Hauptseminar Technische

Mehr

GPU-basierte Verfahren zur interaktivensimulation und Darstellung vonfluid-effekten

GPU-basierte Verfahren zur interaktivensimulation und Darstellung vonfluid-effekten GPU-basierte Verfahren zur interaktivensimulation und Darstellung vonfluid-effekten Jens Harald Krüger Lehrstuhl f ür Computer Grafik und Visualisierung der Fakultät f ür Informatik der TechnischenUniversität

Mehr

Client-Server Strategien zur Visualisierung komplexer Sachverhalte in Digitalen Dokumenten der Chemie

Client-Server Strategien zur Visualisierung komplexer Sachverhalte in Digitalen Dokumenten der Chemie Client-Server Strategien zur Visualisierung komplexer Sachverhalte in Digitalen Dokumenten der Chemie Klaus Engel, Thomas Ertl Abteilung Visualisierung und Interaktive Systeme Universität Stuttgart Frank

Mehr

(13) Hot Topics. Vorlesung Computergrafik T. Grosch

(13) Hot Topics. Vorlesung Computergrafik T. Grosch (13) Hot Topics Vorlesung Computergrafik T. Grosch Heute Vorstellung der besten Flugsimulatoren Hot Topics T. Grosch - - Warum Hot Topics? Typischerweise i Computergrafik 1 : Grundlagen, konstant Computergrafik

Mehr

3.5 Implizite Beschreibungen

3.5 Implizite Beschreibungen 3.5 Implizite Beschreibungen 3 Repräsentation und Modellierung von Objekten Idee: Beschreibung von Objekt-Flächen bzw. -Volumina als Isoflächen in Skalarfeldern. Die Skalarfelder ihrerseits entstehen kontrolliert

Mehr

Algorithmische Geometrie 1. Einführung

Algorithmische Geometrie 1. Einführung Algorithmische Geometrie 1. Einführung JProf. Dr. Heike Leitte Computergraphik und Visualisierung Algorithmische Geometrie Veranstaltung: 2 SWS Vorlesung: Mi, 9:15 10:45 1 SWS Übung: Do 14:00 16:00 Übungen:

Mehr

OpenGL. (Open Graphic Library)

OpenGL. (Open Graphic Library) OpenGL (Open Graphic Library) Agenda Was ist OpenGL eigentlich? Geschichte Vor- und Nachteile Arbeitsweise glscene OpenGL per Hand Debugging Trend Was ist OpenGL eigentlich? OpenGL ist eine Spezifikation

Mehr

3D Landschaftsvisualisierung

3D Landschaftsvisualisierung 3D Landschaftsvisualisierung Rüdiger Westermann und Christian Dick Lehrstuhl für Computer Graphik und Visualisierung Fakultät für Informatik 3D Landschaftsvisualisierung - Herausforderungen Die computergestützte

Mehr

Aktuelle Entwicklungen in der Echtzeit Computergrafik

Aktuelle Entwicklungen in der Echtzeit Computergrafik Aktuelle Entwicklungen in der Echtzeit Computergrafik Ralf Habel Institute of Computer Graphics and Algorithms Vienna University of Technology Ich Post-Doc am Institut für Computergrafik und Algorithmen,

Mehr

Lehrbuch der Grafikprogrammierung

Lehrbuch der Grafikprogrammierung Klaus Zeppenfeld Lehrbuch der Grafikprogrammierung Grundlagen Programmierung Anwendung unter Mitwirkung von Regine Wolters mit 2 CD-ROMs Spektrum Akademischer Verlag Heidelberg Berlin LE 1 1 Grundlagen

Mehr

Projektgruppe DynOLog. Informatik 7 & 12 sowie IRPA und IML Frank Weichert. Pascal Libuschewski. Adrian Schyja. Andreas Kamagaew

Projektgruppe DynOLog. Informatik 7 & 12 sowie IRPA und IML Frank Weichert. Pascal Libuschewski. Adrian Schyja. Andreas Kamagaew Projektgruppe DynOLog Dynamische Detektion von Objekten im Kontext von logistischen Anwendungsfällen Informatik 7 & 12 sowie IRPA und IML Frank Weichert Email: frank.weichert@tu-dortmund.de Pascal Libuschewski

Mehr

Heute. Motivation. Verfügbarkeit. Programmierbare Hardware-Shader. Technische Entwicklung von Grafikhardware. Grafikpipeline (DirectX9)

Heute. Motivation. Verfügbarkeit. Programmierbare Hardware-Shader. Technische Entwicklung von Grafikhardware. Grafikpipeline (DirectX9) t.jung@fhtw-berlin.de Heute Programmierbare Hardware-Shader Thomas Jung Architektur moderner Grafikkarten Rendering von Polygonlisten mit DirectX9 Vertex- und Pixel(Fragment) shader Motivation Spiele kommen

Mehr

Inhaltsverzeichnis - Themen

Inhaltsverzeichnis - Themen Inhaltsverzeichnis - Themen 1 Hardwaregrundlagen 2 Transformationen und Projektionen 3 Repräsentation und Modellierung von Objekten 4 Visibilität und Verdeckung 5 Rasterung 6 Rendering 7 Abbildungsverfahren

Mehr

Komplexpraktikum Graphische Datenverarbeitung im WS 04/05

Komplexpraktikum Graphische Datenverarbeitung im WS 04/05 Komplexpraktikum Graphische Datenverarbeitung im WS 04/05 von Enrico Leonhardt 28 45 669 TU Dresden Medieninformatik 29. März 2005 Graphische Datenverarbeitung WS 04/05 Einführung Dieser Raytracer entstand

Mehr

Computergrafik/Visualisierung II

Computergrafik/Visualisierung II Vorlesung Computergrafik/Visualisierung II Hochschule für Technik und Wirtschaft Dresden University of Applied Sciences Prof. Dr. Marco Block-Berlitz Sommersemester 2014 Studiengang Medieninformatik Vorlesungsteil

Mehr

Direkte Volumenvisualisierung

Direkte Volumenvisualisierung Universität Stuttgart Direkte Volumenvisualisierung Seminar Medizinische Visualisierung SS06 Alexander Lauser Struktur des Vortrags Motivation Grundlagen Volume Render-Algorithmen Raycasting Volume-slicing

Mehr

Softwareprojekt Spieleentwicklung

Softwareprojekt Spieleentwicklung Softwareprojekt Spieleentwicklung Prototyp I (2D) Prototyp II (3D) Softwareprojekt 12.04. 19.04. 26.04. 03.05. 31.05. Meilenstein I 28.06. Meilenstein II Prof. Holger Theisel, Tobias Günther, OvGU Magdeburg

Mehr

Non-Photorealistic Rendering

Non-Photorealistic Rendering Übersicht 1. Motivation und Anwendungen 2. Techniken - Cel Shading - Konturlinien - Hatching Einführung Traditionelle Computergraphik Ziel: Fotorealismus Einführung Motivation Bewusste Vermeidung von

Mehr

Sensorsimulation in Hardware in the Loop-Anwendungen

Sensorsimulation in Hardware in the Loop-Anwendungen Sensorsimulation in Hardware in the Loop-Anwendungen Kristian Trenkel, Florian Spiteller Echtzeit 2014 20.11.2014 Gliederung I. Einführung II. Problemstellung III. Anforderungen an eine Sensorsimulation

Mehr

Inhalt. Grundlagen - Licht und visuelle Wahrnehmung 1. Grundlagen - 2D-Grafik (Teil 1) 43. Grundlagen - 2D-Grafik (Teil 2) 67

Inhalt. Grundlagen - Licht und visuelle Wahrnehmung 1. Grundlagen - 2D-Grafik (Teil 1) 43. Grundlagen - 2D-Grafik (Teil 2) 67 Grundlagen - Licht und visuelle Wahrnehmung 1 Physikalische Grundlagen 2 Licht 2 Fotometrie 6 Geometrische Optik 9 Schatten 13 Farben 15 Visuelle Wahrnehmung - vom Reiz zum Sehen und Erkennen 17 Das Auge

Mehr

Praktikum im Bereich Praktische Informatik Echtzeitgraphik in C++ und DirectX10. computer graphics & visualization

Praktikum im Bereich Praktische Informatik Echtzeitgraphik in C++ und DirectX10. computer graphics & visualization Praktikum im Bereich Praktische Informatik Echtzeitgraphik in C++ und DirectX10 Billboards Letztes Übungsblatt: Meshes & Instancing um dem Terrain zusätzliche Details (Vegtation) hinzuzufügen. Nachteil:

Mehr

Kognition & Interaktion

Kognition & Interaktion , Tobias Birmili Kognition & Interaktion 1 /24 Fahrplan Was ist Kognition? Modellierung von Kognition Kognitive Architekturen CogTool 2 /24 Kognition 3 /24 kognitive Fähigkeiten Mustererkennung Aufmerksamkeit

Mehr

Hardware Tessellation in DirectX11 zur Berechnung von Levels of Detail in Echtzeitanwendungen

Hardware Tessellation in DirectX11 zur Berechnung von Levels of Detail in Echtzeitanwendungen MASTER THESIS zur Erlangung des akademischen Grades Master of Science in Engineering im Studiengang 585 Hardware Tessellation in DirectX11 zur Berechnung von Levels of Detail in Echtzeitanwendungen Ausgeführt

Mehr

Shader für Geometrische Grundprimitive. Beispielszene mit vielen Kegeln unterschiedlicher Größe und Farbe

Shader für Geometrische Grundprimitive. Beispielszene mit vielen Kegeln unterschiedlicher Größe und Farbe Shader für Geometrische Grundprimitive Beispielszene mit vielen Kegeln unterschiedlicher Größe und Farbe 0. Gliederung Gliederung: 1. Motivation 2. Verwandte Arbeiten 3. Überblick über das Vorgehen 3.1

Mehr

Hochschule Bremen. Rechnerstrukturen Labor WS 04/05 I7I. Thema: Grafikkarten. Laborbericht. Datum 18.01.2005

Hochschule Bremen. Rechnerstrukturen Labor WS 04/05 I7I. Thema: Grafikkarten. Laborbericht. Datum 18.01.2005 Hochschule Bremen Rechnerstrukturen Labor I7I Thema: Grafikkarten Laborbericht Datum 18.01.2005 Carsten Eckert(83912) (72497) Fazit Für unseren Praxisteil zum Vortrag Grafikkarten haben wir uns entschieden,

Mehr

Einführung. Vorlesung Computergraphik I S. Müller KOBLENZ LANDAU

Einführung. Vorlesung Computergraphik I S. Müller KOBLENZ LANDAU Einführung Vorlesung Computergraphik I S. Müller Wer bin ich? Geboren 1965 in Bayreuth Grundstudium in Erlangen Hauptstudium in Darmstadt (Dipl.-Inform.) Diplomarbeit in Manchester 1991 Danach wissenschaftlicher

Mehr

Spezialprozessoren zur Übernahme Grafik-spezifischer Aufgaben, vorrangig der Bildschirmausgabe

Spezialprozessoren zur Übernahme Grafik-spezifischer Aufgaben, vorrangig der Bildschirmausgabe Grafikprozessoren Spezialprozessoren zur Übernahme Grafik-spezifischer Aufgaben, vorrangig der Bildschirmausgabe 2D: Berechnung der Bildes aus einfachen Grafikprimitiven 3D: Bildaufbau aus räumlicher Beschreibung

Mehr

Stereoskopisches 3D Gaming

Stereoskopisches 3D Gaming PRIME Symposium 17.02.2011 BERLIN Stereoskopisches 3D Gaming Jonas Schild Lehrstuhl für Medieninformatik und Entertainment Computing Universität Duisburg Essen Lehrstuhl Medieninformatik Entertainment

Mehr

19.09.2014. 2D-Texturen. Reflectance Mapping 3D-Texturen. Farbtexturen

19.09.2014. 2D-Texturen. Reflectance Mapping 3D-Texturen. Farbtexturen 2D-Texturen Texturarten Transformationen Generierung Thomas Jung Reflectance Mapping 3D-Texturen Modellierung von Details erfordert Zeit Darstellung ist aufwendig (langsam) Details belegen Speicherplatz

Mehr

Übersicht 1. Anzeigegeräte 2. Framebuffer 3. Grundlagen 3D Computergrafik 4. Polygongrafik, Z-Buffer 5. Texture-Mapping/Shading 6. GPU 7. Programmierbare Shader 1 LCD/TFT Technik Rotation der Licht-Polarisationsebene

Mehr

Kapitel 5: Graphikhardware und Parallelisierung

Kapitel 5: Graphikhardware und Parallelisierung Kapitel 5: Graphikhardware und Parallelisierung 1 Überblick Taxonomie für Graphikhardware Historie der Graphikhardware Architektur-Beispiele Programmierbare Hardware Taxonomie von Parallelisierungsansätzen

Mehr

Projektgruppe ChipSim

Projektgruppe ChipSim Projektgruppe ChipSim Modellierung und Simulation plastoelastischer Objektinteraktionen LS Informatik VII Prof. Dr. Heinrich Müller Dipl.-Inf. Denis Fisseler Dipl.-Inf. Raffael Joliet Dr.-Ing. Dipl.-Inf.

Mehr

Überblick Echtzeit-Rendering. Uwe Domaratius dou@hrz.tu-chemnitz.de

Überblick Echtzeit-Rendering. Uwe Domaratius dou@hrz.tu-chemnitz.de Überblick Echtzeit-Rendering Uwe Domaratius dou@hrz.tu-chemnitz.de Gliederung 1. Einleitung 2. geometriebasierende Verbesserungen 3. Level-of-Detail 4. Culling 5. Texturen 6. bildbasiertes Rendering Was

Mehr

computer graphics & visualization

computer graphics & visualization Entwicklung und Implementierung echtzeitfähiger Verfahren zur Darstellung von reflektierenden Objekten auf GPUs echtzeitfähiger Verfahren zur Darstellung von reflektierenden Objekten auf GPUs Motivation

Mehr

Shader zur Bildbearbeitung

Shader zur Bildbearbeitung 15. Oktober 2009 1 / 23 Übersicht 1 Motivation 2 Grundlagen 3 State of the Art 4 Konzeption 5 Implementierung 6 Benchmarks 7 Fazit 2 / 23 Motivation: GPU >> CPU Moores Law: Hardware verbessert sich rapide

Mehr

Schuleigener Kompetenzplan für das Fach Mathematik Jahrgang 9 Stand 2008 Lehrbuch: Mathematik heute 9

Schuleigener Kompetenzplan für das Fach Mathematik Jahrgang 9 Stand 2008 Lehrbuch: Mathematik heute 9 Schuleigener Kompetenzplan für das Fach Mathematik Jahrgang 9 Stand 008 Lehrbuch: Mathematik heute 9 Inhalte Seiten Kompetenzen gemäß Kerncurriculum Eigene Bemerkungen Lineare Gleichungssysteme Lineare

Mehr

Entwicklung eines Partikelsystems auf Basis moderner 3D-Grafikhardware

Entwicklung eines Partikelsystems auf Basis moderner 3D-Grafikhardware Entwicklung eines Partikelsystems auf Basis moderner 3D-Grafikhardware Studienarbeit Vorgelegt von Philipp Pätzold Institut für Computervisualistik Arbeitsgruppe Computergraphik Betreuer: Prüfer: Dipl.-Inform.

Mehr

How to make a PIXAR movie? WS 2012/2013

How to make a PIXAR movie? WS 2012/2013 Proseminar/Seminar How to make a PIXAR movie? WS 2012/2013 Computer Graphics and Visualization Group Technische Universität München Überblick Sinn und Zweck eines Seminars Anforderungen und Zeitplan Überblick

Mehr

Uni-IT Projekte aus den Bereichen Mensch-Maschine-Systeme, Augmented Reality und Simulation

Uni-IT Projekte aus den Bereichen Mensch-Maschine-Systeme, Augmented Reality und Simulation Uni-IT Projekte aus den Bereichen Mensch-Maschine-Systeme, Augmented Reality und Simulation Thomas D. Lepich Lepich@Uni-Wuppertal.de 1 Überblick Arbeitsgruppe GDS am LFA Projekte Reactor Viewer & Reactor

Mehr

GPU Programmierung. Thorsten Grosch

GPU Programmierung. Thorsten Grosch Thorsten Grosch Willkommen zur ersten Vorlesung! g Heute Organisatorisches Vorstellung von Team und Vorlesung Historischer Rückblick zu GPUs 2 Das Team Vorlesung Jun.-Prof. Thorsten Grosch AG Computervisualistik

Mehr

Real-Time High-Dynamic Range Texture Mapping

Real-Time High-Dynamic Range Texture Mapping Real-Time High-Dynamic Range Texture Mapping Jonathen Cohen, Chris Tchou, Tim Hawkins and Paul Debevec Präsentiert von Daniel Wickeroth Einführung Worum geht s? Darstellung realistischer Szenen Innen -

Mehr

Motivation. ZielebeiderBereitstellungund Nutzung von 3D- Stadtmodelldaten:

Motivation. ZielebeiderBereitstellungund Nutzung von 3D- Stadtmodelldaten: 3D-Stadtmodelle und mobile Geräte: Ein Überblick über Nutzen und Möglichkeiten Jan Klimke, Prof. Dr. Jürgen Döllner Fachbereich Computergrafische Systeme Hasso-Plattner-Institut Motivation 2 3D-Stadtmodelle

Mehr

Das virtuelle Kartenforum 2.0

Das virtuelle Kartenforum 2.0 Das virtuelle Kartenforum 2.0 Historische Karten neu erschließen Meilensteine auf dem Weg zu einem dienstebasierten Zugang zu raumzeitlichen Informationen https://creativecommons.org/licenses/by/4.0/ $

Mehr

Serious Games Spielen, Lernen, Simulation

Serious Games Spielen, Lernen, Simulation Serious Games Spielen, Lernen, Simulation Forschungslandschaft und Anwendung Anno 1701 Holger Diener Entertainment Technologien Fraunhofer-Institut für Graphische Datenverarbeitung Institutsteil Rostock

Mehr

Eine Einführung in die Architektur moderner Graphikprozessoren

Eine Einführung in die Architektur moderner Graphikprozessoren Eine Einführung in die Architektur moderner Graphikprozessoren Seminarvortrag von Sven Schenk WS 2005/2006 Universität Mannheim, Lehrstuhl für Rechnerarchitektur Inhalt Historische Eckpunkte Einführung

Mehr

Skalierbare Rechensysteme für Echtzeitanwendungen

Skalierbare Rechensysteme für Echtzeitanwendungen Skalierbare Rechensysteme für Echtzeitanwendungen Institut für Informatik TU Clausthal Echtzeit 2011: Herausforderungen durch Echtzeitbetrieb 3. und 4. November 2011 in Boppard am Rhein Multitasking Task

Mehr

Photorealistische Computergrafik. Thorsten Grosch

Photorealistische Computergrafik. Thorsten Grosch Photorealistische Computergrafik Thorsten Grosch Worum geht es? Globale Beleuchtung Simulation aller Lichtwege von der Lichtquelle bis zum Auge Indirektes Licht, Spiegelungen, weiche Schatten, Ziele: Photorealistische

Mehr

Jörn Loviscach Hochschule Bremen

Jörn Loviscach Hochschule Bremen Programmierbare Hardware-Shader Jörn Loviscach Hochschule Bremen Überblick Vertex- und Pixel-Shader Anwendungsbeispiele fx-dateien Anwendungsbeispiele Zusammenfassung Puffer Vertex- und Pixel-Shader Hardware-Renderpipeline

Mehr

Seminar. Visual Computing. Poisson Surface Reconstruction. Peter Hagemann Andreas Meyer. Peter Eisert: Visual Computing SS 11.

Seminar. Visual Computing. Poisson Surface Reconstruction. Peter Hagemann Andreas Meyer. Peter Eisert: Visual Computing SS 11. Poisson Surface Reconstruction Peter Hagemann Andreas Meyer Seminar 1 Peter Eisert: SS 11 Motivation Zur 3D Darstellung von Objekten werden meist Scan-Daten erstellt Erstellung eines Dreieckmodells aus

Mehr

Thema 07: Möglichkeiten und Grenzen der Visualisierung RFID-unterstützter Prozesse

Thema 07: Möglichkeiten und Grenzen der Visualisierung RFID-unterstützter Prozesse Thema 07: Möglichkeiten und Grenzen der Visualisierung RFID-unterstützter Prozesse Präsentation 03.12.2007 Sensor Networks & Intelligent Objects Überblick 2 Projektübersicht Visualisierungsbedarfe in RFID-Szenarien

Mehr

MARKERLESS AUGMENTED REALITY. Henrik Brauer

MARKERLESS AUGMENTED REALITY. Henrik Brauer MARKERLESS AUGMENTED REALITY Henrik Brauer Inhalt Was ist Augmented Reality Meine Motivation Grundlagen Positionsbestimmung mit Marker Positionsbestimmung ohne Marker Idee Risiken INHALT Augmented Reality

Mehr

Virtuelle Realität in der Entwicklung und Kommunikation von Energieprojekten

Virtuelle Realität in der Entwicklung und Kommunikation von Energieprojekten Virtuelle Realität in der Entwicklung und Kommunikation von Energieprojekten Dipl.-Ing. Ronny Franke M.Sc. Andreas Höpfner Fraunhofer Institut für Fabrikbetrieb und -automatisierung IFF Magdeburg Hannover,

Mehr

Photorealistische Echtzeit-Visualisierung geovirtueller Umgebungen

Photorealistische Echtzeit-Visualisierung geovirtueller Umgebungen Photorealistische Echtzeit-Visualisierung geovirtueller Umgebungen Anselm Kegel Hasso-Plattner-Institut Fachgebiet Computergrafische Systeme Prof. Dr. Jürgen Döllner Universität Potsdam www.hpi.uni-potsdam.de/3d

Mehr

COMPUTERGENERIERTE BILDER

COMPUTERGENERIERTE BILDER COMPUTERGENERIERTE BILDER Wir geben Ihren Ideen ein Bild Heute ist es möglich, Räume für Kunden/-innen erlebbar zu machen, lange bevor ein Gebäude gebaut wird. Sind Sie Architekt/in, Designer, Bauträger,

Mehr

Untersuchung der Echtzeitfähigkeit von Budget-Grafikkarten

Untersuchung der Echtzeitfähigkeit von Budget-Grafikkarten Medien Ulf Eickmann Untersuchung der Echtzeitfähigkeit von Budget-Grafikkarten Diplomarbeit Bibliografische Information der Deutschen Nationalbibliothek: Die Deutsche Bibliothek verzeichnet diese Publikation

Mehr

Out-of-Core Techniken

Out-of-Core Techniken Out-of-Core Techniken Hauptseminar: Visualisierung großer Datensätze Betreuer: Dipl. Inf. Marco Ament Vortragender: Edwin Püttmann Inhaltsverzeichnis 1. Einleitung 2. Computational Model 3. Vorverarbeitung

Mehr

Projekt Systementwicklung

Projekt Systementwicklung Projekt Systementwicklung Effiziente Codierung: Laufzeitoptimierung Prof. Dr. Nikolaus Wulff Effiziente Codierung Der Wunsch effizienten Code zu schreiben entstammt mehreren Quellen: Zielplattformen mit

Mehr

Seminar: Programmierung von Grafikkarten (SS 2006)

Seminar: Programmierung von Grafikkarten (SS 2006) Seminar: Programmierung von Grafikkarten (SS 2006) Shader Christian Niemand (nemojr@gmx.de) Johannes Spohr (jspohr@student.uni-kassel.de) Universität Kassel, FB 16 Research Group Programming Languages

Mehr

Virtuelle Realität Kollisionserkennung

Virtuelle Realität Kollisionserkennung lausthal Virtuelle Realität Kollisionserkennung. Zachmann lausthal University, ermany cg.in.tu-clausthal.de Anwendungsbeispiele Virtual Prototyping Physikalisch basierte Simulation. Zachmann Virtuelle

Mehr

DirectX und OpenGL. Proseminar Multimedia-Hardwareerweiterungen Michel Weimerskirch, 15. Februar 2006

DirectX und OpenGL. Proseminar Multimedia-Hardwareerweiterungen Michel Weimerskirch, 15. Februar 2006 DirectX und OpenGL Proseminar Multimedia-Hardwareerweiterungen Michel Weimerskirch, 15. Februar 2006 2 Inhalt Einleitung Übersicht DirectX und Komponenten Übersicht OpenGL Sprachlicher Aufbau OpenGL Sprachlicher

Mehr

GPU Programmierung. Thorsten Grosch

GPU Programmierung. Thorsten Grosch Thorsten Grosch Willkommen zur ersten Vorlesung! g Heute Organisatorisches Vorstellung von Team und Vorlesung Historischer Rückblick zu GPUs 2 Das Team Vorlesung Jun.-Prof. Thorsten Grosch AG Computervisualistik

Mehr

Fachgebiet Programmiermethodik Prof. Dr. Claudia Leopold. Seminar Programmierung von Grafikkarten. GPGPU Basiskonzepte. von.

Fachgebiet Programmiermethodik Prof. Dr. Claudia Leopold. Seminar Programmierung von Grafikkarten. GPGPU Basiskonzepte. von. Fachgebiet Programmiermethodik Prof. Dr. Claudia Leopold Seminar Programmierung von Grafikkarten GPGPU Basiskonzepte von Marc Kirchhoff Inhaltsverzeichnis 1 Einleitung 2 2 Streams, Kernels und Prozessoren

Mehr

Software-Praktikum für! Anfänger und Fortgeschrittene!

Software-Praktikum für! Anfänger und Fortgeschrittene! Software-Praktikum für! Anfänger und Fortgeschrittene! Susanne Krömker, Hubert Mara!! Bewerbung zu einem Thema!!(+ Alternativen)!! Anmeldung über E-Mail bis Mi, 31. Oktober 2012!!www.iwr.uni-heidelberg.de/groups/ngg/practical.php!!

Mehr

Computeranwendung in der Chemie Informatik für Chemiker(innen)

Computeranwendung in der Chemie Informatik für Chemiker(innen) Computeranwendung in der Chemie Informatik für Chemiker(innen) Dr. Jens Döbler Arbeitsgruppe Quantenchemie jd@chemie.hu-berlin.de Jens Döbler 2003 "Computer in der Chemie", WS 2003-04, Humboldt-Universität

Mehr

Google Earth: 3D-Modelle, Formate, Standards

Google Earth: 3D-Modelle, Formate, Standards Web 2.0-2 Sommersemester 2007 16.06.2007 Gliederung Allgemeines über Google Earth 1 Allgemeines über Google Earth Möglichkeiten Daten Versionen 2 Allgemeines Möglichkeiten andere 3 Allgemeines Allgemeines

Mehr

Self-aware Memory: Hardware-Prototyp eines Prozessorknotens

Self-aware Memory: Hardware-Prototyp eines Prozessorknotens Self-aware Memory: Hardware-Prototyp eines Prozessorknotens Robert Schelkle Universität Karlsruhe (TH) Institut für Technische Informatik (ITEC) Lehrstuhl für Rechnerarchitektur 24. März 2009 Robert Schelkle

Mehr

Mesh-Visualisierung. Von Matthias Kostka. Visualisierung großer Datensätze

Mesh-Visualisierung. Von Matthias Kostka. Visualisierung großer Datensätze Mesh-Visualisierung Von Matthias Kostka Übersicht Einführung Streaming Meshes Quick-VDR Rendering virtueller Umgebung Rendering mit PC-Clustern Zusammenfassung 2 Mesh Untereinander verbundene Punkte bilden

Mehr

Software-Praktikum für! Anfänger und Fortgeschrittene!

Software-Praktikum für! Anfänger und Fortgeschrittene! Software-Praktikum für! Anfänger und Fortgeschrittene! Susanne Krömker, Hubert Mara! Bewerbung zu einem Thema!!(+ Alternativen)!! Anmeldung über Internet-Formular und Abgabe des unterschriebenen!!formulars

Mehr

VHDL - Grundlagen des Pointrenderings

VHDL - Grundlagen des Pointrenderings VHDL - Grundlagen des Pointrenderings Marc Reichenbach, Timo Nieszner Informatik 3 / Rechnerarchitektur Universität Erlangen Nürnberg 2013 1 / 25 Rendern von Dreiecksnetzen Quelle: Inf9, CG-Slides grobmaschiges

Mehr

Multimedia/Graphics Libraries & Systems

Multimedia/Graphics Libraries & Systems Multimedia/Graphics Libraries & Systems Einführung und Themenvorstellung Prof. Dr. Jürgen Döllner Juri Engel, Tassilo Glander, Martin Beck, Stefan Buschmann, Matthias Trapp Ziele des Seminars 2 Analyse,

Mehr

Geodaten in Computerspielen. Von Teut Weidemann Vorstand CDV AG

Geodaten in Computerspielen. Von Teut Weidemann Vorstand CDV AG Geodaten in Computerspielen Von Teut Weidemann Vorstand CDV AG Kurze Vorstellung Wer bin ich Seit über 20 Jahren in der Computerbranche Mehr als 50 veröffentlichte Spiele Alles gemacht was zu machen ist:

Mehr

Designing Haptic. Computer Interfaces for blind people

Designing Haptic. Computer Interfaces for blind people Designing Haptic Computer Interfaces for blind people Agenda 2 01 Motivation 02 Forschung 03 Einleitung 04 Experimente 05 Guidelines Motivation Motivation 4 i 1,2 Millionen sehbehinderte und blinde Menschen

Mehr

Plan für heute. Vorlesungstermine. CG1 & CG2 Vorlesungsthemen. Anwendungsgebiete. Warum Computer Grafik? Computergrafik 1&2 SS 2010

Plan für heute. Vorlesungstermine. CG1 & CG2 Vorlesungsthemen. Anwendungsgebiete. Warum Computer Grafik? Computergrafik 1&2 SS 2010 Plan für heute Computergrafik 1&2 SS 2010 http://www.icg.tu-graz.ac.at/courses/cgcv Organisation der Vorlesung Anwendungen der Computergrafik Konzepte der Computergrafik Display Technologies Prof. Institut

Mehr

Probelektion zum Thema. Shadow Rendering. Shadow Maps Shadow Filtering

Probelektion zum Thema. Shadow Rendering. Shadow Maps Shadow Filtering Probelektion zum Thema Shadow Rendering Shadow Maps Shadow Filtering Renderman, 2006 CityEngine 2011 Viewport Real reconstruction in Windisch, 2013 Schatten bringen viel Realismus in eine Szene Schatten

Mehr

Maristen-Gymnasium Furth Surftipps: Allgemeine Seiten zur Mathematik M. Rapp Juni 2011

Maristen-Gymnasium Furth Surftipps: Allgemeine Seiten zur Mathematik M. Rapp Juni 2011 Surftipps: Allgemeine Seiten zur Mathematik Math e (Prism) a (Uni Wuppertal) Eine wachsende Modulsammlung zur Mathematik... http://www.matheprisma.uni-wuppertal.de/index.html mathe online - Eine Galerie

Mehr

Grafikkarten. Institut für Informatik, LMU München Seminar: Medientechnik, SoSe 2003 LS Prof. Hussman Referentin: Milena Velikova

Grafikkarten. Institut für Informatik, LMU München Seminar: Medientechnik, SoSe 2003 LS Prof. Hussman Referentin: Milena Velikova Grafikkarten Institut für Informatik, LMU München Seminar: Medientechnik, SoSe 2003 LS Prof. Hussman Referentin: Einführung Die Grafikkarte die Schnittstelle zur visuellen Ausgabe von Daten wandelt Signale

Mehr

Stream Processing und High-Level GPGPU Sprachen

Stream Processing und High-Level GPGPU Sprachen Seminar: Programmierung von Grafikkarten Stream Processing und High-Level GPGPU Sprachen Jens Breitbart brietbar@student.uni-kassel.de Abstract Die Leistung aktueller Prozessoren erhöht sich sehr viel

Mehr

Virtuelle Welten in der Wissenschaft

Virtuelle Welten in der Wissenschaft Virtuelle Welten in der Wissenschaft Prof. Stefan Gumhold Professur für Computergraphik und Visualisierung Prof. Dr. Stefan Gumhold, Computergraphik und Visualisierung 1 Motivation ELBE-Simulation, KP

Mehr

PARADOM. Parallele Algorithmische Differentiation in OpenModelica für energietechnische Simulationen und Optimierungen.

PARADOM. Parallele Algorithmische Differentiation in OpenModelica für energietechnische Simulationen und Optimierungen. Zentrum für Informationsdienste und Hochleistungsrechnen TU Dresden PARADOM Parallele Algorithmische Differentiation in OpenModelica für energietechnische Simulationen und Optimierungen Martin Flehmig

Mehr

OpenGL als API für Augmented und Virtual Reality

OpenGL als API für Augmented und Virtual Reality OpenGL als API für Augmented und Virtual Reality Tobias Lang langt@cip.ifi.lmu.de Hausarbeit im Hauptseminar Augmented und Virtual Reality Inhaltsverzeichnis 1. Einleitung... 3 2. Was ist OpenGL... 3 3.

Mehr

Computergrafik. Peter Rösch Hochschule Augsburg University of Applied Sciences. Sommersemester 2014. Version: 24. März 2014

Computergrafik. Peter Rösch Hochschule Augsburg University of Applied Sciences. Sommersemester 2014. Version: 24. März 2014 Peter Rösch Hochschule Augsburg University of Applied Sciences Sommersemester 2014 Version: 24. März 2014 Sommer 2014, HS Augsburg, Peter Rösch Inhalt [1] 1. Einführung 2. WebGL und GLSL 3. Geometrie und

Mehr

Ein kleiner Einblick in die Welt der Supercomputer. Christian Krohn 07.12.2010 1

Ein kleiner Einblick in die Welt der Supercomputer. Christian Krohn 07.12.2010 1 Ein kleiner Einblick in die Welt der Supercomputer Christian Krohn 07.12.2010 1 Vorschub: FLOPS Entwicklung der Supercomputer Funktionsweisen von Supercomputern Zukunftsvisionen 2 Ein Top10 Supercomputer

Mehr

Digitale Bildverarbeitung in BA/MA

Digitale Bildverarbeitung in BA/MA Digitale Bildverarbeitung in BA/MA Prof. Dr.-Ing. Joachim Denzler Lehrstuhl Digitale Bildverarbeitung Friedrich-Schiller-Universität Jena http://www.inf-cv.uni-jena.de Bedarf Bildverarbeitung In der Industrie:

Mehr

Einführung in die Computergrafik

Einführung in die Computergrafik Einführung in die Computergrafik Proseminar Computergrafik Zuse Institut Berlin 22. November 2007 Organisatorisches Informationen rund um s Seminar. http://www.zib.de/hotz/teaching/currentlectures.htm

Mehr

Modulliste. für den Masterstudiengang. Computervisualistik. an der Otto-von-Guericke-Universität Magdeburg Fakultät für Informatik

Modulliste. für den Masterstudiengang. Computervisualistik. an der Otto-von-Guericke-Universität Magdeburg Fakultät für Informatik Modulliste für den Masterstudiengang Computervisualistik an der Otto-von-Guericke-Universität Magdeburg Fakultät für Informatik vom Sommersemester 2016 Der Masterstudiengang Computervisualistik (CV) Der

Mehr

Echtzeitfähige Rekonstruktion für die Flachdetektor- Computertomographie auf Grafikhardware

Echtzeitfähige Rekonstruktion für die Flachdetektor- Computertomographie auf Grafikhardware Aus dem Institut für Medizinische Physik der Friedrich-Alexander-Universität Erlangen-Nürnberg Direktor: Prof. Dr. Dr. med. h. c. Willi A. Kalender, Ph. D. Echtzeitfähige Rekonstruktion für die Flachdetektor-

Mehr

Selbstlernen im hybriden Lernformat- Wieviel Betreuung brauchen Studierende?

Selbstlernen im hybriden Lernformat- Wieviel Betreuung brauchen Studierende? Selbstlernen im hybriden Lernformat- Wieviel Betreuung brauchen Studierende? Panel 1: Selbstlernangebote und Studienunterstützung Vortragender: Dr. Michael Lakatos Hochschule Projektleitung: Prof. Dr.

Mehr