Fakultät für Informatik
|
|
- Anton Waltz
- vor 6 Jahren
- Abrufe
Transkript
1 Fakultät für Informatik der Technische Universität München Seminararbeit Advanced Topics in Computer Graphics and Visualization Subpixel Reconstruction Antialiasing for Deferred Shading Peter Arndt
2 Einleitung Antialiasing findet seit den Jahren 2000/2001 vermehrt Einzug im PC-Spiele Bereich. Dies wurde durch Implementierung von Multisample Antialiasing (MSAA) in Grafikhardware ermöglicht. Das zuvor Softwareseitig verfügbare Supersample Antialiasing war für die damalige Hardware zu rechenintensiv. MSAA reduziert die Shading-Kosten erheblich was einen Einsatz von Antialiasing in Echtzeitanwendungen erst möglich machte. Mit Verbreitung von Deferred Shading wurde MSAA wieder impraktikabel, da es in diesem Szenario zu Supersampling degeneriert und der Grafikspeicherverbrauch enorm steigt. Dies zog die Entwicklung einer Reihe anderer Algorithmen nach sich, einer davon ist das hier beschriebene Subpixel Reconstruction Antialiasing (SRAA), bei dem in einem Post Process Aliasing Artefakte durch Interpolation von Subpixelinformationen aus dem Bild entfernt werden. Einen ähnlichen Ansatz verfolgt Morphological Antialiasing (MLAA), bei dem versucht wird im Bild Kanten zu detektieren und Aliasing mittels Weichzeichnen zu vermindern. SRAA kann als Verbesserung dieses Algorithmus angesehen werden, da es einen ähnlichen Ansatz, nämlich die Behandlung von Aliasing an Objektkanten, verfolgt. Die Kantendetektion wird durch Eingabe von Geometriedaten jedoch signifikant verbessert. Multisample Antialiasing Multisample Antialiasing (MSAA) ist ein weit verbreiteter Antialiasing Algorithmus, der in verschiedenen Variationen vielfach in Grafikkarten Implementiert ist. Grundidee ist, dass in Bereichen in denen sich die Geometrie im Subpixelbereich nicht ändert auch keine nennenswerten Änderungen in der Farbe zu beobachten sind. Algorithmus Im Allgemeinen werden bei MSAA n Samples pro Pixel betrachtet. Typischerweise werden aber nur n = 2, n = 4 oder n = 8 verwendet. Welche dieser Werte unterstützt werden ist von der verwendeten Hardware abhängig. Weiterhin liegen m Primitive 1 innerhalb dieses Pixels. Seien nun s 1 s m die Anzahl an Samples die innerhalb eines der m Primitiven liegen und c 1 c m die Farbwerte der Primitiven. Dann gilt für den finalen Farbwert des Pixels der folgende Zusammenhang. m C = s i c n i Wobei für die Summe der Gewichte der einzelnen Farbwerte auf 1 normiert ist. m i=1 s i = 1 n i=1 Für n würde MSAA gemäß des Abtasttheorems perfektes Antialiasing liefern. Aber auch kleinere Werte liefern gute Ergebnisse, wenn auch Aliasing nicht vermieden werden kann. Abbildung 1 visualisiert die Funktionsweise für einen vier Pixel großen Block. 1 Die Begriffe Primitiven und Dreiecke werden im Kontext dieser Arbeit synonym verwendet.
3 Abbildung 1 Multisample Antialiasing nach [20] Fazit MSAA bietet verglichen mit Supersampling eine annähernd gleiche Qualität zu signifikant geringeren Kosten, da viele Shading-Berechnungen eingespart werden. Die Ersparnis ist hierbei vom Detailgrad der Szene abhängig, da der Algorithmus zumindest theoretisch durch viele kleine Dreiecke in reines Supersampling degenerieren kann. Praktisch sollte dies in natürlichen Szenen jedoch nicht Flächendeckend eintreten. Deferred Shading Deferred Shading bezeichnet eine Technik, bei der die Lichtberechnungen von den Geometrieberechnungen abgetrennt werden. Dieses Konzept, das zuerst in dem Spiel S.T.A.L.K.E.R.: Shadow of Chernobyl (2007) eingesetzt wurde, stammt schon aus dem Jahre Es ermöglicht die Verwendung von vielen hundert dynamischen Lichtern, auch in komplexen Szenen. Prinzip Bei dieser Methode wird eine Szene in zwei Schritten gerendert. Im ersten Schritt werden die sogenannten Geometrieinformationen berechnet und in je eine Textur geschrieben. Was das umfasst hängt vor allem vom verwendeten Beleuchtungsmodell ab. Üblich sind hierbei Normalen, Tiefenwerte und Farbe. Im zweiten Schritt wird dann die eigentliche Lichtberechnung vorgenommen und das finale Bild mithilfe des Beleuchtungsalgorithmus berechnet. Hierdurch wird die Beleuchtung nicht mehr auf der Geometrie-, sondern auf Pixelebene ausgeführt, was den Aufwand enorm reduziert. Es werden weiterhin überflüssige Berechnungen gespart, da die Tiefensortierung der Geometrie bereits ausgeführt wurde und so mehrfache Berechnungen, die am Ende sowieso verworfen worden wären, nicht ausgeführt werden. Fazit Deferred Shading hat sich zum Standard in modernen PC-Spielen entwickelt. Dies liegt zum einen daran, dass eine realistisch wirkende Beleuchtung für einen realistischen Eindruck der Umgebung unablässig ist und zum anderen nicht nur die Lichtberechnung von dem Deferred Pass profitieren kann. Problematisch ist die Verwendung von transluzenten Objekten in der Szene, da diese nicht korrekt behandelt werden können. Dies liegt daran, dass nur die Eigenschaften der dem Betrachter am nächsten liegenden Oberfläche in den Texturen gespeichert werden. Zur korrekten Behandlung von transluzenten Objekten sind jedoch auch Informationen über dahinter liegende Oberflächen notwendig. MSAA kann nicht ohne weiteres mit Deferred Shading kombiniert werden. Dies liegt vor allem am Speicherbedarf der beim Deferred Shading schon hoch ist und sich durch Einsatz von MSAA nochmals
4 um einen Faktor vervielfacht. Ein weiteres Problem, das seit Direct3D 10.1 nicht mehr besteht, war die Ausgabe der einzelnen Samples in eine Textur. Subpixel Reconstruction Antialiasing Mit Einführung von Deferred Shading wurden wie eingangs erwähnt andere Antialiasing Algorithmen notwendig, da der Einsatz von MSAA aus angegebenen Gründen nicht mehr praktikabel war. Ein Ansatz war Morphological Antialiasing (MLAA), bei dem die Kanten durch Heuristiken im finalen Bild detektiert werden und Aliasing-Artefakte mittels Filter unterdrückt werden. Bei SRAA handelt es sich genau wie beim MLAA um einen Post Process Algorithmus. In der Arbeitsweise unterscheiden sich diese aber grundlegend, sowohl bei der Detektion der Kanten, als auch beim Filterprozess. SRAA ist in der Lage in vielen Szenarien Ergebnisse zu produzieren, die denen von 16-fachem Supersampling entsprechen, kann aber nicht alle Artefakte entfernen. So lassen sich beispielsweise in feinen regelmäßigen Strukturen weiterhin stark sichtbare Artefakte finden. Sichtbar ist dieser Effekt in den Abbildungen 2 und 3. vergleicht man den Zaun in Abbildung 2 mit der Referenz aus Abbildung 3 erkennt man deutliche Aliasingartefakte. Bedingt durch die im Folgenden erläuterte Arbeitsweise können diese jedoch nicht vermieden werden. Überblick SRAA nutzt die Tatsache, dass sich auch an den Kanten der Primitiven meist die Farben nicht, oder nur geringfügig ändern, weswegen es genügt diese in Bildschirmauflösung zu rendern. Geometrieinformationen, hierzu gehören im Allgemeinen Tiefenwerte und Normalen, werden hingegen in erhöhter Auflösung benötigt. Mithilfe der hoch Aufgelösten Geometrieinformationen und der Farbwerte wird ein Bild in Auflösung der Geometriedaten interpoliert, dass dann mithilfe eines Antialiasing Filters auf Bildschirmauflösung verkleinert wird. Um SRAA zu verwenden muss als die Rendering Pipeline zum einen dahingehend verändert werden, dass die Geometriedaten in erhöhter Auflösung gerendert werden. Zum anderen ist ein Pass nötig, in dem die Interpolation und das Downsampling mit Antialiasing Filterung auf Bildschirmauflösung stattfindet. Algorithmus Um die Geometriedaten zu erhalten bieten sich verschiedene Möglichkeiten an. Sie werden üblicherweise Mithilfe von MSAA erzeugt. Dies ist der effizienteste Weg, da so die Zeitvorteile die es mit sich bringt, wenn nicht für jedes Sample ein Wert berechnet werden muss, auch für SRAA genutzt werden können. Im anschließenden Interpolationsschritt werden die Geometriedaten verwendet, um aus der in Bildschirmauflösung gerenderten Szene eine Version mit doppelt so hoher Auflösung in x und y Richtung zu erzeugen. Zur Interpolation eines Samples wird für jedes der umliegenden neun Samples, für das ein Shading-Wert vorliegt, zunächst eine Gewichtung bestimmt, die angibt zu welchem Grad sie den Farbwert des zu interpolierenden Pixels bestimmt. Die Formel zur Berechnung ist hierbei von den verwendeten Geometriedaten abhängig. Verwendet man Tiefenwerte und Normalen in beliebiger Kombination zur Interpolation bieten sich die folgenden Formeln an: δ p = σ p (p t p s ) n s δ n = 1 (n s n t ) w = e τ max (δ n,δ p )
5 Hierbei beschreibt der Term δ p den Einfluss der Tiefenänderung auf die Gewichtung und δ n den Einfluss der Änderung der Normalen. Aus diesen wird gemäß der Formel die Gewichtung w bestimmt. Der Parameter σ p dient der Skalierung der Tiefe, er muss abhängig von der Szene so gewählt werden, dass Unstetigkeiten an Objektgrenzen in Werte δ p 1 resultieren. Der zweite Parameter τ legt fest, wie schnell die Gewichtung eines betrachteten Samples abnimmt. Höhere Werte sorgen dafür, dass sich der Einfluss schnell verringert. Bei Test hat sich gezeigt, dass ein Wert τ = 500 gute Ergebnisse produziert. Die Indices s und t bezeichnen das Sample, dass Interpoliert werden soll und das Sample für das die Gewichtung berechnet wird. Diese für jedes Sample zu berechnenden Gewichte müssen anschließend noch normiert werden um sicherzustellen, dass sich die Interpolierten Farbwerte im Bereich von 0 bis 1 für jeden Farbkanal bewegen. Dazu wird jedes einzelne Gewicht durch die Summe aller neun Gewichte dividiert. Mithilfe dieser normierten Gewichte kann nun der Farbwert des Samples interpoliert werden. Bezeichnen wir die Summe der Gewichte als w gesamt lassen sich Interpolation und Normierung in einer Formel zusammenfassen. C = c i steht hierbei für den Farbwert des Samples i. 9 w i w gesamt i=1 Variationen Es gibt viele Ansatzpunkte um den Algorithmus zu variieren. Einer davon ist die Verwendung anderer Geometrieinformationen. In der zuvor vorgestellten Basisvariante des Algorithmus werden Tiefenwert und Normalen verwendet, um Objektkanten zu identifizieren. Eine einfache Variation wäre es zu diesem Zweck nur die Tiefen oder nur die Normalen zu verwenden. Dies spart wenn man ausschließlich den Antialiasingprozess betrachtet Rechenzeit ein, da die nicht verwendeten Eingabedaten zumindest im Fall der Normalen nicht erzeugt werden müssen. Wenn man das Ganze aber im Kontext der gesamten Anwendung betrachtet, stellt man leicht fest das sowohl Tiefe als auch Normalen für die Beleuchtung benötigt werden. Dadurch verringert sich die eingesparte Zeit nur auf wenige Rechenzyklen. Eine weitere interessante Alternative ist die Verwendung der SV_PrimitiveID zur Unterscheidung der verschiedenen Dreiecke. Hierfür wird im ersten Pass beim Deferred Shading eine zusätzliche Textur gerendert, die die PrimitiveIDs des Dreiecks am jeweiligen Sample enthält. Man kann hierbei um Speicherplatz zu sparen den 32 Bit Wert von SV_PrimitiveID auf beispielsweise 8 Bit hashen, da es nicht Ziel ist jedes einzelne Dreieck identifizieren zu können, sondern nur die Kanten zwischen benachbarten Dreiecken. Die Wahrscheinlichkeit von Kollisionen im Hashwert zweier benachbarter Primitiven ist dabei zu vernachlässigen. Tritt eine solche Kollision dennoch auf sind die sichtbaren Folgen aufgrund der Größe eines solchen Dreiecks meist kaum wahrzunehmen. Ein größeres Problem stellt hierbei dar, dass die PrimitiveID üblicherweise nicht für die Lichtberechnungen benötigt wird und daher zusätzlich zu den sowieso schon vorhandenen Tiefenwerten und Normalen gespeichert werden muss. Dafür erhält man allerdings eine Kantenerkennung die ähnlich der von MSAA arbeitet. Der einzige Unterschied zwischen beiden Algorithmen liegt dann nur noch in der Farbwertbestimmung der Samples, die bei SRAA zwar weniger rechenaufwendig, aber auch weniger zuverlässig ist. Ein weiteres Problem entsteht bei der Verwendung von Tesselation, da die hierdurch generierten Dreiecke dieselbe PrimitiveID besitzen, wie das originale Dreieck. c i
6 Abbildung 2 Szene aus Battlefield 3 (Frostbite 2 Engine) mit SRAA [13] Abbildung 3 Szene aus Battlefield 3 (Frostbite 2 Engine) mit 16x Supersample Antialiasing [13] Fazit SRAA bietet verglichen mit zuvor verfügbaren MLAA eine deutlich bessere Bildqualität. Ein zusätzlicher Vorteil ist, dass die Laufzeit von SRAA, zumindest im eigentlichen Antialiasingschritt, unabhängig von der Komplexität der Szene ist. Die Generierung der Geometriedaten kann keinesfalls als unabhängig betrachtet werden, da diese ja durch die Szene bestimmt wird. Weiterhin ist die Möglichkeit zur Variation des Algorithmus bezüglich verwendeter Eingabedaten, als auch der zu Verwendenden Interpolationsalgorithmen und Antialiasingfiltern positiv hervorzuheben.
7 Ein Nachteil ist fehlendes Antialiasing in Texturen, das aber auch MSAA nicht bieten kann. Hierfür existieren jedoch erprobte Lösungen, wie zum Beispiel Mip Mapping, was diesen Punkt wenig bedeutend macht. Ein größeres Problem ergibt sich aus der Art des Algorithmus, da es sich hier um Post Process Antialiasing handelt ist es, wie zuvor gezeigt, in einigen Fällen nicht möglich markante Artefakte aus dem Bild zu entfernen. Außerdem wird durch die Interpolation bedingt in Gebieten mit wenigen Kanten ein leichter Weichzeicheneffekt erreicht, der im Allgemeinen unerwünscht ist.
8 Literatur 1. Chajdas, M., McGuire, M. und Luebke, D Subpixel Reconstruction Antialiasing. 2. Reshetov, A Morphological Antialiasing. 3. Salvi, M. und Vidimce, K Surface Based Anti-Aliasing. 4. Jimenez, J., Echevarria, J., Sousa, T. und Gutierrez D SMAA: Enhanced Subpixel Morphological Antialiasing 5. Schmidt T Anti-Aliased Deferred Rendering 6. Semantics 7. Rasterization Rules (Direct3D 10) 8. ACM SIGGRAPH 2011 Course Filtering Approaches for Real-Time Anti-Aliasing 9. Nvidia Research: Subpixel Reconstruction Antialiasing McGuire-SRAA-SIGGRAPH2011.ppt 10. Anteru s blog Akeley, K Multisample Antialiasing %20CS248-06%20Multisample%20Antialiasing/ %20CS248-06%20Multisample%20Antialiasing.ppt 12. Lülff, J (Fast) Fourier Transformation und ihre Anwendungen Vortrag_FFT_ pdf 13. Nguyen, H GPU Gems 3: Chapter 19. Deferred Shading in Tabula Rasa Anti-Aliasing Der Hochpassfilter Deferred Shading Multisampling Anti-Aliasing unter der Lupe Multisample anti-aliasing Deferred Shading Woligroski, D Generic Anti-Aliasing Implementations anti-aliasing-nvidia-geforce-amd-radeon, html
1. Sichtbarkeitsproblem beim Rendern einer dreidimensionalen Szene auf einer zweidimensionalen
3D-Rendering Ulf Döring, Markus Färber 07.03.2011 1. Sichtbarkeitsproblem beim Rendern einer dreidimensionalen Szene auf einer zweidimensionalen Anzeigefläche (a) Worin besteht das Sichtbarkeitsproblem?
MehrTerrain-Rendering mit Geometry Clipmaps
Vorarbeiten & Grundlagen Basiskomponenten Der Clipmap-Algorithmus Terrain-Rendering mit Seminar Computergrak 2010 Vorarbeiten & Grundlagen Basiskomponenten Der Clipmap-Algorithmus Worum geht's? Algorithmus
MehrRendering Grundlagen Autodesk Maya. Grundlagen. Version 1.0-2009-04-08. 2009 Ingo Clemens brave rabbit www.braverabbit.de
Rendering Grundlagen Version 1.0-2009-04-08 Allgemeine Unterschiede bei Renderern Scanline Rendering Raytrace Rendering Renderlayer Einsatz von Renderlayern Overrides Material Overrides Layer Presets Batch
Mehr"rendern" = ein abstraktes geometrisches Modell sichtbar machen
3. Grundlagen des Rendering "rendern" = ein abstraktes geometrisches Modell sichtbar machen Mehrere Schritte: Sichtbarkeitsberechnung Beleuchtungsrechnung Projektion Clipping (Abschneiden am Bildrand)
MehrTexture 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
MehrRendering: Lighting & Shading
Hauptseminar How to make a Pixar Movie WS 2010 / 2011 Rendering: Lighting & Shading von Manuel Schmidt Gliederung: 1 Einführung 1.1 Rendering 1.2 Reflektionsmodelle 1.2.1. Diffuse Reflektion 1.2.2. Spieglende
MehrÜ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:= Modellabbildung. Bildsynthese (Rendering) Bildsynthese
Geometrisches Modell bestehend aus Datenstrukturen zur Verknüpfung geometrischer Primitive, welche eine Gesamtszene beschreiben Bildsynthese := Modellabbildung Pixelbasiertes Modell zur Darstellung eines
MehrNon-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
MehrOpenGL. (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
MehrChristina Nell 3D-Computergrafik Seminararbeit im Hauptseminar Grafikprogrammierung. Universität Ulm Sommersemester 2008
Christina Nell 3D-Computergrafik Seminararbeit im Hauptseminar Grafikprogrammierung Universität Ulm Sommersemester 2008 1 Inhalt 1 Einleitung 3 2 Beleuchtung 2.1 Grundlagen 2.2 Beleuchtung 2.3 Shading
MehrMF 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
MehrZeichnen von Graphen. graph drawing
Zeichnen von Graphen graph drawing WS 2006 / 2007 Gruppe: D_rot_Ala0607 Christian Becker 11042315 Eugen Plischke 11042351 Vadim Filippov 11042026 Gegeben sei ein Graph G = (V; E) Problemstellung V E =
MehrPhoton Mapping. Proseminar How to make a P I X A R movie. Inhaltsverzeichnis. Andreas Schmidt 2011
Photon Mapping Proseminar How to make a P I X A R movie Andreas Schmidt 2011 Inhaltsverzeichnis Zusammenfassung...2 Motivation...2 Photon Tracing Pass...3 Aussenden der Photonen...3 Russisches Roulette...3
Mehrcomputer 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
MehrIm Original veränderbare Word-Dateien
Computergrafik Bilder, Grafiken, Zeichnungen etc., die mithilfe von Computern hergestellt oder bearbeitet werden, bezeichnet man allgemein als Computergrafiken. Früher wurde streng zwischen Computergrafik
MehrStereoskopisches 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
MehrRaytracing. Schlussbericht. Jonas Lauener 1995, Áedán Christie 1997 Melvin Ott 1997, Timon Stampfli 1997
Raytracing Schlussbericht Jonas Lauener 1995, Áedán Christie 1997 Melvin Ott 1997, Timon Stampfli 1997 bei Betreuer Marco Manzi, Institut für Informatik und angewandte Mathematik Inhalt Fragestellung...
MehrSpline-artige Kurven auf Subdivision Surfaces. Jörn Loviscach Hochschule Bremen, Germany
Spline-artige Kurven auf Subdivision Surfaces Jörn Loviscach Hochschule Bremen, Germany Überblick Spline-artige Kurven auf Spline-Flächen Kurven auf SDS: Problem, Anwendung Verwandte Arbeiten Spline-artige
Mehr8 Cycles. ein GUI-basierter Ansatz wie bei den Blender-Intern-Materialien.
301 Cycles ist die seit Blender 2.61 verfügbare physikbasierte Renderengine. Hauptentwickler ist Brecht van Lommel, der schon lange die interne Renderengine in Blender betreut. Nachdem Blender Intern mit
MehrNÜTZLICHE TIPPS FÜR OPTIMALE SCANS
Bedingungen, um gute Scans zu erhalten Die Faktoren, von denen das Ergebnis eines Scans abhängt, sind einerseits die Umgebung sowie die Konfiguration und Kalibrierung des Scanners, aber auch das zu scannende
MehrDigitale Bildverarbeitung Einheit 12 3D-Rekonstruktion
Digitale Bildverarbeitung Einheit 12 3D-Rekonstruktion Lehrauftrag SS 2008 Fachbereich M+I der FH-Offenburg Dr. Bernard Haasdonk Albert-Ludwigs-Universität Freiburg Ziele der Einheit Einen Eindruck davon
MehrBillboard Clouds for Extreme Model Simplification
Fakultät für Elektrotechnik, Informatik und Mathematik Arbeitsgruppe Algorithmen und Komplexität Prof. Friedhelm Meyer auf der Heide Billboard Clouds for Extreme Model Simplification Seminararbeit im Rahmen
MehrHardware 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
Mehr3D rendering. Introduction and interesting algorithms. PHP Usergroup Dortmund, Dortmund, 2006-12-14. Kore Nordmann <kore@php.net>
3D rendering Introduction and interesting algorithms PHP Usergroup Dortmund, Dortmund, 2006-12-14 Kore Nordmann Speaker Kore Nordmann Studies computer science at the University Dortmund
MehrGraphische Datenverarbeitung und Bildverarbeitung
Graphische Datenverarbeitung und Bildverarbeitung Hochschule Niederrhein Clippen in 2D und 3D Graphische DV und BV, Regina Pohle, 19. Clippen in 2D und 3D 1 Einordnung in die Inhalte der Vorlesung Einführung
MehrTeil 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:
MehrDarstellung komplexer 3D-Stadtmodelle im (mobilen) Webbrowser mittels bildbasiertem Rendering
Darstellung komplexer 3D-Stadtmodelle im (mobilen) Webbrowser mittels bildbasiertem Rendering Martin Christen FHNW Hochschule für Architektur, Bau und Geomatik Institut Vermessung und Geoinformation martin.christen@fhnw.ch
MehrDatensicherung. Beschreibung der Datensicherung
Datensicherung Mit dem Datensicherungsprogramm können Sie Ihre persönlichen Daten problemlos Sichern. Es ist möglich eine komplette Datensicherung durchzuführen, aber auch nur die neuen und geänderten
MehrArbeitsablauf (workflow) für digitale Fotos
Arbeitsablauf (workflow) für digitale Fotos Es werden die Arbeitsabläufe beschrieben, die grundsätzlich an allen Digitalfotos in der angegebenen Reihenfolge durchgeführt werden sollten, um eine Mindestqualität
MehrHochschule 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,
MehrComputer Graphik II Tesselierung impliziter Kurven und Flächen
Computer Graphik II impliziter Kurven und Flächen 1 impliziter Flächen Problem: Nullstellenmenge kann nicht explizit berechnet werden! Lösung: ApproximaCon der Fläche auf Zellen Beispiel 2D: f p ( )
MehrZwischenvortrag 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
MehrLinear Workflow. Linear Workflow. Version 1.0-2011-10-11
Version 1.0-2011-10-11 Verfahren, Bilder unter Rücksichtnahme ihres Farbprofils und der des Ausgabegeräts zu berechnen (3D), bzw. zu bearbeiten (Compositing), um eine mathematisch und physikalisch korrekte
MehrSeminar 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
MehrImplementierung 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
MehrHOCHSCHULE KONSTANZ TECHNIK, WIRTSCHAFT UND GESTALTUNG. Das Luzifer-Rätsel. Prof. Dr. Hartmut Plesske Wintersemester 2008/09. von.
HOCHSCHULE KONSTANZ TECHNIK, WIRTSCHAFT UND GESTALTUNG Fakultät Informatik Das Luzifer-Rätsel Prof. Dr. Hartmut Plesske Wintersemester 2008/09 von Max Nagl nagl@fh-konstanz.de Inhaltsverzeichnis Inhaltsverzeichnis
MehrCutout - Dokumentation Plug-In zur Erstellung von Bastelbögen
V1.0 Cutout - Dokumentation Plug-In zur Erstellung von Bastelbögen Copyright 2009-2010 Dunreeb Gutschke & Klie GbR Inhaltsverzeichnis 1 Allgemeines 2 1.1 Überblick.................................. 2 1.2
MehrGrundlagen 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
MehrGameprogramming WS2013/14 Futurella von Pavel Belskiy und Felix Niemeyer Betreuer: Stefan Buschmann
Gameprogramming WS2013/14 Futurella von Pavel Belskiy und Felix Niemeyer Betreuer: Stefan Buschmann Futurella Spielprinzip & Demo - Raumschiffe - Asteroiden - Zielplaneten - LAN Multiplayer Wettrennen
MehrParallele und funktionale Programmierung Wintersemester 2013/14. 8. Übung Abgabe bis 20.12.2013, 16:00 Uhr
8. Übung Abgabe bis 20.12.2013, 16:00 Uhr Aufgabe 8.1: Zeigerverdopplung Ermitteln Sie an folgendem Beispiel den Rang für jedes Listenelement sequentiell und mit dem in der Vorlesung vorgestellten parallelen
MehrWorkshop: 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
MehrIntegration geometrischer und fotogrammetrischer Information zum Wiederfinden von Bildern
Integration geometrischer und fotogrammetrischer Information zum Wiederfinden von Bildern Björn Burow SE Mustererkennung in Bildern und 3D-Daten Lehrstuhl Graphische Systeme BTU Cottbus Inhaltsübersicht
MehrRTT DeltaGen Suite. Materialeinstellungen für OpenGL, RTT RealTrace & Global illumination. Copyright 2010 by Realtime Technology AG
RTT DeltaGen Suite Materialeinstellungen für OpenGL, RTT RealTrace & Global illumination Copyright 2010 by Realtime Technology AG Look Editor Der Look Editor zeigt die Eigenschaften des Looks des selektierten
MehrTHREEDEE Visual FX, Echtzeit 3D-Applikation & Virtual Reality
1 THREEDEE Visual FX, Echtzeit 3D-Applikation & Virtual Reality UNTERNEHMENSPRÄSENTATION Eine Idee drei Säulen Die ThreeDee GmbH 2 UNSERE IDEE Die ThreeDee GmbH bietet Ihnen drei aufeinander aufbauenende
MehrAsteroids3D Seminar: Game Programming. Anita Dieckhoff, Pedro Flemming, Jan Ole Vollmer Betreuung: Christine Lehmann
Asteroids3D Seminar: Game Programming Anita Dieckhoff, Pedro Flemming, Jan Ole Vollmer Betreuung: Christine Lehmann Gliederung 2 1. Live-Demo und Spielidee 2. Softwarearchitektur und Szenengraph Übersicht
MehrInstitut für Informatik Visual Computing SE Computational Photography
Kameramodelle und Grundlagen Institut für Informatik Visual Computing SE Computational Photography Prof. Eisert Vortrag von Juliane Hüttl Gliederung 1. Bilderfassung 1. Optische Abbildungsmodelle 2. Sensoren
MehrProgrammiertechnik II
Analyse von Algorithmen Algorithmenentwurf Algorithmen sind oft Teil einer größeren Anwendung operieren auf Daten der Anwendung, sollen aber unabhängig von konkreten Typen sein Darstellung der Algorithmen
MehrPrüfungsprotokoll Computergrafik 1 und 2 (1692 & 1693) Prüfer: M. Felten von: Lindig Florian. Dauer: 30 min jeweils. Note: 1.
Prüfungsprotokoll Computergrafik 1 und 2 (1692 & 1693) Prüfer: M. Felten von: Lindig Florian Dauer: 30 min jeweils Note: 1.0 jeweils Alles in allem eine lockere Atmosphäre, man bekommt genug Papier und
MehrOptimierung eines neuen Logarithmic-Search-Verfahrens zum Image Mosaicing unter Einsatz des CUDA-Frameworks
Fachhochschule Köln, Campus Gummersbach Optimierung eines neuen Logarithmic-Search-Verfahrens zum Image Mosaicing unter Einsatz des CUDA-Frameworks 03.06.2009 Eugen Sewergin, B. Sc. Erstprüfer: Prof. Dr.
MehrSuper-Resolution. Irena Kpogbezan & Moritz Brettschneider. Seminar Computational Photography
Super-Resolution Irena Kpogbezan & Moritz Brettschneider Seminar Computational Photography 1 Super-Resolution Was ist das? Vergrößerung der Auflösung von Bildern bei verbesserter Wahrnehmung von Informationen
MehrFachgruppe Elektronik und EDV im BVS Frühjahrstagung 2004, Alte Leipziger Versicherung AG, Oberursel
Fachgruppe Elektronik und EDV im BVS Frühjahrstagung 2004, Alte Leipziger Versicherung AG, Oberursel Los Angeles Times Holger Morgenstern: Digitalfotos: Original Data Verification Zum Beispiel: Brian Walski,
MehrTelezentrische Meßtechnik
Telezentrische Meßtechnik Beidseitige Telezentrie - eine Voraussetzung für hochgenaue optische Meßtechnik Autor : Dr. Rolf Wartmann, Bad Kreuznach In den letzten Jahren erlebten die Techniken der berührungslosen,
Mehrhand-out perspektive photoshop
hand-out perspektive photoshop + = _Modellfoto Fotografiert im Raw-Format (hochaufgelöste Bilder, welche mithilfe von Photoshop nachträglich in der Belichtung etc. bearbeitet werden können) Grauer Backdrop
MehrHochschule Bremen jlovisca@informatik.hs-bremen.de www.l7h.cn
Cartoon-Rendering als Plug-in für Cinema 4D Jörn Loviscach Hochschule Bremen jlovisca@informatik.hs-bremen.de www.l7h.cn Cartoon-Rendering als Plug-in für Cinema 4D 12point0: Resultate, GUI 12point0: Methode
MehrProjekt: 2- und 3-dimensionales Darstellen Thema:»AeroShow«
Projekt: 2- und 3-dimensionales Darstellen Thema:»AeroShow«Visualisierung von Bewegungen Wintersemester 2004 / 2005 7. Semester Produktgestaltung Fachbereich Gestaltung HTW-Dresden [FH] Betreuung: Dipl.-Des.
MehrProseminar C-Programmierung. Strukturen. Von Marcel Lebek
Proseminar C-Programmierung Strukturen Von Marcel Lebek Index 1. Was sind Strukturen?...3 2. Padding 5 3. Vor- und Nachteile von Padding..8 4. Padding gering halten 9 5. Anwendungsgebiete von Strukturen.11
MehrPhotorealistische 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
Mehr09.10.2015. 02.10.2015 + 07.10.2015 Seite 1. 02.10.2015 + 07.10.2015 Seite 2
02.10.2015 + 07.10.2015 Seite 1 02.10.2015 + 07.10.2015 Seite 2 1 Anzahl der Klassenarbeiten: Mindestens zwei Klassenarbeiten pro Halbjahr (= 4 KA pro Jahr) Im ersten Ausbildungsjahr gibt es jedoch kein
MehrIn beiden Fällen auf Datenauthentizität und -integrität extra achten.
Stromchiffren Verschlüsseln eines Stroms von Daten m i (Bits/Bytes) mithilfe eines Schlüsselstroms k i in die Chiffretexte c i. Idee: Im One-Time Pad den zufälligen Schlüssel durch eine pseudo-zufällige
MehrDatenbankanwendung. Prof. Dr.-Ing. Sebastian Michel TU Kaiserslautern. Wintersemester 2014/15. smichel@cs.uni-kl.de
Datenbankanwendung Wintersemester 2014/15 Prof. Dr.-Ing. Sebastian Michel TU Kaiserslautern smichel@cs.uni-kl.de Wiederholung: Anfragegraph Anfragen dieses Typs können als Graph dargestellt werden: Der
MehrEDV-Anwendungen im Archivwesen II
EDV-Anwendungen im Archivwesen II 070472 UE WS08/09 Grundlagen der Digitalisierung Überblick Allgemeine Grundlagen der Digitalisierung anhand der Ton-Digitalisierung Abtastrate (Samplerate) Wortlänge (Bitrate)
MehrGPU-basiertes Volumenrendering von multimodalen medizinischen Bilddaten in Echtzeit
GPU-basiertes Volumenrendering von multimodalen medizinischen Bilddaten in Echtzeit Ingrid Scholl 1, Nicole Schubert 1, Pascal Ziener 1, Uwe Pietrzyk 2 1 Fachbereich für Elektrotechnik und Informationstechnik,
Mehr5.4 Klassen und Objekte
5.4 Klassen und Objekte Zusammenfassung: Projekt Figuren und Zeichner Figuren stellt Basisklassen für geometrische Figuren zur Verfügung Zeichner bietet eine übergeordnete Klasse Zeichner, welche die Dienstleistungen
MehrComputer Graphik (CS231) - Installation der Software
UNIVERSITÄT BASEL Prof. Dr. Thomas Vetter Departement Mathematik und Informatik Spiegelgasse 1 CH 4051 Basel Tobias Maier (tobias.maier@unibas.ch) Jasenko Zivanov (jasenko.zivanov@unibas.ch) Marc Schmidlin
MehrKompakte Graphmodelle handgezeichneter Bilder. Einbeziehung in Autentizierung und Bilderkennung
Kompakte Graphmodelle handgezeichneter Bilder Einbeziehung in Autentizierung und Bilderkennung Inhaltsverzeichnis 1 Einleitung Das graphische Model.1 Image Thinning................................. 3.
MehrDie allerwichtigsten Raid Systeme
Die allerwichtigsten Raid Systeme Michael Dienert 4. Mai 2009 Vorbemerkung Dieser Artikel gibt eine knappe Übersicht über die wichtigsten RAID Systeme. Inhaltsverzeichnis 1 Die Abkürzung RAID 2 1.1 Fehlerraten
MehrFunktionsschaltflächen Einstellungen. Einstellungen
Einstellungen Geräte-Assistent Mit dem Geräte-Assistenten können Sie die Art des Trainers ändern, der angeschlossen wird. Wählen Sie das Bild des entsprechenden Trainers aus und klicken Sie auf Weiter.
MehrRendering. Ein kurzer Überblick. Hochschule Rhein-Main Fachseminar WS 09/10 Betreuender Dozent: Prof. Dr. Karl-Otto Linn.
Hochschule Rhein-Main Fachseminar WS 09/10 Betreuender Dozent: Prof. Dr. Karl-Otto Linn Rendering Ein kurzer Überblick von Manuel Päßler Matrikelnr.: 355927 Inhaltsverzeichnis I. Definition des Begriffs
MehrDer Einsatz von HDRIs in LightWave 7
Seite 1 DOSCH DESIGN TUTORIAL Der Einsatz von HDRIs in LightWave 7 Eine Schritt-für-Schritt-Anleitung LightWave kann ab der Version 6.5 HDRIs (High Dynamic Range Images) als Beleuchtung und Hintergrund
Mehr9th NEMO-SpectroNet Collaboration Forum
9th NEMO-SpectroNet Collaboration Forum Jena, 15.12.2010 Color and Multi Spectral Imaging An Overview Dr. Ing. Thomas Fahlbusch, PhotonicNet GmbH, Hannover Farbaufnahme 1-Chipkamera Bayer Farbmosaik Chips
MehrVisualisierung mit TurboCAD
Frank Sattler Visualisierung mit TurboCAD ab Version 10 Professional Erste Schritte / Überblick Inhalt Kriterien für Visualisierung Anforderungen an die 3D-Modellierung Eigenschaften der 3D-Objekte Gegenüberstellung
MehrEffekte richtig einsetzen
Einleitung Post-Produktion, also die Nachbearbeitung des Videomaterials, ist eine der wichtigsten, spannendsten und aufwändigsten Aufgaben jeder Filmproduktion. Die Kamera liefert das Rohmaterial (engl.:
MehrChristoph Künne. Ebenen. Photoshop-Basiswissen Band 8 Edition DOCMA
Christoph Künne Ebenen Photoshop-Basiswissen Band 8 Edition DOCMA Textebenen 8 27 Textebenen In den ersten Photoshop-Versionen erwies sich die Arbeit mit Texten als ausgesprochen kompliziert. Zunächst
MehrKompakte Graphmodelle handgezeichneter Bilder
Kompakte Graphmodelle handgezeichneter Bilder Einbeziehung in Authentizierung und Bilderkennung Inhaltsverzeichnis Seminar Mustererkennung WS 006/07 Autor: Stefan Lohs 1 Einleitung 1 Das graphische Modell.1
MehrGrafikformate. Grafikformate. Digitale Bildverarbeitung Bildkompression
Digitale Bildverarbeitung Bildkompression Einleitung Datenmenge für ein unkomprimiertes Bild Verwendungszweck des Bildes Bild soll weiterverarbeitet werden Bild soll archiviert werden Bild soll per E-Mail
MehrModellierung in der Computergraphik
Modellierung in der Computergraphik Heidrun Schumann Ziel der Computergraphik ist es, aus der Beschreibung von künstlichen Szenen Bilder zu generieren. Diese Beschreibungen werden durch einen Modellierungsprozess
MehrOpenGL vs. Direct3D Ein 3D-API Vergleich
OpenGL vs. Direct3D Ein 3D-API Vergleich 3D-APIs (Application Programming Interface)sind Software-Schnittstellen, um über einen Standard auf die Hardware des Rechners zugreifen zu koennen. Direct3D von
MehrEine Einführung Computergrafik SS14 Timo Bourdon
Eine Einführung Computergrafik SS14 Timo Bourdon Organisatorisches Übung am Freitag den 11. Juli entfällt! Zum OpenGL-Übungsblatt OpenGL 3.0 oder höher notwendig (Shading Language 1.50 oder höher) CIP
Mehrii. Filter Sharing i. Einführung 1. Der neutrale Filter
Bedienungsanleitung Look Converter i. Einführung ii. Filter Sharing 1. Der neutrale Filter 2. Filter in 3D LUT konvertieren 3. Ausgabeformat und Pfad 4. Info 5. Hilfe Anhang 6. Was sind 3D LUTs? i. Einführung
MehrErläuterung des Begriffs Plagiat
Erläuterung des Begriffs Plagiat 1 Definition Plagiat Unter einem Plagiat versteht man allgemein die Wiedergabe eines Textteils ohne Herkunftsangabe. Besonders zu beachten ist, dass es unerheblich ist,
Mehr3D Rasterization. Unifying Rasterization and Ray Casting. Simon Christoph Stein. 20 Dez 2011. Georg-August-Universität Göttingen
Unifying Rasterization and Ray Casting Georg-August-Universität Göttingen 20 Dez 2011 Inhaltsverzeichnis Traditionelle Renderverfahren Rasterung Raytracing 3D-Rasterung Algorithmus Vergleich 2D/3D-Rasterung
Mehrkornelia rath space 277 matrikelnummer 0703756 portfolioass finale digitale darstellungsmethoden ss 2010 chair_it
kornelia rath space 277 matrikelnummer 0703756 portfolioass finale digitale darstellungsmethoden ss 2010 chair_it ass c In ass c war die Aufgabe einen Stuhl zu verformen. Ich habe meinen so versucht nachzubearbeitet,
MehrWoraus besteht ein Bild? 28.02.2008 (c) Winfried Heinkele 2006 2
Woraus besteht ein Bild? 28.02.2008 (c) Winfried Heinkele 2006 2 Was ist ein Pixel? Die durch das Objektiv einer Kamera auf einen Film oder einen elektronischen Bildsensor projizierte Wirklichkeit ist
MehrNon-Photorealistic Rendering
Non-Photorealistic Rendering Inhalt 1.Begriffserklärung 2.Warum NPR? 3.Beispiele 4.Feature Edges 5.Cool to Warm Shading 6.Toon Shading 7.Real Time Hatching Non-Photorealistic Rendering Using a term like
MehrWas ist Language Based BPM? Eine kurze Erklärung Version 1.0
Was ist Language Based BPM? Eine kurze Erklärung Version 1.0 Dieses Dokument wurde verfasst von Dr. Jürgen Pitschke, BCS-Dr. Jürgen Pitschke, www.enterprise-design.eu Diese Unterlagen können frei für nicht-kommerzielle
MehrHDR Aufnahmetechniken. B.Eng. Paschá Kulijew Limelight Photography
HDR Aufnahmetechniken B.Eng. Paschá Kulijew Limelight Photography Teil 1: Vorüberlegungen Was bedeuten DR? Absolute Definition : Dynamic Range DR ist das Verhältnis von einer maximaler physikalischer Größe
MehrKinect Nils Röder, Björn Frömmer
Kinect Nils Röder, Björn Frömmer Agenda Einleitung Hardware Funktionsweise der Kamera Algorithmus (Pose Recognition, Tracking) Einleitung Was ist Kinect? Eingabegerät (Human Computer Interface) Optisches
MehrUnterscheidung: Workflowsystem vs. Informationssystem
1. Vorwort 1.1. Gemeinsamkeiten Unterscheidung: Workflowsystem vs. Die Überschneidungsfläche zwischen Workflowsystem und ist die Domäne, also dass es darum geht, Varianten eines Dokuments schrittweise
MehrSketchBook Ink. Tipps & Tricks
SketchBook Ink Tipps & Tricks Tipps, bevor Sie beginnen SketchBook Ink funktioniert auf ipads der ersten Generation, jedoch wird die Benutzer-Erfahrung nicht optimal sein aufgrund der Gerätplattform-Begrenzung.
MehrVersuch 7 Komplexe Übertragungsfunktion eines RC-Gliedes mittels Digital-Oszilloskop (Direct I/O)
Fachhochschule Merseburg FB Informatik und Angewandte Naturwissenschaften Praktikum Messtechnik Versuch 7 Komplexe Übertragungsfunktion eines RC-Gliedes mittels Digital-Oszilloskop (Direct I/O) Agilent
Mehr10%, 7,57 kb 20%, 5,3 kb 30%, 4,33 kb 40%, 3,71 kb 50%, 3,34 kb. 60%, 2,97 kb 70%, 2,59 kb 80%, 2,15 kb 90%, 1,62 kb 99%, 1,09 kb
Die Komprimierung: Die Abkürzung JPG (oder auch JPEG) steht für "Joint Photographic Experts Group". Dieses Bildformat ist nach der Expertengruppe, die es erfunden hat, benannt. Die Komprimierung empfiehlt
MehrBildmerkmalssuche. Seminar Computational Photography. Visual Computing Department of Computer Science
Bildmerkmalssuche Seminar Computational Photography EINFÜHRUNG 2 Einführung Bildmerkmalssuche: sehr wichtiges Thema des künstlichen Sehens Erkennen von Objekten auf dem Bild oder in einer Bildsequenz anhand
Mehr3D 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
MehrAlgorithmische Methoden zur Netzwerkanalyse
Algorithmische Methoden zur Netzwerkanalyse Juniorprof. Dr. Henning Meyerhenke Institut für Theoretische Informatik 1 KIT Henning Universität desmeyerhenke, Landes Baden-Württemberg Institutund für Theoretische
MehrKapitel 0. Einführung. 0.1 Was ist Computergrafik? 0.2 Anwendungsgebiete
Kapitel 0 Einführung 0.1 Was ist Computergrafik? Software, die einen Computer dazu bringt, eine grafische Ausgabe (oder kurz gesagt: Bilder) zu produzieren. Bilder können sein: Fotos, Schaltpläne, Veranschaulichung
MehrZuschauer beim Berlin-Marathon
Zuschauer beim Berlin-Marathon Stefan Hougardy, Stefan Kirchner und Mariano Zelke Jedes Computerprogramm, sei es ein Betriebssystem, eine Textverarbeitung oder ein Computerspiel, ist aus einer Vielzahl
MehrVolumen 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
Mehr4 Greedy-Algorithmen (gierige Algorithmen)
Greedy-Algorithmen (gierige Algorithmen) Greedy-Algorithmen werden oft für die exakte oder approximative Lösung von Optimierungsproblemen verwendet. Typischerweise konstruiert ein Greedy-Algorithmus eine
MehrMSXFORUM - Exchange Server 2007 > Exchange 2007 - Architektur
Page 1 of 5 Exchange 2007 - Architektur Kategorie : Exchange Server 2007 Veröffentlicht von webmaster am 18.03.2007 Warum wurde die Architektur in der Exchange 2007 Version so überarbeitet? Der Grund liegt
Mehr