Beleuchtung. Matthias Nieuwenhuisen
|
|
- Caroline Neumann
- vor 6 Jahren
- Abrufe
Transkript
1 Beleuchtung Matthias Nieuwenhuisen
2 Überblick Warum Beleuchtung? Beleuchtungsmodelle Lichtquellen Material Reflexion Shading
3 Warum Beleuchtung? Tiefeneindruck Realitätsnähe: Reflexionen Spiegelungen Schatten Modelle: global lokal
4 Beleuchtungsmodelle Globale Modelle komplexe Berechnung Radiosity / Raytracing Lokale Modelle einfache Berechnung Hardwarebeschleunigung Anwendung auf ein Objekt kein Schattenwurf o.ä.
5 Lokales Beleuchtungsmodell Beleuchtungsbeschreibung einer Szene Lichtquellen Material Shadingmodell Position des Betrachters
6 Normalen Flächennormale steht Senkrecht auf Fläche Vertexnormale geht durch Vertex Durchschnitt der Flächennormalen
7 Normalen Problem: keine scharfen Kanten Lösung: mehr Vertexnormalen
8 Rendering Pipeline Berechnung besteht aus zwei Schritten: Intensitätsberechnung Shading
9 Globales Licht kein Ursprung diffuse Reflexion aus allen Richtungen gleich stark entsteht durch häufige Reflexion GL_LIGHT_MODEL_AMBIENT
10 Lichtquellen bestrahlt Objekte von einer Seite Position GL_POSITION ambiente, diffuse, spekulare Farbe GL_AMBIENT GL_DIFFUSE GL_SPECULAR
11 Abschwächung Licht wird schwächer auf Distanz Intensität= k c k l d k q d 2 1 Grundintensität d = Distanz zur Lichtquelle k = Konstanten
12 Punktlichtquelle sendet Licht in alle Richtungen aus z.b. Glühbirne bei großer Distanz selbe Wirkung wie Flächenlichtquelle (nächste Folie)
13 Flächenlichtquelle Parallele Lichtstrahlen kann entferntes Punktlicht sein z.b. Sonne wird durch Länge und Breite beschrieben
14 Spotlicht Punktlicht mit eingeschränktem Winkel Schreibtischlampe Autoscheinwerfer Abtrahlrichtung GL_SPOT_DIRECTION Öffnungswinkel GL_SPOT_CUTOFF
15 Material beschreibt Oberfläche eines Objektes Farbe spiegelnd oder matt Eigenemission z.b. Lampenschirm keine Lichtquelle!
16 Reflexion wenn Licht auf Objekt trifft Arten: diffus ideal spiegelnd spekular keine Spiegelungen anderer Objekte!
17 Reflexion diffuse eintreffendes Licht wird ungerichtet reflektiert z.b. Stoffe ideal spiegelnde Einfallswinkel = Ausfallswinkel
18 spekulare Reflexion diffuser und spekularer Anteil Intensität ist am größten in idealer Reflexionsrichtung abnehmend mit Abweichung davon diffus spekular
19 Phong Reflexion rein heuristisch zwei Konstanten: stärke der Reflexion Abfall der Intensität Hängt ab von α in der Praxis wird meist benutzt A = ideale Reflexion H = Halbvektor N = Normale
20 Phong Reflexion Intensität=R cos m I 0 R ist Materialkonstante (GL_SPECULAR) bei großem m kleiner Glanzpunkt GL_SHININESS
21 Shading Zuordnung von Farben zu Pixeln meistens Interpolation verschiedene Modelle: Flat Gouraud Phong nicht Schattenwurf!
22 Flat Shading einfachste Variante auf einen Pixel anwenden interpolieren schlechte Ergebnisse bei Rundungen In OpenGL: GL_FLAT
23 Gouraud Shading mehr Rechenaufwand realistischere Reflexionen Probleme: Glanzpunkte eckig zu kleine verschwinden GL_SMOOTH
24 Gouraud Shading Interpolation der Farben 1. Beleuchtungsmodell auf die Ecken anwenden
25 Gouraud Shading Interpolation der Farben 1. Beleuchtungsmodell auf die Ecken anwenden 2. Seiten interpolieren
26 Gouraud Shading Interpolation der Farben 1. Beleuchtungsmodell auf die Ecken anwenden 2. Seiten interpolieren 3. Fläche interpolieren (Scan Line)
27 Phong Shading Interpolation der Normalen selbes Vorgehen wie bei Gouraud in OpenGL nur über Shader Programme scharfe Glanzpunkte möglich z.b. Metalle
28 Beispiel void init() { GLfloat mat_specular[] = { 1.0, 1.0, 1.0, 1.0 }; GLfloat mat_shininess[] = { } GLfloat light_position[] = { 1.0, 1.0, 1.0, 0.0 }; GLfloat lmodel_ambient[] = { 1.0, 1.0, 1.0, 1.0 }; glclearcolor (0.0, 0.0, 0.0, 0.0); }
29 Beispiel void init() { GLfloat mat_specular[] = { 1.0, 1.0, 1.0, 1.0 }; GLfloat mat_shininess[] = { } GLfloat light_position[] = { 1.0, 1.0, 1.0, 0.0 }; GLfloat lmodel_ambient[] = { 1.0, 1.0, 1.0, 1.0 }; glclearcolor (0.0, 0.0, 0.0, 0.0); glmaterialfv(gl_front, GL_SPECULAR, mat_specular); glmaterialfv(gl_front, GL_SHININESS, mat_shininess); }
30 Beispiel void init() { GLfloat mat_specular[] = { 1.0, 1.0, 1.0, 1.0 }; GLfloat mat_shininess[] = { } GLfloat light_position[] = { 1.0, 1.0, 1.0, 0.0 }; GLfloat lmodel_ambient[] = { 1.0, 1.0, 1.0, 1.0 }; glclearcolor (0.0, 0.0, 0.0, 0.0); glmaterialfv(gl_front, GL_SPECULAR, mat_specular); glmaterialfv(gl_front, GL_SHININESS, mat_shininess); gllightfv(gl_light0, GL_POSITION, light_position); gllightmodelfv(gl_light_model_ambient, lmodel_ambient);
31 Beispiel void init() { GLfloat mat_specular[] = { 1.0, 1.0, 1.0, 1.0 }; GLfloat mat_shininess[] = { } GLfloat light_position[] = { 1.0, 1.0, 1.0, 0.0 }; GLfloat lmodel_ambient[] = { 1.0, 1.0, 1.0, 1.0 }; glclearcolor (0.0, 0.0, 0.0, 0.0); glmaterialfv(gl_front, GL_SPECULAR, mat_specular); glmaterialfv(gl_front, GL_SHININESS, mat_shininess); gllightfv(gl_light0, GL_POSITION, light_position); gllightmodelfv(gl_light_model_ambient, lmodel_ambient); glshademodel (GL_SMOOTH); glenable(gl_lighting); glenable(gl_light0); glenable(gl_depth_test);
32 Danke!
Rendering: 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"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)
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
MehrI - Phone 3D 3D Spieleentwicklung für's I-Phone
I - Phone 3D 3D Spielentwicklung für das I-Phone Gliederung Allgemein Open GL ES Arbeitsschritte / 3D Grafik Ein Spiel entsteht Ein Beispiel Vorgehensweise Allgemein Erzeugen von Modellen Komplexe Modelle
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...
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
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
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
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
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
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
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
Mehr12. Globale Beleuchtungsmodelle (Raytracing, Radiosity)
12. Globale Beleuchtungsmodelle (Raytracing, Radiosity) "globale" Verfahren: bei Beleuchtungsrechnung für einen Punkt wird (potenziell) die gesamte Szene mit einbezogen Einsatz bei angestrebtem hohen Grad
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
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
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
MehrEine solche Anordnung wird auch Fabry-Pérot Interferometer genannt
Interferenz in dünnen Schichten Interferieren die an dünnen Schichten reflektierten Wellen miteinander, so können diese sich je nach Dicke der Schicht und Winkel des Einfalls auslöschen oder verstärken
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
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
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
MehrFakultät für Informatik. Non-Photorealistic Rendering
Technische Universität München Fakultät für Informatik Seminar How to make a PIXAR movie Non-Photorealistic Rendering Johannes Schamburger Abstract Non-Photorealistic Rendering (NPR) ist ein Teilbereich
MehrGrundlagen eines echtzeitfähigen Systems zur Verwendung computergenerierter Fernseh- Studio-Kulissen
The Virtual Studio (VIST) Sebastian Oschatz Grundlagen eines echtzeitfähigen Systems zur Verwendung computergenerierter Fernseh- Studio-Kulissen Vorbemerkung Die hier vorliegende Arbeit entstand 1994 als
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
MehrAutoCAD 3D 20xx Visuelle Stile Darstellungs-Stile, Material, Render, Licht 10.12.2012
AutoCAD 3D 20xx Visuelle Stile Darstellungs-Stile, Material, Render, Licht Gert Domsch, CAD-Dienstleistung 10.12.2012 Inhalt Vorwort...2 Visueller Stil...3 Materialien...8 Hinweise zur Materialerstellung...
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
MehrOpenGL for Java OpenGL for Java Prof. Dr. V. Stahl
OpenGL for Java Ziele Bewegte Simulationen grafisch darstellen können (effizient, realistisch, dreidimensional) Grundfunktionen von OpenGL beherrschen Mathematische Voraussetzungen für Computer Grafik
MehrVersuch O3. Polarisiertes Licht. Sommersemester 2006. Daniel Scholz
Demonstrationspraktikum für Lehramtskandidaten Versuch O3 Polarisiertes Licht Sommersemester 2006 Name: Daniel Scholz Mitarbeiter: Steffen Ravekes EMail: daniel@mehr-davon.de Gruppe: 4 Durchgeführt am:
MehrAus Zahlen werden Bilder. Jan Tobias Mühlberg <muehlber@fh-brandenburg.de>
Aus Zahlen werden Bilder 1 Aus Zahlen werden Bilder Jan Tobias Mu hlberg Quelle: http://www.emperor-penguin.com 2 3 Modellierung einer Realität Ein endlich genaues Modell der
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
Mehr(1) 3D Engines. Vorlesung Computergraphik 2 D. Grüntjens Folien: Stefan Rilling / D. Grüntjens KOBLENZ LANDAU
(1) 3D Engines Vorlesung Computergraphik 2 D. Grüntjens Folien: Stefan Rilling / D. Grüntjens Organisatorisches CG2 und CG3 werden im selben Semester hintereinander gelesen Lehrveranstaltungen CG 2 vom
MehrVirtuelle Rekonstruktion einer Klosteranlage Animation und Informationssystem
VDI-Fotschrittsberichte, Reihe 4,Nr.163, S.97-203, VDI_verlag, Düsseldorf, 1997 Virtuelle Rekonstruktion einer Klosteranlage Animation und Informationssystem Dipl.-Ing. Martin Keller, Dr.-Ing. Karsten
MehrJ. W. Goethe-Universität Frankfurt Seminar Technik virtueller Realitäten WS95
J. W. Goethe-Universität Frankfurt Seminar Technik virtueller Realitäten WS95 Thema : Raytracing Stefan Steinhaus Inhalt Seite 1. Einleitung 2 2. Grundlagen 2-10 2.1 Einfachste Modelle 2-7 2.1.1. Mathematische
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
MehrTutorium Physik 2. Optik
1 Tutorium Physik 2. Optik SS 15 2.Semester BSc. Oec. und BSc. CH 2 Themen 7. Fluide 8. Rotation 9. Schwingungen 10. Elektrizität 11. Optik 12. Radioaktivität 3 11. OPTIK - REFLEXION 11.1 Einführung Optik:
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
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
MehrComputergraphik I. Scan Conversion: Lines & Co. Einordnung in die Pipeline. G. Zachmann Clausthal University, Germany zach@tu-clausthal.
11/4/10 lausthal omputergraphik I Scan onversion of Lines. Zachmann lausthal University, ermany zach@tu-clausthal.de Einordnung in die Pipeline Rasterisierung der Objekte in Pixel Ecken-Werte interpolieren
MehrArtlantis ARTLANTIS - INSPEKTOREN INSPEKTOREN ÜBERSICHT: Quelle: Artlantis Hilfe
ARTLANTIS - INSPEKTOREN Quelle: Artlantis Hilfe INSPEKTOREN ÜBERSICHT: Shader (Farbe / Materialien): Einstellungen für Texturen und Shader. Mit der Sidebar hat man Zugriff auf alle verwendeten Materialien
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
MehrPhysikalisches Praktikum 3. Semester
Torsten Leddig 18.Januar 2005 Mathias Arbeiter Betreuer: Dr.Hoppe Physikalisches Praktikum 3. Semester - Optische Systeme - 1 Ziel Kennenlernen grundlegender optischer Baugruppen Aufgaben Einige einfache
MehrPhysikalisches Praktikum I Bachelor Physikalische Technik: Lasertechnik, Biomedizintechnik Prof. Dr. H.-Ch. Mertins, MSc. M.
Physikalisches Praktikum I Bachelor Physikalische Technik: Lasertechnik, Biomedizintechnik Prof. Dr. H.-Ch. Mertins, MSc. M. O0 Optik: Abbildung mit dünnen Linsen (Pr_PhI_O0_Linsen_6, 5.06.04). Name Matr.
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
MehrImplementierung eines Subsurface Scattering Shader Plugins für die Augenblick Raytracing Engine. Diplomarbeit
Fachbereich 4: Informatik Implementierung eines Subsurface Scattering Shader Plugins für die Augenblick Raytracing Engine Diplomarbeit zur Erlangung des Grades eines Diplom-Informatikers im Studiengang
MehrLUMIMAX Beleuchtungsworkshop. iim AG 19.03.2015
LUMIMAX Beleuchtungsworkshop iim AG 19.03.2015 Bedeutung der Beleuchtung Der Einfluss der Beleuchtung auf die Bildverarbeitungslösung wird häufig unterschätzt. Jede BV-Applikation benötigt ein optimales
MehrProseminar Computergrafik: OpenGL
Proseminar Computergrafik: OpenGL Verfasser: Technische Universität Dresden Fakultät Informatik Studiengang Informatik (Diplom) 0. Inhalt 0. Inhalt... 2 1. Allgemein... 3 1.1. Was ist OpenGL... 3 1.2.
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
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,
MehrEinführung in die Physik II für Studierende der Naturwissenschaften und Zahnheilkunde. Sommersemester 2007
Einführung in die Physik II für Studierende der Naturwissenschaften und Zahnheilkunde Sommersemester 2007 VL #45 am 18.07.2007 Vladimir Dyakonov Erzeugung von Interferenzen: 1) Durch Wellenfrontaufspaltung
MehrDie Übereckperspektive mit zwei Fluchtpunkten
Perspektive Perspektive mit zwei Fluchtpunkten (S. 1 von 8) / www.kunstbrowser.de Die Übereckperspektive mit zwei Fluchtpunkten Bei dieser Perspektivart wird der rechtwinklige Körper so auf die Grundebene
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
MehrPOLARISATION. Von Carla, Pascal & Max
POLARISATION Von Carla, Pascal & Max Die Entdeckung durch MALUS 1808 durch ÉTIENNE LOUIS MALUS entdeckt Blick durch einen Kalkspat auf die an einem Fenster reflektierten Sonnenstrahlen, durch Drehen wurde
MehrPhysik - Optik. Physik. Graz, 2012. Sonja Draxler
Wir unterscheiden: Geometrische Optik: Licht folgt dem geometrischen Strahlengang! Brechung, Spiegel, Brechung, Regenbogen, Dispersion, Linsen, Brillen, optische Geräte Wellenoptik: Beugung, Interferenz,
MehrModellierung von Reflexionseigenschaften verschiedener Stoffe für interaktives Echtzeit-Rendering
HUMBOLDT-UNIVERSITÄT ZU BERLIN INSTITUT FÜR INFORMATIK VISUAL COMPUTING Diplomarbeit Modellierung von Reflexionseigenschaften verschiedener Stoffe für interaktives Echtzeit-Rendering Bojko Heinrich 4.
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
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
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
Mehr3.5. Globale Beleuchtung in der Computergraphik
Modellbildung und Simulation, H.-J. Bungartz page 1 of 36 3.5.1. Grundlagen Einführung ur-informatische Anwendung von Modellierung und Simulation: Photorealismus als eines der großen Ziele der Computergraphik
MehrOptik: Teilgebiet der Physik, das sich mit der Untersuchung des Lichtes beschäftigt
-II.1- Geometrische Optik Optik: Teilgebiet der, das sich mit der Untersuchung des Lichtes beschäftigt 1 Ausbreitung des Lichtes Das sich ausbreitende Licht stellt einen Transport von Energie dar. Man
MehrENTWICKLUNG EINER WEBGL- APPLIKATION ZUR KUNDENSPEZIFISCHEN KONFIGURATION VON AUTOMOBILEN
ENTWICKLUNG EINER WEBGL- APPLIKATION ZUR KUNDENSPEZIFISCHEN KONFIGURATION VON AUTOMOBILEN Timo Bourdon BACHELORARBEIT zur Erlangung des akademischen Grades BACHELOR OF SCIENCE Universität Osnabrück Fachbereich
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
MehrBachelorarbeit. Prozedurale Texturen in einem interaktiven Open-Source 3D-Modeller
Georg-August-Universität Göttingen Zentrum für Informatik ISSN 1612-6793 Nummer ZFI-BSC-2010-04 Bachelorarbeit im Studiengang "Angewandte Informatik" Prozedurale Texturen in einem interaktiven Open-Source
MehrKern-Hülle-Modell. Modellvorstellung. zum elektrischen Strom. Die Ladung. Die elektrische Stromstärke. Die elektrische Spannung
Kern-Hülle-Modell Ein Atom ist in der Regel elektrisch neutral: das heißt, es besitzt gleich viele Elektronen in der Hülle wie positive Ladungen im Kern Modellvorstellung zum elektrischen Strom - Strom
MehrDiplomarbeit. zur Erlangung des akademischen Grades Diplom-Informatiker
"Untersuchung von Techniken beim Level- und Characterdesign zur Laufzeitoptimierung von 3D-Echtzeitanwendungen, dargestellt am Beispiel eines Computerspiels" Diplomarbeit zur Erlangung des akademischen
MehrThemen: Versuchsbeschreibungen, Optik 1 (Licht und Schatten)
Klasse 7a Physik Vorbereitung zur Lernkontrolle am 13.1.2016 Themen: Versuchsbeschreibungen, Optik 1 (Licht und Schatten) Checkliste Was ich alles können soll Ich kenne die wichtigen Teile / Abschnitte
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
MehrMultimedia-Programmierung
private Vorlesungsmitschrift (nicht offiziell) Multimedia-Programmierung WS2 - SS22, Prof. Dr. W. Roth Fachhochschule Südwestfalen - Campus Iserlohn - Frauenstuhlweg 3 58644 Iserlohn Dieses Skript wurde
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
MehrBrechung des Lichtes Refraktion. Prof. Dr. Taoufik Nouri Nouri@acm.org
Brechung des Lichtes Refraktion Prof. Dr. Taoufik Nouri Nouri@acm.org Inhalt Brechungsgesetz Huygenssches Prinzip planen Grenzfläche Planparallele-Parallelverschiebung Senkrechter Strahlablenkung Totalreflexion
MehrLicht breitet sich immer geradlinig aus. Nur wenn das Licht in unser Auge fällt, können wir es wahrnehmen.
1. Optik Licht breitet sich immer geradlinig aus. Nur wenn das Licht in unser Auge fällt, können wir es wahrnehmen. Eine Mondfinsternis entsteht, wenn der Mond in den Schatten der Erde gerät: Eine Sonnenfinsternis
Mehr3D Grafik mit TrueSpace 5. Crashkurs März 2013. März 2013 Einführung in die 3D-Bearbeitung - 2012 Frank Kaden 1/26
3D Grafik mit TrueSpace 5 Crashkurs März 2013 März 2013 Einführung in die 3D-Bearbeitung - 2012 Frank Kaden 1/26 3D Grafik mit TrueSpace dreidimensionales Visualisierungs-, Modellier-, Animationsprogramm
MehrComenius Schulprojekt The sun and the Danube. Versuch 1: Spannung U und Stom I in Abhängigkeit der Beleuchtungsstärke E U 0, I k = f ( E )
Blatt 2 von 12 Versuch 1: Spannung U und Stom I in Abhängigkeit der Beleuchtungsstärke E U 0, I k = f ( E ) Solar-Zellen bestehen prinzipiell aus zwei Schichten mit unterschiedlichem elektrischen Verhalten.
MehrÜbungen zur Experimentalphysik 3
Übungen zur Experimentalphysik 3 Prof. Dr. L. Oberauer Wintersemester 2010/2011 11. Übungsblatt - 17. Januar 2011 Musterlösung Franziska Konitzer (franziska.konitzer@tum.de) Aufgabe 1 ( ) (7 Punkte) a)
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
MehrGitterherstellung und Polarisation
Versuch 1: Gitterherstellung und Polarisation Bei diesem Versuch wollen wir untersuchen wie man durch Überlagerung von zwei ebenen Wellen Gttterstrukturen erzeugen kann. Im zweiten Teil wird die Sichtbarkeit
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
MehrComputer Graphik I (3D) Dateneingabe
Computer Graphik I (3D) Dateneingabe 1 3D Graphik- Pipeline Anwendung 3D Dateneingabe Repräsenta
MehrComputergrafik - Projekt
Computergrafik - Projekt SS 2012 M.Sc. Peter Salz Einführung Erweiterung der CG-Übungen Nicht nur akademische Beispiele Kerntechnologien der Computergrafik vertiefen C++ (Programmiersprache) OpenGL (Grafik-Framework,
MehrOSTSACHSEN - DRESDEN. Von der Spannung zum Bruch - Zeichengeräte im Härtetest. ZfP-Sonderpreis der DGZfP beim Regionalwettbewerb Jugend forscht
ZfP-Sonderpreis der DGZfP beim Regionalwettbewerb Jugend forscht OSTSACHSEN - DRESDEN Von der Spannung zum Bruch - Zeichengeräte im Härtetest Nico Herrmann Jonas König Schule: Freie Christliche Schule
MehrE-10, E-20 und Polfilter
1. Aufgabenstellung E-10, E-20 und Polfilter Klaus Schräder Januar 2002 Polfilter und UV-Sperrfilter zählen zu den meist benutzten Filtern in der Fotografie. Dabei wird häufig geraten, bei Digitalkameras
MehrDie Dreipunkt- Beleuchtung
Die Dreipunkt- Beleuchtung Die Dreipunkt- Beleuchtung ist eine der Standard -Methoden bei der Ausleuchtung in der Materie Film und Foto und wurde auch für die Ausleuchtung im Bereich der Computer-generierten
Mehr3B SCIENTIFIC PHYSICS
3B SCIENTIFIC PHYSICS Demonstrations-Laseroptik-Satz U17300 und Ergänzungssatz U17301 Bedienungsanleitung 1/05 ALF Inhaltsverzeichnung Seite Exp - Nr. Experiment Gerätesatz 1 Einleitung 2 Leiferumfang
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
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
MehrModellieren und Visualisieren
Modellieren und Visualisieren 1 Modellieren und Visualisieren 1. Entwicklung der Architekturdarstellung in der Vorcomputerzeit 2. Geschichte der Computergrafik 3. Computerunterstützte Architekturmodellierung
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
MehrDETAIL LEISTEN REIHE SICHT ZUBEHÖR. Seite 2 DECKEN LEISTEN WAND LEISTEN TRENNLEISTEN TRENNPROFILE GAMME TECHNIQUE 66 ZIERPROFILE RAHMENPROFILE
DETAIL LEISTEN REIHE DECKEN LEISTEN WAND LEISTEN TRENNLEISTEN TRENNPROFILE GAMME TECHNIQUE 66 ZIERPROFILE RAHMENPROFILE SICHT 2 7 15 18 22 26 28 Seite 2 Seite 30 ZUBEHÖR Seite 35 UNSICHTBAR DECKENPROFIL
MehrLicht kann Informationen speichern
Licht kann Informationen speichern Jetzt kommst du zu den Experimenten zur Speicherung von Daten und natürlich geht alles wieder mit Licht. Punkten mit Licht Du brauchst 1 große Wasserlupe (selbst gebaut
MehrNX für die digitale Produktentwicklung:
StS.fact sheet NX Virtual Studio NX für die digitale Produktentwicklung: Als vollständige Lösung für die digitale Produktentwicklung bietet die NX Software integrierte und technologisch führende Funktionen
MehrWillkommen zum AutoCAD 2015 Training 3D-Visualisierung
Willkommen zum AutoCAD 2015 Training 3D-Visualisierung Lernen Sie wie Sie Ihre 3D- Zeichnungen visualisieren. 10.11.2014 AutoCAD 2015 3D-Animation 1 Vorstellung Dipl.-Ing. Jürgen A. Becker Versorgungstechnik
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
MehrPolarisation des Lichts
PeP Vom Kerzenlicht zum Laser Versuchsanleitung Versuch 4: Polarisation des Lichts Polarisation des Lichts Themenkomplex I: Polarisation und Reflexion Theoretische Grundlagen 1.Polarisation und Reflexion
MehrComputer Graphik. Mitschrift von www.kuertz.name
Computer Graphik Mitschrift von www.kuertz.name Hinweis: Dies ist kein offizielles Script, sondern nur eine private Mitschrift. Die Mitschriften sind teweilse unvollständig, falsch oder inaktuell, da sie
MehrPROJEKTMAPPE. Name: Klasse:
PROJEKTMAPPE Name: Klasse: REFLEXION AM EBENEN SPIEGEL Information Bei einer Reflexion unterscheidet man: Diffuse Reflexion: raue Oberflächen reflektieren das Licht in jede Richtung Regelmäßige Reflexion:
MehrComputer Graphik I Intro
Computer Graphik I Intro 1 Ziele Modellierung 2 Ziele Bildgenerierung 3 Anwendungen Ausgabe 4 Kontakt Marc Alexa TU Berlin Computer Graphik marc.alexa@tu- berlin.de Raum EN 717 hep://www.cg.tu- berlin.de
MehrComputergrafik. [ ] [ ] M ist eine blending function für eine Kurve dritten Grades (Bézier, B-Splines, )
Computergrafik 01 - Modeling Definitionen: Zwei Punkte bilden eine Kante (edge) Drei Kanten bilden ein Dreieck (triangle) Mehrere Dreiecke bilden ein Netz (mesh) Höhere Repräsentationen: Ziel: Stelle höhere
Mehr1 Grundlagen. 1.1 Einführung
1 Grundlagen 1.1 Einführung Die physikalische Welt besteht aus dreidimensionalen Objekten, die im Raum beliebig positioniert sein bzw. sich beliebig bewegen können. Die Objekte werden von Lichtquellen,
MehrSchützen. 3M Displayschutz für Ihre mobilen Geräte Ultra Clear / Fingerprint Fading / Anti Glare / Blickschutz Displayschutzfolien
Schützen 3M Displayschutz für Ihre mobilen Geräte Ultra Clear / Fingerprint Fading / Anti Glare / Blickschutz Displayschutzfolien Sie Ihre mobilen Geräte. Schützen Sie Ihr Business. 3M Displayschutz für
MehrPhoton Mapping. 9. Vorlesung
Photon Mapping 9. Vorlesung Photorealistische Computergrafik Thorsten Grosch Einleitung Bisher Lösung der Rendering Equation durch Path Tracing Heute Alle Lichteffekte sind möglich Aber: Sehr langsam und
MehrJeder Flächentyp erfordert seine eigenen Modellierungstechniken, die als Set zu diesen Typen gruppiert sind.
Modellierung mittels Maya-Software Es werden dafür drei verschiedene Modellflächentypen (modeling surfaces) verwendet : 1. Polygone 2. NURBS verallgemeinerte B-Splines 3. Subdivision surfaces (unterteilte
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
Mehr