Vergleich von Forward und Deferred Rendering
|
|
|
- Gerrit Adler
- vor 9 Jahren
- Abrufe
Transkript
1 Vergleich von Forward und Deferred Rendering Kamil René König Bachelorarbeit Bachelor Informatik Betreuer: Prof. Dr. Detlef Krömker, Dr. Daniel Schiffner
2 Übersicht Motivation Definitionen Forward und Deferred Allgemein Betrachtete Algorithmen Benchmarktest Implementation Testfälle Ergebnisse Fazit 2 von 28
3 Motivation In den letzten Jahren gewann Deferred Rendering mehr an Beliebtheit Direkte Vergleiche zwischen Forward und Deferred Rendering immer noch nicht gänzlich vorhanden Performanceunterschied groß genug um von FR zu DR zu wechseln? 3 von 28
4 Definitionen Definitionsunterschied: Pixelshader in DirectX heißen Fragmentshader in OpenGl Hier benutzte Definition: Fragment: Ein rasterisiertes Vertex mit Tiefen- und/oder Farbinformation Pixel: Ein auf den Bildschirm geworfenes Fragment Ein ausgewählter Punkt auf einer Textur 4 von 28
5 Forward Rendering Forward und Deferred Allgemein Einfach zu implementieren und systemunabhängig Vor allem bei vielen dynamischen Lichtern schlechte Performanz Lichter) Laufzeit: O(Objekte 5 von 28
6 Deferred Rendering Forward und Deferred Allgemein Erst mit Multiple Rendertargets und Render-to-Texture Speicher effizient Hardware-Antialiasing und Transparenz nicht trivial Dafür aber: Szenenkomplexität irrelevant bei verspäteten Algorithmen Laufzeit: O(Objekte + Lichter) 6 von 28
7 Deferred Rendering Forward und Deferred Allgemein 7 von 28
8 Betrachtete Algorithmen Forward Rendering: Per-Fragment-Shading Early-Z Tile-based Culling Deferred Rendering: Screenspace-Shading Lightvolume-based Culling Lightvolume-based Culling mit Stencilbuffer Tile-based Culling 8 von 28
9 Tile-based Culling Unter anderem vorgestellt von Andrew Lauritzen [1]: Einteilung des Bildschirms in Tiles Bestimmung der im Tile auftretenden Lichter Nach Aufteilung der Lichter auf Tiles: Jeder Pixel durchläuft nur die Lichter in seinem Tile Zusätzlich möglich: Culling in Z-Richtung Benötigt minimale/maximale Z-Werte pro Tile Beim Forward Rendering vorheriger Tiefenpass nötig 9 von 28
10 Tile-based Culling Laufzeit von Größe/Anzahl der Tiles und Lichter abhängig Algorithmus lässt sich parallelisieren Mehrmalige Unterteilungen möglich Benötigt Compute Shader min. OpenGl 4.0, DirectX 11, OpenCl, etc. Worst-Case-Fall: Alle Lichter treffen alle Tiles 10 von 28
11 Tile-based Culling Ohne Z-Culling Mit Z-Culling 11 von 28
12 Deferred Rendering Lightvolume-based Culling Falls realistische Beleuchtung nicht nötig ist können Lightvolumes zur Abgrenzung benutzt werden. 12 von 28
13 Deferred Rendering Lightvolume-based Culling Anzahl der Fragmente pro Licht eingegrenzt Overhead: Rendern der Lightvolumes Blendungsoperation Texturzugriffe Verbesserungsbedarf: Fragmente können vor/hinter den Volumen liegen 13 von 28
14 Deferred Rendering Lightvolume-based Culling 14 von 28
15 Deferred Rendering Lightvolume-based Culling 15 von 28
16 Deferred Rendering Lightvolume-based Culling mit Stencilbuffer Rot Verdeckte Vorderseite Blau Sichtbare Vorderseite Grün Sichtbare Vorder- und verdeckte Rückseite 16 von 28
17 Deferred Rendering Lightvolume-based Culling mit Stencilbuffer Algorithmus von DICE Engineer Yuriy O'Donell [2]: Tiefentest: größer/gleich Pro Licht: Erstelle Maske von gesehener Vorderseite der Lichtfläche: Tiefentest erfolgreich: Wert im Stencilbuffer +1 Berechne Licht nur wo Rückseite von Objekten verdeckt wird: Stenciltest: Werte gleich 0 Falls beide Tests erfolgreich: Beleuchtungsrechnung gefolgt von Clear des Stencilbuffers Verbesserungsmöglichkeit: Stencilwert an LichtID ankoppeln: Wert = (LichtID mod 255) von 28
18 Benchmarktest Implementation Geprüft werden Worst-/Best-Case aller Algorithmen Kamerafahrten erfolgen über Bézierkurven und vordefinierte Positionen Millisekunden-Angaben über OpenGl-interne Abfragen Testsystem: CPU: Intel Core 3.4 GHz GPU: Nvidia GeForce GTX 660 TI, 4GB Ram Arbeitsspeicher: 8 GB Ram System: Windows 7 64-Bit 18 von 28
19 Benchmarktest Implementation Benutzt wird ein einfaches PhongBeleuchtungsmodell Benötigte Informationen: Position im Worldviewspace Normalen Diffuse Farben Shininess-Wert Lichtemittierungsfaktor Lichterinformationen 19 von 28
20 Testfälle [3] 20 von 28
21 Ergebnisse: Forward Rendering Laufzeitvermutung: Abhängigkeit von Objekt- und Lichteranzahl O(Objekte Lichter) Early-Z: Best-Case: Mittelwert: -19.5% Median: -20.5% Worst-Case: Mittelwert: +1.5% Median: +1.7% 21 von 28
22 Ergebnisse: Deferred Rendering Laufzeitvermutung: Allgemeine Objektanzahl weniger relevant als bei FR Fast konstante Performance beim Objekttest O(Objekte + Lichter) Lightvolume-based Culling: Worst-Case: Bei großen Radien langsamer als SS Stencil: Nutzbarkeit von minimal getroffener Lichtfläche abhängig 22 von 28
23 Forward: Ergebnisse: Tiled-based Culling Deferred: 23 von 28
24 Ergebnisse: Tile-based Culling Z-Culling: Effizienz stark von der Verteilung der Tiles-Tiefenwerte wie auch Lichteffektivität abhängig Forward: Deferred: 24 von 28
25 Ergebnisse: Forward und Deferred Rendering im Vergleich Einfache Algorithmen: Tile-based Algorithmen: 25 von 28
26 Fazit Deferred Rendering bei sehr vielen Objekten und dynamischen Lichtern fast immer im Vorteil Durchschnittliche Szenengegebenheiten bringen jedoch keine großen Unterschiede hervor Letztendlich abhängig vom Projekt und der Zielplattform 26 von 28
27 Aussichten und mögliche Untersuchungen Mit neuerer Technologie werden Nachteile des Deferred Rendering ausgebessert: Bessere Anti-Aliasing-Methoden Größere Bandbreiten und Render-to-TextureSpeicherplatz Untersuchungen: Performanz von weiteren Algorithmen unter Deferred Rendering Alternative Methode zu beiden Rendering-Verfahren: Deferred Lighting 27 von 28
28 Quellen [1] Andrew Lauritzen, SIGGRAPH 2010, Deferred Rendering for Current and Future Rendering Pipelines rred_shading_siggraph_2010.pdf [2]Yuriy O'Donnel, Rendering deffered lights using Stencil culling algorithm, [3]Frank Meinl, Crytek Sponza,
Kapitel 4: Schattenberechnung
Kapitel 4: Schattenberechnung 1 Überblick: Schattenberechnung Motivation Schattenvolumen Shadow Maps Projektive Schatten 2 Motivation Wesentlich für die Wahrnehmung einer 3D-Szene Eigentlich ein globaler
Grafikkarten-Architektur
> Grafikkarten-Architektur Parallele Strukturen in der GPU Name: Sebastian Albers E-Mail: [email protected] 2 > Inhalt > CPU und GPU im Vergleich > Rendering-Pipeline > Shader > GPGPU > Nvidia Tesla-Architektur
Computer Graphics Shader
Computer Graphics Shader Sven Janusch Inhalt Fixed Function Pipeline Programmable Pipeline Implementierung Applikation Beispiel Sven Janusch 2 Fixed Function Pipeline T&L Pipeline (Transformation and Lighting)
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
MF Breadcrumbs. Sergej Schefer & Fabian Marx
MF Breadcrumbs Sergej Schefer & Fabian Marx MF Breadcrumbs! Entwurf! Algorithmen! Screenshots / Live-Demo Entwurf! 2.5D Jump n Run! Spieler kann sich durch Level bewegen und Punkte aufsammeln! Freie Levelgestaltung
LEISTUNGSVERGLEICH VON FPGA, GPU UND CPU FÜR ALGORITHMEN ZUR BILDBEARBEITUNG PROSEMINAR INF-B-610
LEISTUNGSVERGLEICH VON FPGA, GPU UND CPU FÜR ALGORITHMEN ZUR BILDBEARBEITUNG PROSEMINAR INF-B-610 Dominik Weinrich [email protected] Dresden, 30.11.2017 Gliederung Motivation Aufbau und Hardware
General Purpose Computation on GPUs
General Purpose Computation on GPUs Matthias Schneider, Robert Grimm Universität Erlangen-Nürnberg {matthias.schneider, robert.grimm}@informatik.stud.uni-erlangen.de M. Schneider, R. Grimm 1 Übersicht
3D-Grafik-Chips. Informatik-Seminar Michael R. Albertin. Betreuer: E. Glatz
3D-Grafik-Chips Informatik-Seminar Michael R. Albertin Betreuer: E. Glatz Übersicht Übersicht Ziel Einleitung Chipgrundlagen Funktionen Benchmarks Schluss Ziel Grundlegende Techniken kennen Chips unterscheiden
Extrablatt IT. MADE IN GERMANY.
TERRA MOBILE 1415 Topaktuelles 14" Einsteiger Notebook zum knallharten Preis! Intel Celeron Processor N2840 (1M Cache, up to 2.58 GHz) Prozessor Windows 8.1 64-Bit Intel HD graphics RAM - Größe 2 GB 1
Diplomarbeit. Neue Möglichkeiten durch programmierbare Shader. Unter der Leitung von: Prof. Dr.-Ing. Detlef Krömker
Diplomarbeit 5HDO7LPH6SHFLDO (IIHFWV Neue Möglichkeiten durch programmierbare Shader Unter der Leitung von: Prof. Dr.-Ing. Detlef Krömker Betreut von: Paul Grimm, Ralf Dörner Beginn: 01.04.02 Abgabe: 30.09.02
White Paper Order Independent Transparency (OIT) in PTC Creo Parametric 2.0
White Paper Order Independent Transparency (OIT) in PTC Creo Parametric 2.0 Übersicht: OIT Definition: Order Independent Transparency oder OIT bezeichnet in der Programmierungstechnik für Computergrafik
Visualisierung und Volumenrendering 2
Institut für Computervisualistik Universität Koblenz 06.07.2012 Inhaltsverzeichnis 1 Literatur 2 Wiederholung 3 DVR Volumen Literatur Real-Time Volume Graphics Volumenrendering CG Shader Beispiele Volumen
2.009, 99. Produktbeschreibung. SCHENKER DTR 15 - amqv Notebook 15.6" FHD IPS, Core i7-7700, 16GB, 250GB SSD Artikelnummer: A
SCHENKER DTR 15 - amqv Notebook 15.6" FHD IPS, Core i7-7700, 16GB, 250GB SSD Artikelnummer: A 676136 Jetzt vorbestellen Achtung Angebotspreis! Gültig solange der Vorrat reicht. 2.009, 99 inkl. MwSt. zzgl.
World of Warcraft. Mindestvoraussetzungen
World of Warcraft Betriebssystem Windows XP / Windows Vista / Windows 7 Windows 7 / Windows 8 64-bit mit Windows 8 mit aktuellstem Servicepack aktuellstem Servicepack Prozessor Intel Core 2 Duo E6600 oder
Volumenakquise. Vortrag von Benjamin Gayer
10.11.11 1 Volumenakquise Vortrag von Benjamin Gayer Einführung Bildquelle: http://www.medical.siemens.com/siemens/de_de/rg_marcom_fbas/files/patienteninformationen/ct_geschichte_technologie. pdf 10.11.11
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
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
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
3D-Oberflächen-Rekonstruktion und plastisches Rendern aus Bilderserien
plastisches Rendern aus Bilderserien Sebastian Schäfer Carsten Heep Detlef Krömker Unterstüzung: Thomas Lehmann Krister Smith Naturmuseum Senckenberg Übersicht Motivation & Problemstellung Verfahren Anforderungen
Verteidigung der Bachelorarbeit, Willi Mentzel
Verteidigung der Bachelorarbeit, Willi Mentzel Motivation U.S. Energy Consumption Breakdown 3x Durchschnittliche Leistungsaufnahme 114 Millionen kw Hohes Optimierungspotential 2 Ziele für Energieoptimierung
Gliederung. Blending Licht Anwendungsbeispiel Optimierung OpenGL heute und morgen Wilfried Mascolus - OpenGL Teil II 2/20
OpenGL II Gliederung Blending Licht Anwendungsbeispiel Optimierung OpenGL heute und morgen 26.07.10 Wilfried Mascolus - OpenGL Teil II 2/20 Blending Entscheidung, was passiert, wenn sich zwei Objekte überlappen
Grundlagen der Spieleprogrammierung
Grundlagen der Spieleprogrammierung Teil I: 3D-Graphik Kapitel 8: Hardware Peter Sturm Universität Trier Outline 1. Übersicht und Motivation 2. Mathematische Grundlagen 3. Das Ideal: Photorealistisch (Raytracing,
Seminar Computerspiele Räumliche Datenstrukturen. Ralf Pramberger
Seminar Computerspiele Räumliche Datenstrukturen Ralf Pramberger Themen 2 1. Grundlagen Szene Sichtbarkeit (Raytracing) Culling 2. Räumliche Datenstrukturen Bounding Volume Hierarchie Quadtree/Octree BSP-Tree
Universität Trier FB IV Mathematik PS Mathematics for 3D Game Programming & Computer Graphics - WS 07/08 Seminarleiter: Prof. Dr.
The Rendering Pipeline Universität Trier FB IV Mathematik PS Mathematics for 3D Game Programming & Computer Graphics - WS 07/08 Seminarleiter: Prof. Dr. Volker Schulz Referent: Carsten Kurz Datum 25.10.07
Computergrafik Universität Osnabrück, Henning Wenke,
Computergrafik Universität Osnabrück, Henning Wenke, 2012-07-09 Noch Kapitel XVI Realtime Ray Tracing KD-Tree: Surface Area Heuristic Ziele der Aufteilung in Child Nodes: 1. Möglichst gleich viele Objekte
PRIP-Preis. Effizientes Object Tracking durch Programmierung von Mehrkernprozessoren und Grafikkarten
Masterarbeit @ PRIP-Preis Effizientes Object Tracking durch Programmierung von Mehrkernprozessoren und Grafikkarten Michael Rauter Pattern Recognition and Image Processing Group Institute of Computer Aided
Programmierpraktikum 3D Computer Grafik
Dipl.Inf. Otmar Hilliges Programmierpraktikum 3D Computer Grafik Dynamische Schattenberechnung Agenda Der Stencil-Buffer Der 1-bit Stencil-Buffer Der 8-bit Stencil-Buffer Volumetrische Echtzeitschatten
(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
Die Welt der Shader. Fortgeschrittene Techniken III
Die Welt der Shader Fortgeschrittene Techniken III Universität zu Köln WS 14/15 Softwaretechnologie II (Teil 1) Prof. Dr. Manfred Thaller Referent: Lukas Kley Gliederung 1. Was ist ein Shader? 2. Verschiedene
SS08, LS12, Friedrich-Alexander-Universität Erlangen Florian Hänel, Frederic Pollmann HS Multicore Architectures and Programming GPU EVOLUTION
SS08, LS12, Friedrich-Alexander-Universität Erlangen Florian Hänel, Frederic Pollmann HS Multicore Architectures and Programming GPU EVOLUTION (until Geforce 7 Series) 1 ÜBERSICHT Grafikpipeline Verlagerung
PhysX Evaluation. Softwarepraktikum Computergraphik. Daniel Brock, Robert Kreuzer, Simon Kufner. 5. Juli 2010
PhysX Evaluation Softwarepraktikum Computergraphik Daniel Brock, Robert Kreuzer, Simon Kufner 5. Juli 2010 Daniel Brock, Robert Kreuzer, Simon Kufner () PhysX Evaluation 5. Juli 2010 1 / 17 1 Aufgabenstellung
Produkte und Preise TERRA MOBILE
Produkte und Preise TERRA Art# CH1220459 CH1220564 CH1220550 CH1220574 CH1220539 Bezeichnung TERRA 1451 TERRA 1460 TERRA 1515 TERRA 1515 TERRA 1530 Intel Core i3-5020u Processor (3M Cache, 2.20 GHz) Intel
Echtzeitdarstellung von Terrainszenarien mit Occlusion Culling
Echtzeitdarstellung von Terrainszenarien mit Occlusion Culling, Alexandre Miguel Maia, Christian-A. Bohn Echtzeitdarstellung von Terrainszenarien mit Occlusion Culling Folie 1 Gliederung Motivation Chunked
Einführung. GPU-Versuch. Andreas Schäfer Friedrich-Alexander-Universität Erlangen-Nürnberg
GPU-Versuch [email protected] Friedrich-Alexander-Universität Erlangen-Nürnberg Praktikum Parallele Rechnerarchitekturen SS2014 Outline 1 Einführung 2 Outlook 1 Einführung 2 Eine kurze Geschichte
AORUS Gaming. Hier ist der Name Programm.
AORUS Gaming Hier ist der Name Programm. Hochwertige AORUS-Komponenten und edelste AORUS-Peripherie bilden das Gerüst für diesen HighEnd-Gaming-PC. In Partnerschaft mit GIGABYTE haben wir die AORUS Gaming
Hyrican Military Gaming
Hyrican Military Gaming LASST DIE SPIELE BEGINNEN! Robust, stabil und solide Military-Gaming-Systeme bieten die perfekte Ausstattung für Gamer, die keine Kompromisse für ihre Gaming-Leistung eingehen wollen.
Programmierpraktikum 3D Computer Grafik
Prof. Andreas Butz, Dipl.Inf. Otmar Hilliges Programmierpraktikum 3D Computer Grafik Dynamische Schattenberechnung Agenda Der Stencil-Puffer Der 1-bit Stencil-Puffer Der 8-bit Stencil-Puffer Volumetrische
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
Die gezeigten Abbildungen dienen als Symbolfotos. Irrtümer, Druckfehler und Preisänderungen vorbehalten.
15,6 Lenovo ideapad 110 Display: Auflösung 1920x1080 CPU: Intel Core i3, 2GHz RAM: 8GB HDD: 1000GB Festplatte Grafik: AMD Radeon R5 M430 2GB Windows 10 Home 64bit 1 Jahr Garantie 499 15,6 HP 250G5 Display:
Hyrican Striker PA70 einfach starke Leistung!
Hyrican Striker PA70 einfach starke Leistung! Hyrican Gaming Notebooks bieten höchste Performance und sind speziell für den Gaming-Einsatz konzipert. Der reflexionsarme 17,3 Zoll große Full-HD-Bildschirm
Computergrafik Universität Osnabrück, Henning Wenke,
Computergrafik Universität Osnabrück, Henning Wenke, 2012-05-14 Kapitel V: Modeling Transformation & Vertex Shader 5.1 Vertex Definitionen: Vertex Vertex Computergrafik Mathematischer Punkt auf einer Oberfläche
RST-Labor WS06/07 GPGPU. General Purpose Computation On Graphics Processing Units. (Grafikkarten-Programmierung) Von: Marc Blunck
RST-Labor WS06/07 GPGPU General Purpose Computation On Graphics Processing Units (Grafikkarten-Programmierung) Von: Marc Blunck Ablauf Einführung GPGPU Die GPU GPU Architektur Die Programmierung Programme
Proseminar: Virtuelle Präsenz. Vortrag: Steve Rechtenbach
Proseminar: Virtuelle Präsenz Vortrag: Steve Rechtenbach Themen: 2/22 Einführung Was ist OpenGL? / Entwicklung Fakten Kleines(!) Beispiel Hello OpenGL Shader Zusammenfassung OpenGL vs Direct3D Einführung:
Beleuchtungsmodelle und Shading
Beleuchtungsmodelle und Shading Andreas Spillner Computergrafik, WS 2018/2019 Ziel der Modellierung von Beleuchtung Baut auf dem Kapitel zu Licht und Farben auf. In die 3D-Szene werden Lichtquellen eingebracht.
CUDA. Philip Höhlein, Nils Werner Supervision: R. Membarth, P. Kutzer, F. Hannig. Hardware-Software-Co-Design Universität Erlangen-Nürnberg
CUDA Philip Höhlein, Nils Werner Supervision: R. Membarth, P. Kutzer, F. Hannig Hardware-Software-Co-Design Universität Erlangen-Nürnberg Philip Höhlein, Nils Werner 1 Übersicht Entwicklungsumgebung RSA-Faktorisierer
Sales PDF Retail 13. Juli Surface Book & Surface Book mit Performance Base
Sales PDF Retail 13. Juli 2017 Surface Book & Surface Book mit Performance Base Surface Book Bildschirmgröße: Speicher 1 : Prozessor: Grenzenlose Vielfalt. Surface Book ist ein ultramobiles Hochleistungsgerät,
Implementierung zweier Algorithmen mittels OpenCL auf Grafikkarten
Implementierung zweier Algorithmen mittels OpenCL auf Grafikkarten Tobias Schwarzer, Michael Theil Hardware-Software-Co-Design Universität Erlangen-Nürnberg [email protected],
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
Wiederholung. Vorlesung GPU Programmierung Thorsten Grosch
Wiederholung Vorlesung Thorsten Grosch Klausur 2 Zeitstunden (26.7., 8:30 10:30 Uhr, G29/307) Keine Hilfsmittel Kein Bleistift / Rotstift verwenden 3 Aufgabentypen Wissensfragen zur Vorlesung (ca. 1/3)
Produkte und Preise TERRA PC
Gehäuse - Formfaktor Micro-Format Micro-Format Micro-Format Micro-Format Midi Tower Midi Tower Midi Tower Midi Tower Art# 1009446 1009476 1009466 1009468 CH1009471 CH1009425 CH1009424 CH1009411 Bezeichnung
Paralleler Cuckoo-Filter. Seminar: Implementierungstechniken für Hauptspeicherdatenbanksysteme Jeremias Neth München, 21.
Paralleler Cuckoo-Filter Seminar: Implementierungstechniken für Hauptspeicherdatenbanksysteme Jeremias Neth München, 21. November 2017 1 Paralleler Cuckoo-Filter Cuckoo-Hashtabelle Serieller Cuckoo-Filter
Adaptives Displacement Mapping unter Verwendung von Geometrieshadern
Fakultät Informatik Institut für Software- und Multimediatechnik, Professur für Computergraphik und Visualisierung Adaptives Displacement Mapping unter Verwendung von Geometrieshadern Diplomarbeit Timo
MSI GT72VR + Gaming Headset in Dragon Edition 17,3" Full HD, Core i7-7700hq, 16GB
MSI GT72VR + Gaming Headset in Dragon Edition 17,3" Full HD, Core i7-7700hq, 16GB (13) Artikelnummer: A 663029 Jetzt vorbestellen Achtung Angebotspreis! Gültig solange der Vorrat reicht. 1.999, 00 inkl.
3D Programmierpraktikum: Schattenberechnung in Echtzeit
3D Programmierpraktikum: Schattenberechnung in Echtzeit Praktikum 3D Programmierung Sebastian Boring, Otmar Hilliges Donnerstag, 20. Juli 2006 LMU München Medieninformatik Boring/Hilliges 3D Programmierpraktikum
High-Performance Bildverarbeitung (nicht nur) mit JAVA. Prof. Dr.Thomas Netzsch - Hochschule Darmstadt - University of Applied Sciences
High-Performance Bildverarbeitung (nicht nur) mit JAVA 1 High-Performance Bildverarbeitung (nicht nur) mit JAVA Fragen: wie kann ein typisches BV-Unternehmen wirtschaftlich an der aktuellen Hardwareentwicklung
Aktuelle Grafikleistungen
Aktuelle Grafikleistungen Alexander Hötzendorfer Universität Ulm 03. Juli 2007 Inhalt Übersicht Aktuelle Techniken HDR-Lighting Tessellation Aufbau der Rendering-Pipeline Shader Vertex-Shader Geometry-Shader
3D Programmierpraktikum: OpenGL Shading Language (GLSL)
3D Programmierpraktikum: OpenGL Shading Language (GLSL) Praktikum 3D Programmierung Sebastian Boring, Otmar Hilliges Donnerstag, 13. Juli 2006 LMU München Medieninformatik Boring/Hilliges 3D Programmierpraktikum
Predator G3. Premium Design. Advanced Technology. Immersive entertainment
- 1 - Desktop PCs Predator G3 Der neue Acer Predator G3 - Designed für Gaming und HD- Entertainment. Angetrieben von der neuesten CPU-Generation und von High-End Grafikkarten lässt er keine Wünsche offen
(10) Deferred Shading
(10) Deferred Shading Vorlesung Computergrafik II Stefan Müller Dank an Niklas Henrich, Gerrit Lochmann Wdh. 1: Framebufferobjects (FBOs) Statt in den Framebuffer direkt zu rendern, kann man Texturen attachen,
Zwischenvortrag zum Entwicklungsstand der Bachelor-Arbeit. Direct 3D-Output für ein Rendering Framework
Zwischenvortrag zum Entwicklungsstand der Bachelor-Arbeit Direct 3D-Output für ein Rendering Framework von Benjamin Betting unter der Betreuung von Daniel Schiffner 1 Gliederung Kapitel I und II: Motivation,Einführung,Grundlagen
CUDA Workshop. Ausblick. Daniel Tenbrinck
CUDA Workshop Ausblick Daniel Tenbrinck Computer Vision and Pattern Recognition Group Institut für Informatik Westfälische Wilhelms-Universität Münster 03.Juli 2009 Folie: 1 / 10 Daniel Tenbrinck CUDA
279,- Sonderpreis : 333,-
Lenovo B50-30, Celeron N2840, 4GB RAM, 320GB HDD CPU: Intel Celeron N2840, 2x 2.16GHz RAM: 4GB Festplatte: 320GB HDD optisches Laufwerk: DVD+/-RW DL Grafik: Intel HD Graphics (IGP), HDMI Display: 15.6",
MSI Dragon Edition. Das must have für MSI-Fans und anspruchsvolle Gamer. Erwecke den Drachen!
MSI Dragon Edition Das must have für MSI-Fans und anspruchsvolle Gamer Erwecke den Drachen! Die neuen Dragon-Edition-PCs sehen nicht nur stark aus, sondern sind das ultimative must have für MSI-Fans sowie
Hyrican Military Gaming
Hyrican Military Gaming LASST DIE SPIELE BEGINNEN! Robust, stabil und solide Military-Gaming-Systeme bieten die perfekte Ausstattung für Gamer, die keine Kompromisse für ihre Gaming-Leistung eingehen wollen.
Praktikum Augmented Reality Fernrohr -Felix Löhr-
Praktikum Augmented Reality Fernrohr -Felix Löhr- Allgemein Features Der Aufbau von Ogre Der Bezug zum Projektpraktikum Szenegraph Licht & Schatten Quaternionen Material Performance OGRE Object-Oriented
CPU, GPU und FPGA. CPU, GPU und FPGA Maximilian Bandle, Bianca Forkel 21. November 2017
CPU, GPU und FPGA, Bianca Forkel 21. November 2017 CPU, GPU und FPGA Inhalt CPU: Central Processing Unit GPU: Graphical Processing Unit FPGA: Field Programmable Gate Array 2 CPU Central Processing Unit
Elektrohandel. Dirk ter Meer. Gutes muss nicht Teuer sein!!
Kingston HyperX 4GB 1600MHZ DDR3 O-ECC Kingston 4GB 1600MHz DDR3 Kit, HyperX. Memory: DDR3, 240-pin DIMM, PC/server, 1 x 4096, DIMM Hersteller : Kingston HyperX Herstellerartikelnr. : KHX1600C9D3/4G EA
Bildbasierte CSG. Techniken zur Darstellung solider Objekte in Echtzeit
Techniken zur Darstellung solider Objekte in Echtzeit Vortrag im Seminar Computergrafik am Hasso-Plattner-Institut gehalten von Stephan Brumme am 12.Juni 2002 Gliederung 2 I. Einführung II. III. IV. V.
Die gezeigten Abbildungen dienen als Symbolfotos. Irrtümer, Druckfehler und Preisänderungen vorbehalten.
15,6 Lenovo ideapad 110 Display: Auflösung 1366x768 CPU: AMD Quad-Core A6-7310 RAM: 4 SSD: 128GB Grafik: AMD Radeon R4 Windows 10 Home 64bit 2 Jahr Garantie 399 15,6 ASUS F555 Display: Auflösung 1920x1080
AORUS Gaming. Hier ist der Name Programm.
AORUS Gaming Hier ist der Name Programm. Hochwertige AORUS-Komponenten und edelste AORUS-Peripherie bilden das Gerüst für diesen HighEnd-Gaming-PC. In Partnerschaft mit GIGABYTE haben wir die AORUS Gaming
Teil III. Komplexitätstheorie
Teil III Komplexitätstheorie 125 / 160 Übersicht Die Klassen P und NP Die Klasse P Die Klassen NP NP-Vollständigkeit NP-Vollständige Probleme Weitere NP-vollständige Probleme 127 / 160 Die Klasse P Ein
Produkte und Preise TERRA PC
Gehäuse - Formfaktor Micro-Format Micro-Format Micro-Format Midi Tower Midi Tower Midi Tower Art# 1009446 1009466 1009468 1009415 1009471 1009424 Bezeichnung TERRA PC-MICRO 3000 SILENT GREENLINE MUI TERRA
AUFPREIS: ComWeb e.k. Biermannsweg Bochum Telefon:
Intel Skylake i3-6100hq 2x 2,7GHz TDP 35W 4 GB DDR3 Speicher (2 Steckplätze) 2048MB NVIDIA GeForce GTX 950M, PCIe x16, MXM3.0 Type B. High Definition Audio, 2 integrierte Lautsprecher S/PDIF Ausgang +
