Beleuchtung Schattierung Rasterung
|
|
- Margarete Krüger
- vor 6 Jahren
- Abrufe
Transkript
1 Thomas Jung Beleuchtung Schattierung Rasterung 1
2 Beleuchtung, Schattierung und Rasterung in allen Echtzeit-3D-Umgebungen gleich OpenGL Direct3D 3dsmax,... Letzter Bestandteil der Grafikpipeline Geometrische Transformationen (. VL) Verdeckungsbehandlung (letzte VL) Später: Integration von Texturierung Oberflächen Ambiente Reflexion Diffuse Reflexion Spiegelnde Reflexion Lichtquellen Gerichtetes Licht Punktlichtquellen Spots/Lichtkegel
3 Globales Beleuchtungsmodell für Fotorealistische Darstellungen Emission und Reflexion von Licht in Szenen Raytracing: Spiegelnde Inter-Objekt-Reflexion Radiosity: Diffuse Inter-Objekt-Reflexionen Lokales Beleuchtungsmodell.. für Realzeitanforderungen Verwendung in OpenGL, VRML,... Vernachlässigung von Inter-Objekt-Reflexionen Normale N Augvektor. A Halbvektor H Reflektanzvektor R Lichtvektor L Normale liegt in der Mitte zwischen Licht- und Reflektanzvektor Halbvektor liegt in der Mitte zwischen Licht- und Augvektor (Bildquelle: Al. Watt, M. Watt: Advanced Animation and Rendering Techniques, Addison Wesley 199) 3
4 Ambiente Reflexion Sorgt für generelle Szenenaufhellung Diffuse Reflexion Hebt Profil eines Objektes hervor Spiegelnde Reflexion Sorgt für Glanzlichter Abhängig vom Winkel zwischen Lichtvektor und Oberflächennormale Johann Heinrich Lambert Unabhängig vom Betrachterstandpunkt (Bildquelle: Wikipedia) Gemäß Lambertschem Gesetz Je spitzer der Winkel der Fläche zur Lichtquelle desto weniger Lichtenergie gelangt auf die Oberfläche kd =
5 Konstant pro Oberfläche Um zu garantieren, daß Objekt sichtbar ist Repräsentiert diffuse Inter-Objekt-Reflexion Genauere Betrachtung im Radiosity-Verfahren ka = (Diffuse Reflexion kd = 0.4) Abhängig vom Betrachterstandpunkt Sorgt nur für Glanzlicht ks bestimmt Intensität (Helligkeit) Shininess kn bestimmt Fokussierung (Größe) (Ambiente Reflexion ka=0.1 Diffuse Reflexion kd=0.45) k s k n
6 Diffuse Reflexion Zwischen Lichtvektor und Oberflächennormale Spiegelnde Reflexion Zwischen Augvektor und Reflektanzvektor bzw. Halbvektor und Oberflächennormale A cos B A* B len( A)* len( B) cos 1 ( 0 x) cos 4 ( x) cos( x) cos ( x) 90 I k k *( L* N) k ( H * N) a d s k n Tuong-Phong, Bui ( ) (Quelle arccos( R* A) *arccos( N * H) I, k a, k d und k s sind Intensitäten Augvektor. A Normale N Halbvektor H Bei farbiger Reflexion Intensitäten für R, G und B Reflektanzvektor R Lichtvektor L (Bildquelle: Al. Watt, M. Watt: Advanced Animation and Rendering Techniques, Addison Wesley 199) 6
7 Lichtenergie von Punktlichtquellen nimmt ab mit dem Quadrat der Entfernung (dl) Lineare Abschwächung erzielt akzeptable Bildqualität f att 1 min, 1 c1 cdl c3d L c 1 c c dl = Depth Cueing modelliert atmosphärische Effekte, Nebel lineare Abschwächung von Frontplane zu Backplane ¼ ¼ ½ 010 7
8 c ecm acm * acs n 1 srm att * spot *( a * a ( N VP )* d * d f ( N h ) * s * s ) i0 i i cm cli pli cm cli i i cm cli N = Normale, V = Beleuchteter Punkt 1, N VPpli 0 fi 0, sonst T VPpli V (0 0 0), Perspektive hi T VPpli (0 0 1), Parallelprojektion 1, Punktlicht atti k0i k1 i VPpli ki VPpli 1.0, Richtungslicht srli ( PpliV sdli ), crli 180.0, PpliV sdli cos( crli ) spoti 0.0, crli 180.0, PpliV sdli cos( crli ) 1.0, crli AB AB, normiert A Länge von A a = ambient, d = diffus s = spiegelnd, e = emmisiv c = Farbe, p = Position, d = Richtung m = Material, s = Szene, li = Licht s d = Spotrichtung, s r = Spotexponent (0..18), c r = Spotwinkel (0..90, 180) k 0 = Konstante -, k 1 = Lineare - und k = quadr. Abschwächung Nierenstein unter dem Rasterelektronenmikroskop (Quelle :Wikipedia) Oberfläche wird durch viele kleine Facetten (Spiegel) approximiert F D* G s ( N * A)( N * L) Fresnel-Gleichung: Reflektionsverhältnis 1 ( g c) c( g c) 1 F * g c 1 ( ) c g c ( ) 1 c L * H g n c 1 n Brechungsverhältnis Beckmannsche Microfacettenverteilung 1 [(tan ) / m ] D e 4 4m cos arccos( N * H ) m Rauhheit Geometrische Abschattung der Microfacetten G min1, ( N * H )( N * A), A* H ( N * H )( N * L) A* H (Bildquelle: Al. Watt, M. Watt: Advanced Animation and Rendering Techniques, Addison Wesley 199) 8
9 Steiler Einfallswinkel Flacher Einfallswinkel Phong Torrance und Sparrow (Bildquelle: Al. Watt, M. Watt: Advanced Animation and Rendering Techniques, Addison Wesley 199) Fixed-Function-Pipeline (bis OpenGL) bot einfach zu benutzende Befehle glmaterial, gllight, etc. war beschränkt auf Gouraud-Shading unterstützte viele moderne Shading-Effekte nicht Ist weiterhin über Compability-Extension verfügbar! Programmierbare Pipeline (ab OpenGL) Erlaubt nahezu beliebige Shading-Effekte inclusive Phong- Shading Bietet aber kein dediziertes API mehr Achtung: OpenGL1-Befehle dann also nicht mehr nutzbar! 9
10 Lokale Beleuchtungsmodelle ohne Inter-Objekt- Reflexion Materialien und Lichtquellen Ambiente, Diffuse und Spiegelnde Reflexion Abschwächung mit der Entfernung Physikalisch-basierte Beleuchtung Anwendung (CPU) (Quelle: ) 10
11 Aufteilung der Polygone in Dreiecke Dreiecke sind garantiert konvex und planar Nach der Projektion Aufteilung der Dreiecke in obere und untere Hälfte Setup Bestimmung der Steigungen und Ableitungen für Parameterinterpolationen Rasterung mit Hilfe von Doppelschleife Rasterisierung erfolgt zeilenweise Veränderungen des Startpixels (dl) und des Endpixels (dr) pro Scanline bestimmen Hier dl = -1, dr = 0.48 xstart = xende = x1 dl = (xl x1) / (yende ystart) dr = (xr x1) / (yende ystart) für y von ystart bis yende für x = xstart bis xende generierepixel(x,y) xstart = xstart + dl xende = xende + dr x y yende ystart x1 11
12 Ausschnitt Klipping an Rechteck: Scissoring Maskieren nach Muster: Stenciling Z-Speicher für korrekte Sichtbarkeit Einfärbung Schattierung Texturierung Transparenz Blending zur Berücksichtigung von Transparenz Logische Verknüpfung mit Pixel im Bildspeicher Konstante Schattierung (CPU) Beleuchtung anhand der Flächennormalen Alle Pixel erhalten diesen Farbwert Facettenstruktur wird betont Gouraud-Schattierung (Rasterer) Beleuchtung anhand der Eckpunktnormalen im Vertex Shader Farbwerte der Eckpunkte werden interpoliert Phong-Schattierung Nicht zu verwechseln mit Beleuchtungsmodell! Interpolation der Normalen (Rasterer) Beleuchtung anhand der interpolierten Normalen pro Pixel im Fragment Shader 1
13 Konstantschattierung anhand der Flächennormalen Gouraudschattierung: Normale pro Eckpunkt Interpolation der Eckpunktfarben Phong- Schattierung: Normale pro Pixel xstart = xende = x1 dl = (xl x1) / (yende ystart) dr = (xr x1) / (yende ystart) fl = f1 dfl = (fl fs) / (yende ystart) df = (fr fl) / (xr xl) für y von ystart bis yende f = fl für x = xstart bis xende f = f + df generierepixel(x,y,f) xstart = xstart + dl xende = xende + dr fl = fl + dfl x x1 y yende ystart 13
14 Konstant Gouraud Phong Glanzlichter innerhalb eines Dreiecks Korrekte Darstellung von Spots Voraussetzung für echtes Bumpmapping Spots auf Viereck Häufigere Auswertung der Beleuchtungsformel Höherer Aufwand Bumpmapping 14
15 Renderingpipeline beinhaltet Geometrische Transformationen, Verdeckungsbehandlung, Beleuchtung und Schattierung Beleuchtung wird durch Lichtquellen und Materialien beeinflußt: Phong-Modell Rasterung von Polygonen Pro Pixel Stenciling, Z-Speicher, Schattierung und Texturierung Konstante, Gouraud- oder Phong-Schattierung 15
Lokale Beleuchtungsmodelle
Lokale Beleuchtungsmodelle Oliver Deussen Lokale Modelle 1 Farbschattierung der Oberflächen abhängig von: Position, Orientierung und Charakteristik der Oberfläche Lichtquelle Vorgehensweise: 1. Modell
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
Mehr19.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
Mehr4.3 Beleuchtung und Schattierung
4.3 Beleuchtung und Schattierung Die Grundbestandteile des Renderprozesses Atmosphärische Streuung Emission Reflexion/ Transmission/ Emission Oberfläche 4-38 4.3 Beleuchtung und Schattierung Beleuchtung
MehrComputergrafik 2010 Oliver Vornberger. Kapitel 18: Beleuchtung
Computergrafik 2010 Oliver Vornberger Kapitel 18: Beleuchtung 1 Ausgangslage am Ende der Viewing Pipeline liegt vor: P A Materialeigenschaften P B P C 2 Beleuchtungmodelle lokal: Objekt, Lichtquellen,
MehrWima-Praktikum 2: Bildsynthese-Phong
Wima-Praktikum 2: Bildsynthese-Phong Wima-Praktikum 2: Prof. Dr. Lebiedz, M. Sc. Radic 1 Inhaltsverzeichnis 1 Einleitung 3 2 Kurze Beschreibung der Aufgabenstellung und dem Phong- Modell 3 3 Modellierung
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)
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 Einleitung Die Welt ist voller Details Viele Details treten in Form von Oberflächendetails auf S. Müller - 3 - Darstellung
MehrLicht und Schatten Visualieren mit dem PC. Andreas Asperl
Licht und Schatten Visualieren mit dem PC Andreas Asperl Visualisieren Grundlagen der Visualisierung Lichteinflüsse Materialien Anwendungen Tipps und Tricks Grundlagen der Visualisierung In der Computergraphik
Mehr3.3 Beleuchtung und Schattierung
3.3 Beleuchtung und Schattierung Die Beleuchtung einer Szenerie kann lokal oder global modelliert werden Ein lokales Beleuchtungsmodell berechnet die Intensität bzw. Farbe eines Objektpunkts abhängig vom
MehrComputergraphik Grundlagen
Computergraphik Grundlagen VIII. Beleuchtung und Shading Prof. Stefan Schlechtweg Hochschule Anhalt Fachbereich Informatik Inhalt Lernziele 1. Beleuchtungsmodelle 2. Lichtquellen Punktförmige und flächenhafte
MehrGraphische Datenverarbeitung und Bildverarbeitung
Graphische Datenverarbeitung und Bildverarbeitung Hochschule Niederrhein Beleuchtungsberechnung Graphische DV und BV, Regina Pohle, 21. Beleuchtungsberechnung 1 Einordnung in die Inhalte der Vorlesung
MehrShadingalgorithmen zur Visualisierung nanostrukturierter Oberflächen
Universität Hamburg Fachbereich Informatik Arbeitsbereich Technische Aspekte Multimodaler Systeme Seminar Informatikanwendungen in Nanotechnologien Betreuer: Bernd Schütz Sommersemester 2014 Shadingalgorithmen
Mehr3D-Computergrafik und animation. Shading und globale Beleuchtungsverfahren, Animationstechniken
3D-Computergrafik und animation Shading und globale Beleuchtungsverfahren, Animationstechniken 1 Von 2D nach 3D Weiter: Modell für eine Sichtbeschreibung 2 Kameramodell Reale Kamera als Orientierung und
MehrComputer-Graphik 1 Lighting & Shading
lausthal omputer-raphik 1. Zachmann lausthal University, ermany cg.in.tu-clausthal.de Beleuchtungsmodelle (lighting models) Definition "Beleuchtungsmodell": Vorschrift zur Berechnung der Farb- und Helligkeitswerte
MehrC A R L V O N O S S I E T Z K Y. Licht & Material. Johannes Diemke. Übung im Modul OpenGL mit Java Wintersemester 2010/2011
C A R L V O N O S S I E T Z K Y Licht & Material Johannes Diemke Übung im Modul OpenGL mit Java Wintersemester 2010/2011 Motivation Licht & Material Geometrisch gut aussehende Modelle allein sind nicht
MehrProbelektion 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
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
MehrComputer Graphik I Beleuchtung
Computer Graphik I Beleuchtung 1 3D Graphik- Pipeline Anwendung Geometrieverarbeitung Perspek>vische Transforma>on, kanonisches Sichtvolumen Clipping Culling (Verdeckungsrechnung im Objektraum) Simula>on
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
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
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
MehrProgrammierpraktikum 3D Computer Grafik
Dipl.Inf. Otmar Hilliges Programmierpraktikum 3D Computer Grafik Szenegraphen, Texturen und Displaylisten. Agenda Beleuchtungsmodelle in OpenGL Bump-Maps zur Erzeugung von Reliefartigen Oberflächen Height-Maps
MehrGraphische Datenverarbeitung und Bildverarbeitung
Graphische Datenverarbeitung und Bildverarbeitung Hochschule Niederrhein Shading-Verfahren Graphische DV und BV, Regina Pohle, 22. Shading-Verfahren Einordnung in die Inhalte der Vorlesung Einführung mathematische
MehrInhalt. 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
Mehr1 Transformationen. 1.1 Transformationsmatrizen. Seite 1
Seite 1 1 Transformationen 1.1 Transformationsmatrizen In den folgenden Teilaufgaben sind die Koeffizienten von 4 4 Transformationsmatrizen zur Repräsentation von affinen Abbildungen im R 3 zu bestimmen.
Mehrdie Planung eindrucksvoll präsentieren
Ambientes Licht die Planung eindrucksvoll präsentieren Fotorealismus Linsensystem, Blende, Schärfentiefe/Tiefenschärfe Fotorealismus Materialeigenschaften, Oberflächenstruktur, Reflektion, Absorption Fotorealismus
MehrGlobale Beleuchtung. Thorsten Grosch. Thorsten Grosch Seit September 2009 Juniorprofessor für CV in Magdeburg
Praktikum Globale Beleuchtung Thorsten Grosch Wer bin ich Thorsten Grosch Seit September 2009 Juniorprofessor für CV in Magdeburg g Davor Studium Informatik TU Darmstadt Fraunhofer IGD Lichtsimulation
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
MehrMorphologische Operationen (12 Punkte)
05.10.2015 186.822 VU Einführung in Visual Computing 3. Test Gruppe A Matrikelnummer: Nachname: Punkte Studienkennzahl: Vorname: Bitte tragen sie Ihre Matrikelnummer, Studienkennzahl sowie Vor- und Nachname
MehrDiplomarbeit. Verbesserung der Darstellungsqualität einer texturbasierten Volumenvisualisierung unter Verwendung moderner Shadertechnologie
Diplomarbeit Verbesserung der Darstellungsqualität einer texturbasierten Volumenvisualisierung unter Verwendung moderner Shadertechnologie Oliver Nacke Mat.Nr.:4200148 Rudolf-Breitscheidt Straße 83 67655
Mehr1. 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?
MehrLehrbuch 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- 3D Modelling & Renderer -
Referat zum Thema: Darstellung virtueller Welten - 3D Modelling & Renderer - Gruppe 3: Schilberg, Pfost, Möhle, Mertens Jan Möhle CAD-Programme 1 Begriff Rendern Darstellung virtueller Welten Rendern (von
MehrGlobal Illumination Globale Beleuchtung
Global Illumination Globale Beleuchtung 1 Reale Szenen = komplexe Lichtsituation Licht & Schatten Reflexionen Colorbleeding Kaustiken, Nebel, http://gurneyjourney.blogspot.com/ 2 Walter Zatta 3 SATtva
MehrLights & Cameras Grundlagen Autodesk Maya. Grundlagen. Version Ingo Clemens brave rabbit
Lights & Cameras Grundlagen Version 1.0-2009-06-15 Grundlagen 3D Beleuchtung Reguläre Lichter in 3D sind in erster Linie direkt beleuchtende Lichtquellen es gibt keine diffuse Beleuchtung durch die Reflexion
MehrEntwicklung von Environment-Shadern in Cg und CgFX unter Berücksichtigung des Workflows zur Erstellung virtueller Szenenbilder im WDR Köln
Entwicklung von Environment-Shadern in Cg und CgFX unter Berücksichtigung des Workflows zur Erstellung virtueller Szenenbilder im WDR Köln Bachelorarbeit im Institut für Medien- und Phototechnik an der
MehrPhotonik Technische Nutzung von Licht
Photonik Technische Nutzung von Licht Raytracing und Computergraphik Überblick Raytracing Typen von Raytracern z-buffer Raytracing Lichtstrahlen-Verfolgung (engl. ray tracing): Berechnung von Lichtstrahlen
MehrRENDERING. Cobalt Xenon Argon. mit Ashlar-Vellum. www.arnold-cad.com
RENDERING mit Ashlar-Vellum Cobalt Xenon Argon www.arnold-cad.com Erstellen photorealistischer Darstellungen Erstellen Sie Ihre Welt! Modellier Tips für mehr Realität Hintergrund und Szene Betrachtung
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
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
MehrOutline. Blender Renderer Cycles Rendering Engine Texturen Light Probes. 11 Shading
Teil X Shading 243 Outline 11 Shading Blender Renderer Cycles Rendering Engine Texturen Light Probes 244 Materialien in Blender Blender hat zwei Rendering Engines mit unterschiedlichen Fähigkeiten Blenders
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
MehrJava3D. Beleuchtung und Material
Java3D Seminar WS 02/03 Beleuchtung und Material Presman Julia (145185) Presman Alexander (155298) FH-Fulda Inhaltsverzeichnis 1.Beleuchtungsmodell...2 2.Schattierungsmodell...3 2.1.Flat-Schattierung...3
MehrKomplexpraktikum 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
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
MehrOptische Technologien im Automobil
Optische Technologien im Automobil Messtechnik Karsten Klinger Sommersemester 2008 Inhalt Messtechnik für Körperfarben und Reflektoren Einfache Messtechnik Leuchtdichte und Helligkeit Erkennung farbiger
MehrSeminar: 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
MehrEinfü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
MehrPhotorealistische 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
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
MehrSeminar: 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
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
MehrVirtuelle Realität (VR) Grundlagen 3D Grundlagen VRML
Virtuelle Realität (VR) Grundlagen 3D Grundlagen VRML 2. Virtuelle Realität 2.1 Was ist Virtual Reality? Unter Virtual Reality versteht man alle Konzepte, die unsere natürliche audiovisuelle und räumliche
MehrBerechnung von Formfaktoren
Berechnung von Formfaktoren Oliver Deussen Formfaktorberechnung 1 Formfaktor ist eine Funktion in Abhängigkeit der Geometrie ist unabhängig von reflektierenden oder emittierenden Eigenschaften (ρ) der
Mehr9. Grundzüge der Beleuchtungsrechnung
9. Grundzüge der Beleuchtungsrechnung Beleuchtungsmodelle (illumination models, lighting models) beschreiben die Faktoren, die die Farbe eines Objekts an einem Punkt bestimmen Shading models beschreiben,
MehrSoftwareprojekt 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
MehrC A R L V O N O S S I E T Z K Y. Wavefront OBJ Format. Johannes Diemke. Übung im Modul OpenGL mit Java Wintersemester 2010/2011
C A R L V O N O S S I E T Z K Y Wavefront OBJ Format Johannes Diemke Übung im Modul OpenGL mit Java Wintersemester 2010/2011 Motivation 3D-Modelle bestehen i. d. R. aus Tausenden von Dreiecken Händische
MehrACG - Projekt. Konstruktion einer. E-Gitarre
ACG - Projekt Konstruktion einer E-Gitarre 1. Grundriss des Gitarrenkörpers anfertigen Konstruktion des Grundrisses durch Hilfskreise und Linien: Maße der Kreise (Radius): A: 5,7 cm B: 2,7 cm C: 5,2 cm
MehrPraktikum: Spieleengine im Eigenbau
Seite 1/17 Praktikum Spieleengine im Eigenbau Alexander Weggerle, Tobias Bäuerle 19.10.09 http://www.saschawillems.de Praktikum: Spieleengine im Eigenbau Seite 2/17 Praktikum Spieleengine im Eigenbau Alexander
MehrShader 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
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
MehrFachhochschule Köln Abteilung Gummersbach. Computergrafik und Animation. 3D Modellierung vom Foto zum Objekt
Fachhochschule Köln Abteilung Gummersbach Computergrafik und Animation 3D Modellierung vom Foto zum Objekt Diplomarbeit Radu Chisleag Matr.- Nr.- 1245796 3. August 24 Gutachter: Prof. Dr. Horst Stenzel
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
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
MehrPhotometrie. EPD.06 Photometrie.doc iha Ergonomie / Arbeit + Gesundheit
1 EPD.06.doc iha Ergonomie / Arbeit + Gesundheit H. Krueger 6. 6.1 Umrechnung physikalischer in photometrische Grössen Physikalische Grössen werden mittels der spektralen Empfindlichkeitskurve des menschlichen
MehrInhaltsverzeichnis - 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
MehrFriedrich Hoermann 12.06.08 Hauptseminar Grafikprogrammierung. Grundlagen und Aufbau einer Grafikkarte
Friedrich Hoermann 12.06.08 Hauptseminar Grafikprogrammierung Grundlagen und Aufbau einer Grafikkarte Seite 2 Inhalt - Einleitung - Geschichte - Aufbau der Grafikkarte - Die Grafikpipeline - Ausblick Seite
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...
MehrBernhard Hill Forschungsgruppe Farbwissenschaft Fakultät für Elektrotechnik und Informationstechnik RWTH Aachen University Hill@ite.rwth-aachen.
Bernhard Hill Forschungsgruppe Farbwissenschaft Fakultät für Elektrotechnik und Informationstechnik RWTH Aachen University Hill@ite.rwth-aachen.de Sl jl Ziel der Studie Die Farbwahrnehmung einer Oberflächenfarbe
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
MehrGrafikkarten-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
MehrSpezialprozessoren 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
MehrReal-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 -
MehrInhaltsverzeichnis. 1 Hardwaregrundlagen
Inhaltsverzeichnis 1 Hardwaregrundlagen 2.4 2.5 Perspektivische 2.6 Parallele 2.7 Umsetzung der Zentralprojektion 2.8 Weitere 2.9 Koordinatensysteme, Frts. 2.10 Window to Viewport 2.11 Clipping 3 Repräsentation
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
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
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Übungen mit dem Applet Schiefer Wurf
Schiefer Wurf 1 Übungen mit dem Applet Schiefer Wurf 1 Mathematischer Hintergrund... Übungen mit dem Applet...5.1 Einfluss des Abwurfwinkels... 5. Einfluss der Abwurfhöhe... 6.3 Einfluss der Abwurfgeschwindigkeit
MehrFärben, texturieren und rendern in Solid Edge
Färben, texturieren und rendern in Solid Edge Man kann den Objekten in Solid Edge Farben geben, transparent oder opak und Texturen. Das sind Bilder die auf die Oberflächen aufgelegt werden. Dabei bekommt
MehrSpeicherkonzepte von Pixel- und Vektorgrafik
Speicherkonzepte von Pixel- und Vektorgrafik Jahrgangsstufen Lernbereich 1: Modul 1.5 Stand: 20.01.2016 Fach/Fächer Zeitrahmen Benötigtes Material Informationstechnologie 1 Unterrichtsstunde Legoplatten
MehrDie Lichtbrechung am gleichseitigen Prisma bei Totalreflexion an der zweiten Grenzfläche (Verfasser: Prof. Dr. Klaus Dräger)
Die Lichtbrechung am gleichseitigen Prisma bei Totalreflexion an der zweiten Grenzfläche (Verfasser: Prof. Dr. Klaus Dräger) Roger Bacon : de multiplicatone specierum Klassenstufe Oberthemen Unterthemen
MehrUniversität Augsburg. 20. April 2012. B. Möller (U. Augsburg) Computergraphik SS12 20. April 2012 1 / 6
Kapitel 1 Einführung B. Möller Universität Augsburg 20. April 2012 B. Möller (U. Augsburg) Computergraphik SS12 20. April 2012 1 / 6 Begriffsdefinition Computergrafik: realistische Darstellung realer oder
Mehr(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
MehrShader und Effekte für AiRmob. Bachelorarbeit
Fachbereich 4: Informatik Shader und Effekte für AiRmob Bachelorarbeit zur Erlangung des Grades eines Bachelor of Science (B.Sc.) im Studiengang Computervisualistik vorgelegt von Philipp Brandt pbrandt@uni-koblenz.de
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
MehrArchitektur von Game-Engines
> Architektur von Game-Engines Seminar Arbeitsgruppe Visualisierung und Computergrafik 2 > Aufbau und Komponenten einer Engine 3 > Aufbau und Komponenten einer Game-Engine 4 > Aufbau und Komponenten einer
Mehr17.09.2014. Geschichte der Computergrafik Zeichenalgorithmen Bildformate Grafikstandards
Thomas Jung Geschichte der Computergrafik Zeichenalgorithmen Bildformate Grafikstandards 1 Einschätzung der heute gängigen Technologie Verstehen der Abläufe im Rechner Einsatz von Bildformaten Überblick
MehrOptische Illusionen. Ich sehe was, was Du nicht siehst... Fachbereich 3 Mathematik und Informatik. Mathias Lindemann
Optische Illusionen Ich sehe was, was Du nicht siehst... Email von Dirk Zähle die schwarzen Punkte! Überblick Optische Illusionen Wo findet man sie? Wie kann man sie erläutern? Was sieht man? Wie kann
MehrKonzepte für 3D Produktionen
Konzepte für 3D Produktionen»Luxo Jr.«(Pixar 1986)»Tin Toy«(Pixar 1988)»Geri s Game«(Pixar 1997) FHTW Berlin»Studiengang Internationale Medieninformatik«Doz. Michael Herzog/Stephan Hübener 1 Konzepte 3D
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
MehrComputergraphik Grundlagen
Computergraphik Grundlagen V. Die Rendering-Pipeline Prof. Stefan Schlechtweg Hochschule Anhalt Fachbereich Informatik Inhalt Lernziele 1. Der Begriff Rendering 2. Die Rendering-Pipeline Geometrische Modellierung
MehrCSCB - Fotoclub Workshop. TIPS und Grundlagen für gute Bilder
CSCB - Fotoclub Workshop TIPS und Grundlagen für gute Bilder Themen Übersicht Einführungs-Workshop / Kurs Fokussierung Belichtungsmessung Weitwinkel vs. Tele wie wird scharf gestellt wie wird das Licht
MehrC# Programm: Raytracer (3D Renderer)
C# Programm: Raytracer (3D Renderer) Hiermit verbrachten wir die letzte Einheit in C# des Informatikunterrichtes. Dieser Raytracer ist ein Programm, das nur mit wenigen Informationen über einen Raum, der
MehrFachartikel. Telezentrische Objektive für Kameras größer 1 Zoll
Vision & Control GmbH Mittelbergstraße 16 98527 Suhl. Germany Telefon: +49 3681 / 79 74-0 Telefax: +49 36 81 / 79 74-33 www.vision-control.com Fachartikel Telezentrische Objektive für Kameras größer 1
MehrHeute. 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Übung Elementarmathematik im WS 2012/13. Lösung zum Klausurvorbereitung IV
Technische Universität Chemnitz Fakultät für Mathematik Dr. Uwe Streit Jan Blechschmidt Aufgabenkomplex 7 - Vektoren Übung Elementarmathematik im WS 202/3 Lösung zum Klausurvorbereitung IV. (5 Punkte -
MehrJö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
Mehr1 How to make a Pixar movie? - The Animation Pipeline. How to make a Pixar Movie? Thema: The Animation Pipeline
1 How to make a Pixar movie? - The Animation Pipeline How to make a Pixar Movie? Thema: The Animation Pipeline Schriftliche Ausarbeitung von Janette Pitzschel abgegeben am 13.02.2010 2 How to make a Pixar
MehrComputer-Graphik 1 Lighting & Shading
lausthal omputer-raphik 1. Zachmann lausthal University, ermany cg.in.tu-clausthal.de Beleuchtungsmodelle (lighting models) Definition "Beleuchtungsmodell": Vorschrift zur Berechnung der Farb- und Helligkeitswerte
Mehr