Komplexpraktikum Graphische Datenverarbeitung im WS 04/05
|
|
- Adolph Kalb
- vor 7 Jahren
- Abrufe
Transkript
1 Komplexpraktikum Graphische Datenverarbeitung im WS 04/05 von Enrico Leonhardt TU Dresden Medieninformatik 29. März 2005
2 Graphische Datenverarbeitung WS 04/05 Einführung Dieser Raytracer entstand im Rahmen eines Komplexpraktikums an der TU- Dresden im Wintersemester 04/05, welches von Oliver Franzke betreut wurde. In dieser Dokumentation wird zunächst das Pflichtenheft sowie das Klassendiagramm kurz dargestellt. Danach soll kurz auf die eigentliche Umsetzung sowie das endgültige Programm eingegangen werden. Pflichtenheft 1 Zielbestimmung Ziel ist die Entwicklung eines Raytracers in einer beliebigen Programmiersprache. Das Programm soll als Eingangsdaten das XML3D-Szenenformat verarbeiten können und Ergebnisbilder liefern, die im Wesentlichen mit denen eines üblichen Raytracers übereinstimmen. 1.1 Muss- Kriterien Geometrieobjekte: Kugel, Ebene, Quader, Dreieck und Dreiecksnetz die Geometrieobjekte können frei im Raum positioniert werden die Kameras sollen frei im Raum positioniert werden Punktlichtquellen und direktionaler Lichtquellen Unterstützung von Lambert- und Phong- Materialien aus einer Bilddatei können Texturen gelesen und verarbeitet werden Raytracing: Schatten + rekursive Berechnung von Reflexion und Refraktion Auflösung des Ergebnisbildes und maximale Rekursionstiefe sind frei konfigurierbar das Szenenformat ist XML3D 1.2 Wunsch- Kriterien: prozedurale Texturen: Schachbrett Berechnung und Darstellung von Scheinwerfer- und Flächenlichtquellen Anti-Aliasing: Supersampling (4x, 9x) 1.3 Abgrenzungs- Kriterien: Geschwindigkeit und Komplexität professioneller Raytracer soll nicht erreicht werden kein Rendern in Netzwerken oder Unterstützung von Multiprozessoren keine Unabhängigkeit von der Plattform 2 Produktumgebung Das Programm läuft auf einem Rechner. 2.1 Software Betriebssystem: Windows XP 2.2 Hardware PC Seite 1
3 Komplexpraktikum Raytracer UML Klassendiagramm Seite 2
4 Graphische Datenverarbeitung WS 04/05 Klassendiagramm Beschreibung Dieses Klassendiagramm ist ein grober Entwurf und macht folgenden Aufbau deutlich: Die Klasse CRaytracer ist im Allgemeinen für das Rendern der Szene zuständig. Eine Szene (CScene) besteht dabei aus mehreren verschiedenen Objekten (SceneEntity), die gewisse Eigenschaften gemeinsam haben (wie z.b: Name und Typ). Diese wurde dann noch einmal unterteilt in Materialien (IMaterial) wie Lambert bzw. Phong oder Map- Materialien und Objekte die im 3-dimensionalen Raum definiert sind (I3dEntity). Diese wiederum werden unterschieden zwischen Kamera- Objekten (CCamera), verschiedenen Lichtern (ILight) und Geometrie- Objekten (CGeometry). Der Ablauf des Renderns sieht dann in etwa so aus: In der Klasse CRaytracer wird ein Strahl losgeschickt, der nun mit Hilfe der Intersect- Methode den evtl. Schnitt mit dem jeweiligen Objekt überprüft und die Ergebnisdaten in einer Struktur (tsampleinfo) abspeichert. Diese Daten werden nun bei der Farbberechnung (Shade) des Materials vom jeweiligen Objekt zu Hilfe genommen. Dabei wird auch die Liste der Lichter in der Szene durchlaufen, um die Helligkeit an diesem Punkt zu bestimmen. Seite 3
5 Komplexpraktikum Raytracer Umsetzung Die Wahl der Programmiersprache für die endgültige Umsetzung fiel auf C# mit.net 1.1 und dem XML3D- Framework, welches vom Lehrstuhl für Computergrafik der TU- Dresden zur Verfügung gestellt wurde. Dies vereinfachte die Arbeit um ein großes Stück, denn mit C# wurde die Handhabung mit Dateien (Laden und Speichern) sowie das Erstellen einer Benutzer- Oberfläche zum Kinderspiel und das XML3D- Framework beinhaltete schon die wichtigsten Matrix-Operationen für die vielen Vektorberechnungen. Dabei wurde die Konzeption aus der Analysephase zum größten Teil beibehalten, jedoch wies diese bei der eigentlichen Implementierung noch einige Lücken auf. Zum Beispiel der Zugriff auf die tsampleinfo oder der Rekursive Aufruf der gesamten Berechnung bei Reflexion bzw. Refraktion war nicht eindeutig klar und erschloss sich somit erst nach einigen Experimenten. Neben der Basisfunktionalität wurden allerdings aus Zeitgründen nur einige der Features umgesetzt - Supersampling (4fach, 9fach) + Option des reinen Kantenglättens - Scheinwerfer- Licht - Prozedurale Textur: Schachbrett mit freier Skalierung - Flächenlicht (experimentell nur für plane) Seite 4
6 Graphische Datenverarbeitung WS 04/05 Oberfläche Ein flüchtiger Blick auf die endgültige Oberfläche lässt schon erahnen, dass hier einige Einstellungsmöglichkeiten vorhanden sind (Abbildung 2). Abbildung 2: Screenshot Raytracer Oberfläche Im Folgenden werden nun einige Menü-Punkte der Oberfläche erläutert. 1. Image Options Hier kann schnell zwischen 4 verschiedenen Standart-Auflösungen eine ausgewählt werden. Dabei wird erst die Breite geändert und dann abhängig von dem Seitenverhältnis der Kamera die Höhe angepasst. Dies kann selbstverständlich auch von Hand gemacht werden. 2. Camera Einfach eine der geladenen Kameras auswählen und bei Bedarf das Sichtfeld anpassen. 3. TreeView Hier kann man auf jedes Objekt der Szene zugreifen und sich einige Attribute anzeigen lassen, welche auch bedingt modifiziert werden können. Modifikationen bei - Meshes: Änderung der Materialzuweisung - Checker: Schachbrettskalierung - Lights: Schattenstatus aktivieren bzw. deaktivieren 4. Global Render Options - Rekursionstiefe ist von 0 bis 5 möglich - Schattenberechnung zulassen oder für alle Lichtquellen unterdrücken - normal shade anstelle der eigentlichen Materialien - Anti-Aliasing 4 bzw. 9 fach (Von höheren Stufen wurde auf Grund der Geschwindigkeit dieses Raytracers bewusst Abstand genommen. Dafür gibt es eine Möglichkeit nur die Kanten von Geometrien glätten zu lassen, was zwar etwas schneller ist, aber auch in einigen Fällen nicht den gewünschten Effekt erzielt. Beispiel Schattenränder.) Seite 5
Grundlagen der Spieleprogrammierung
Grundlagen der Spieleprogrammierung Teil I: 3D-Graphik Kapitel 3: Das Ideal - Photorealistisch Peter Sturm Universität Trier Outline 1. Übersicht und Motivation 2. Mathematische Grundlagen 3. Das Ideal:
MehrParallele und funktionale Prog. Wintersemester 2012/ Übung Abgabe bis , 10:00 Uhr
9. Übung Abgabe bis 07.01.2013, 10:00 Uhr Aufgabe 9.1: Zeigerverdopplung Ermitteln Sie an folgendem Beispiel den Rang für jedes Listenelement sequentiell und mit dem in der Vorlesung vorgestellten parallelen
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
MehrTechnische Raytracer
University of Applied Sciences 11. Dezember 2016 Technische Raytracer 2 s 2 (1 (n u) 2 ) 3 u 0 = n 1 n 2 u n 4 n 1 n 2 n u 1 n1 n 2 5 Nicht-sequentielles Raytracing 19.23 MM Double Gauss - U.S. Patent
MehrSpieleprogrammierung mit DirectX und C++
Ulrich Kaiser, Philipp Lensing Spieleprogrammierung mit DirectX und C++ 2D-, 3D- und Netzwerkspiele, viele Spezialeffekte Galileo Press Einleitung 11 Danksagung 13 Vorwort zur zweiten Auflage 14 1 Vorbereitung
MehrLokale 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
MehrBeleuchtung. in Computerspielen
Beleuchtung in Computerspielen Motivation Überblick Licht und Schattierung Lichtquellen Lokale Beleuchtungsmodelle Schattierungsverfahren Oberflächensimulation Beispiele der CryEngine Ausblick Zusammenfassung
MehrBeleuchtungsmodelle und Shading
Beleuchtungsmodelle und Shading Andreas Spillner Computergrafik, WS 2018/2019 Ziel der Modellierung von Beleuchtung Baut auf dem Kapitel zu Licht und Farben auf. In die 3D-Szene werden Lichtquellen eingebracht.
MehrParallele und funktionale Prog. Sommersemester Übung Abgabe bis , 10:00 Uhr
9. Übung Abgabe bis 29.06.2012, 10:00 Uhr Aufgabe 9.1: Zeigerverdopplung Ermitteln Sie an folgendem Beispiel den Rang für jedes Listenelement sequentiell und mit dem in der Vorlesung vorgestellten parallelen
MehrAnalyze MyWorkpiece/Toolpath
Analyze MyWorkpiece/Toolpath Steigern Sie Produktivität und Bauteilqualität durch Analyse / Optimierung von NC- Programmen und SINUMERIK Operate Trace Daten mit moderner 3D-Visualisierung. siemens.com
MehrRendering: Lighting and Shading
Rendering: Lighting and Shading Hauptseminar: How to make a Pixar Movie Inhalt Einführung Was ist Rendering Was ist Reflexionsmodelle Lighting Shading Globale Beleuchtungsmodelle Zusammenfassung 2/53 Inhalt
MehrGraphische Datenverarbeitung Visualisierungstechniken. Prof. Dr. Elke Hergenröther
Graphische Datenverarbeitung Visualisierungstechniken Prof. Dr. Elke Hergenröther Visualisierungstechniken Visualisierung: Visualisierung bedeutet sichtbar machen, darstellen. Die CG beschränkt sich dabei
MehrImage 2 LUT. Bedienungsanleitung. Image 2 LUT. Bedienungsanleitung
Mit lässt sich aus einem Beliebigen (Quell-) Bild ein Look erzeugen und entweder auf ein Zielbild anwenden oder als D LUT speichern. Auch wenn die Grundsätzliche Analyse sowie die Generierung des Looks
MehrGame Development 1 XNA Framework für PC und Xbox
Game Development 1 XNA Framework für PC und Proseminar Objektorientiertes Programmieren mit.net und C# Dominik Schinner Institut für Informatik Software & Systems Engineering Agenda Game Programming XNA
MehrGame Engine Architecture and Development. Effekte (Sound, Partikel, Physik)
Game Engine Architecture and Development Effekte (Sound, Partikel, Physik) Wer hat schon was? Sound s Soundsysteme Einfach zu benutzen Leveldesigner müssen sehr einfach Sounds hinzufügen können (Gamplay
MehrKapitel 4: Schattenberechnung
Kapitel 4: Schattenberechnung 1 Überblick: Schattenberechnung Motivation Schattenvolumen Shadow Maps Projektive Schatten 2 Motivation Wesentlich für die Wahrnehmung einer 3D-Szene Eigentlich ein globaler
MehrZweites Instant-Grid Treffen
Zweites Instant-Grid Treffen Stand und Entwicklung der ersten Instant-Grid Anwendung: POV-Ray Andreas Félix, afelix@gwdg.de am 13.02.2006 in Göttingen Das Raytracing-Programm POV-Ray Persistence of Vision
Mehrnccad32 Änderungen / Neuerungen 2017
Änderungen / Neuerungen 2017 IBE Software GmbH; Friedrich-Paffrath-Straße 41; 26389 Wilhelmshaven Fon: 04421-994357; Fax: 04421-994371; www.ibe-software.de; Info@ibe-software.de Inhaltsverzeichnis 1 Allgemein...3
MehrBlatt 8. Einführung in vmd. Grundlagen. Gestaltung. Beispiel. Blatt 8. Weitere
Blatt 8 16.06.2010 starten Dateien vorbereiten und starten: POSCAR und XDATCAR.zip herunterladen XDATCAR.zip mit unzip XDATCAR.zip entpacken module load vis/ startet (einfacher: im gleichen Ordner wie
MehrSpherical Maps. 1 Selbst gestellte Aufgabe. 2 Umsetzung. 2.1 Programmstruktur
1 Selbst gestellte Aufgabe 1 Spherical Maps Bearbeitet von Andreas Petermann MNr.: 162586 Danilo Gulamhussene MNr.: 162795 Sascha Baldt MNr.: 162773 als Bildinformationstechik-Praktikum im Wintersemester
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...
MehrXara Xtreme mit deutscher Anleitung für 79,95 EUR
Pressemeldung Dezember 2005 Pressekontakt Markus Nerding presse@haage-partner.de presse.haage-partner.de HAAGE&PARTNER Computer GmbH Schloßborner Weg 7 61479 Glashütten Deutschland Software für Illustrationen
MehrCINEMA 4D 12. Das umfassende Training. Einfach mehr können. Arndt von Koenigsmarck. 3D-Artist, Buchautor. ISBN-Nummer: ISBN
Einfach mehr können. CINEMA 4D 12 Das umfassende Training Laufzeit: 16 Stunden Erhältlich als: DVD- Training, Online-Training ISBN-Nummer: ISBN 978-3-8273-6341-1 Sie wollen als Compositing-Artist im Videobereich
MehrHotline-Information / FAQ
Hotline-Information / FAQ Thema: Animationsfenster & Performanceprobleme Datum: 14.12.2009 Programme: Allplan 2008 Allplan 2006 Allplan 2005 Allplan 2004 Dokument-ID: 0003F4E2 Internet: http://serviceplus.nemetschek.de/hotline/faq.nsf/link/cad_0003f4e2.html
MehrRTG V1.0. Dipl.-Ing. (FH) Sandro Gutknecht
RTG V1.0 Dipl.-Ing. (FH) Sandro Gutknecht INHALTSVERZEICHNIS INHALTSVERZEICHNIS... 2 MAIN MENU... 6 1.1. File...7 1.2. Camera...8 1.3. OpenGL...9 1.4. Raytracer...10 1.5. Render...11 GL SETTINGS...12 2.1.
Mehr3D Visualisierung & 3D Animation Einführung, Shading, Raytracing, Materialien, 3dsmax. Dipl. Ing. Dr. Alexander Berzler
Einführung, Shading, Raytracing, Materialien, 3dsmax Dipl. Ing. Dr. Alexander Berzler Einführung 3D Visualisierung und 3D Animation kann als das anspruchsvollste Gebiet im Bereich Mediendesign angesehen
MehrINHALTSVERZEICHNIS. 2D-DXF / DWG Import Allgemeines
Allgemeines INHALTSVERZEICHNIS 1 2D-DXF / DWG Import...3 1.1 Allgemeines...3 1.2 Starten des Imports...3 1.3 Der Dialog 2D DXF / DWG Datei importieren...3 1.4 Importiertes Symbol platzieren...4 1.5 Eigenschaften
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
Mehr4.4 Glättung von Kanten
4.4 Glättung von Kanten Es wurden verschiedene Aspekte zur Beleuchtung von Modellen und Szenen vorgestellt. Es gibt zwei Arten von Licht, das Hintergrundlicht und Licht von Lichtquellen, wobei hier zu
MehrComputergraphik (Praktikum)
Computergraphik (Praktikum) 1 Koordinaten Praktikumsorganisation: Dr.-Ing. W. Mascolus Fakultät Informatik, SMT HG Raum 632 (über Turnhalle) 463 38498 tel. 463 38396 fax. Wilfried.Mascolus@tu-dresden.de
Mehr3D - Modellierung. Arne Theß. Proseminar Computergraphik TU Dresden
3D - Modellierung Arne Theß Proseminar Computergraphik TU Dresden Gliederung Darstellungsschemata direkte Constructive Solid Geometry (CSG) Generative Modellierung Voxelgitter indirekte Drahtgittermodell
MehrTeil 7: Beleuchtung Beleuchtungsmodelle, Schattierungsmodelle
Beleuchtungsmodelle, Schattierungsmodelle Einleitung Beleuchtung vs. Schattierung Beleuchtung: Modell auswerten (anschl.) global vs. lokal phsikalisch (photo-realistisch?) vs. empirisch Phong-Modell Schattierung:
Mehr4.7 Globale Beleuchtungsmodelle
Erinnerung: - Ein lokales Beleuchtungsmodell berücksichtigt nur das direkt einfallende Licht einer Lichtquelle - Nur lokale Beleuchtung + konstante ambiente Beleuchtung, um reflektiertes und gebrochenes
Mehr1.6 Objekte Anordnung der Projektionsgeräte. ˆ Einzelsystem ˆ Rundumprojektion ˆ Kaskadierte Projektion Art der Projektion
1.5.3 Anordnung der Projektionsgeräte ˆ Einzelsystem ˆ Rundumprojektion ˆ Kaskadierte Projektion 1.5.4 Art der Projektion ˆ 2D ˆ Stereo 3D Polarisationsfilter * radial * linear Autostereogramme * Textstereogramme
MehrModellierung. Oliver Hartmann
Modellierung Oliver Hartmann oliver.hartmann@uni-ulm.de Inhalt Boolesche Operationen Splines B-Splines Bezier-Kurven NURBS Anwendung Sculpting Volumengrafik Marching Cubes Ray Casting Texture Mapping Boolesche
MehrEinführung in das Visualization ToolKit. Institut für Simulation und Graphik, Otto-von-Guericke Universität Magdeburg
Einführung in das Visualization ToolKit VTK Einführung: Gliederung Was ist VTK? VTK-Konzept Vorstellung MeVisLab VTK Beispiel in MeVisLab 2/26 Was ist VTK? Freie Software-Bibliothek für 3D Graphik und
Mehr1.2 Dateiformate. max. 1,5 MB / Sekunde o Bild Sequenzen für alle in Schleife abzuspielenden Videos: BMP, PNG, JPG. bis zu 1.
Seite 1 von 7 Die ARTMOS GmbH bietet Ihnen an, inspirierende und eindrucksvolle Animationen für die LED Kugel zu erstellen. Sollten Sie sich entscheiden diesen Service in Anspruch zu nehmen, wird ARTMOS
MehrIn Inventor werden Stile bzw. Stilbibliotheken zur Formatierung von Objekten benutzt:
11. Stile und Stilbibliotheken In Inventor werden Stile bzw. Stilbibliotheken zur Formatierung von Objekten benutzt: In einem Stil werden mehrere Eigenschaften bzw. Parameter zusammengefasst, die für einen
MehrAnwendertreffen 2001 Workshop Shading 14-1
Anwendertreffen 2001 Workshop Shading 14-1 Ausgabe einer 3D Konstruktion in den Shadingmodul Mittlere Maustaste auf SHADE? Alle sichtbaren Bauteile im 3d werden in den Shadingmodul geladen. Wenn eine Fotomontage
MehrPflichtenheft zum erweiterten UML-Tool
Westfälische Wilhelms-Universität Münster Fachbereich Mathematik und Informatik Programmierpraktikum WS 2000/2001 Dozent: Dr. Dietmar Lammers Pflichtenheft zum erweiterten UML-Tool Projektgruppe SynergieSoft
MehrRendering. (illumination/shading) Beleuchtungsmodelle. Schattierung von Polygonen. Lokale Beleuchtungsmodelle
Beleuchtung/Schattierung (illumination/shading) Beleuchtungsmodelle Globale Beleuchtungsmodelle Lokale Beleuchtungsmodelle Schattierung von Polygonen 1. Flat shading 2. Gouraud Shading 3. Phong Shading
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
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
MehrHandbuch für DOF. (Programm der Bakkalaureatsarbeit Merkmals-Extraktion in der Volumsvisualisierung) Martin Haidacher
Handbuch für DOF (Programm der Bakkalaureatsarbeit Merkmals-Extraktion in der Volumsvisualisierung) Martin Haidacher e0025416@stud4.tuwien.ac.at Institut für Computergraphik und Algorithmen Inhaltsverzeichnis:
MehrTutorial: Materialien - Chrom mit Raytracing Stand:
Tutorial: Materialien - Chrom mit Raytracing Stand: 07.01.2009 Blender-Version: 2.33a Autor: Torsten Funk Website: www.torsten-funk.de Download: tutorial.zip PDF-Version: tutorial.pdf 01 - Vorbereitungen
MehrEine Einführung in die Möglichkeiten von POV-Ray. Die wichtigsten Konzepte in einigen Folien
Eine Einführung in die Möglichkeiten von POV-Ray Die wichtigsten Konzepte in einigen Folien Was ist POV-Ray Ray-Tracer mit Szenenbeschreibungssprache Binär sowie als Quellcode frei erhältlich Viele Howtos
MehrSpeziell-Relativistischer (Flug-) Simulator
Visualisierungsinstitut Universität Stuttgart Speziell-Relativistischer (Flug-) Simulator Wolfgang Knopki, Anton Tsoulos 09. Januar 2015 Wolfgang Knopki, Anton Tsoulos Speziell-Relativistischer (Flug-)
Mehr3D-ANSICHT ERSTELLEN
3D-ANSICHT ERSTELLEN Maßgeblich für ansprechende 3D-Ansichten sind im Wesentlichen: Auswahl passender Materialen (-> Selection01) Wahl des Standpunktes (Perspektive) Einstellung der Beleuchtung / Schatten
MehrKEP Stationsmodul. Installation und Inbetriebnahme
KEP Stationsmodul Installation und Inbetriebnahme Stand: 24.04.2018 KEP Stationsmodul 3 Inhaltsverzeichnis Kapitel I System-Vorausetzungen 5 1 System-Voraussetzungen... 6 Kapitel II Installation 7 1 Installation...
MehrGraphische Datenverarbeitung und Bildverarbeitung
Graphische Datenverarbeitung und Bildverarbeitung Hochschule Niederrhein Schattenberechnung Graphische DV und BV, Regina Pohle, 23. Schattenberechnung 1 Einordnung in die Inhalte der Vorlesung Einführung
MehrAnimation und Multimedia
Animationsrendering Prof. Dr.-Ing. Detlef Krömker Goethe-Universität, Frankfurt Graphische Datenverarbeitung Rückblick Ergänzung zur Animation von Skelettstrukturen: Skinning Soft-Objekt Animation Deformation
MehrTutorial CAD Wohnhaus mit Schatten
Tutorial CAD Wohnhaus mit Schatten 1. Layer anlegen Als Orientierungshilfe kann an der Stelle der Grundfläche ein Rechteck eingezeichnet werden. 2. Modellierungsversion 01 (Quader mit ebenen Schnitten)
MehrChristina Nell. 3D-Computergrafik
Christina Nell 3D-Computergrafik Was ist 3D-Computergrafik? 3D graphics is the art of cheating without getting caught. (unbekannte Quelle) Folie 2/52 Inhalt Beleuchtung Shading Texturierung Texturfilterung
MehrAufbau interaktiver 3D-Engines
Aufbau interaktiver 3D-Engines ActorComponents Im Folgenden findet sich eine Übersicht über alle bereits implementierten Actorcomponents der Engine. Dabei werden XML-Elemente, die die Komponente beschreiben
MehrKurzbeschreibung der Standard-Softwaremodule
Kurzbeschreibung der Die folgenden Software-Module sind in jeder PC-Applikation von Bi-Ber standardmäßig enthalten. Sie können durch vielfältige Zusatzmodule oder kundenspezifische Funktionen erweitert
MehrPflichtenheft Projekt Rollercoaster. Projektgruppe: Gruppenname Phasenverantwortlich: Müller-Langowski 15. April 2002
Pflichtenheft Projekt Rollercoaster Projektgruppe: Gruppenname Phasenverantwortlich: Müller-Langowski 15. April 2002 1 Inhaltsverzeichnis 1 Auftragnehmer 1 2 Auftraggeber 1 3 Zielbestimmung 2 3.1 Mußkriterien.......................................
MehrInbetriebnahme Ihrer Canon Kamera mit
Inbetriebnahme Ihrer Canon Kamera mit Einführung Dieses Dokument erklärt die Inbetriebnahme einer digitalen Canon Spiegelreflexkamera in Kombination mit unserer Scan-Software BCS-2. Die Inbetriebnahme
MehrKurzanleitung creator 2.0
Kurzanleitung creator 2.0 Mit dieser Software können Sie an Ihrem Computer Namenskarten für alle im creator enthaltenen Namensschilder-Formate erstellen. Die Vorlagen setzen sich hierfür aus 3 Komponenten
Mehr3.1 Szene vorbereiten
3 BADEZIMMER In diesem Kapitel wollen wir ein außergewöhnliches Badezimmer visualisieren. Die raumbreite Badewanne wird durch eine Öffnung in der Decke und am Kopfende in Licht getaucht. Vom Kamerastandpunkt
MehrHilfe bei Problemstellungen zu Programmablauf bzw. Einstellungen der Sifa-DVD
Hilfe bei Problemstellungen zu Programmablauf bzw. Einstellungen der Sifa-DVD In der nachfolgenden Liste können Sie für unterschiedliche Problemstellungen Lösungsansätze in Kurzform nachlesen. Ausführliche
MehrInteraktives Wasser in 3D. Jörn Loviscach Hochschule Bremen
Interaktives Wasser in 3D Jörn Loviscach Hochschule Bremen Ringwellen (Kapillar- und Schwerewellen) Kelvin-Schiffswellen Reflexionen von Himmel (Frensel-Effekt) und Sonne Kaustiken mit korrekten Schatten
MehrSimulation multipler Streuung an Haaren mit Hilfe eines Photon-Mapping-Ansatzes
Fakultät Informatik Institut für Software- und Multimediatechnik, Professur für Computergraphik und Visualisierung Simulation multipler Streuung an Haaren mit Hilfe eines Photon-Mapping-Ansatzes Hauptseminar
MehrScript Pause
Script 8.3.2017 Rückfragen zur Aufgabe UV-Texturkoordinaten erstellen, visualisieren und bearbeiten Materialien applizieren, Texturen laden Der UV-Editor zum Platzieren von Texturen (Selektion, Transform.)
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
MehrTutorial CAD Wohnhaus mit Schatten
Tutorial CAD Wohnhaus mit Schatten 1. Layer anlegen Als Orientierungshilfe kann an der Stelle der Grundfläche ein Rechteck eingezeichnet werden. 2. Modellierungsversion 01 (Quader mit ebenen Schnitten)
MehrPLANER + BERATER IM BAUWESEN. Projekt-Manager. Benutzerhandbuch. RPB Rückert GmbH, 2014 Alle Rechte vorbehalten
Projekt-Manager Benutzerhandbuch RPB Rückert GmbH, 2014 Alle Rechte vorbehalten Inhaltsverzeichnis 1. Einführung... 2 2. Merkmale der Anwendung... 2 3. Sicherheit... 2 4. Systemvoraussetzungen... 3 5.
MehrGraphisoft ARCHICAD 11
Graphisoft ARCHICAD 11 Beispielprojekt Die ARCHICAD-Datei des Austauschprojekts wurde in ARCHICAD10 erzeugt und mit ARCHICADE 11 als PLA und IFC Datei von der Firma Graphisoft für dieses Anwenderhandbuch
Mehr3.5 Methode des gleitenden Horizonts
3.5 Methode des gleitenden Horizonts Für Flächen die durch eine Gleichung F (x, y, z) = 0 gegeben sind, lässt sich die Methode des gleitenden Horizonts anwenden. Dabei werden die sichtbaren Teile der Schnitte
MehrInformatik I WS 07/08 Tutorium 24
Info I Tutorium 24 Informatik I WS 07/08 Tutorium 24 8.11.07 Bastian Molkenthin E-Mail: infotut@sunshine2k.de Web: http://www.sunshine2k.de Übersicht o Information und Bezugssysteme o Informationstheorie
MehrMichael Bender Martin Brill. Computergrafik. Ein anwendungsorientiertes Lehrbuch. 2., überarbeitete Auflage HANSER
Michael Bender Martin Brill Computergrafik Ein anwendungsorientiertes Lehrbuch 2., überarbeitete Auflage HANSER Inhaltsverzeichnis Vorwort XI 1 Einleitung 1 1.1 Die Entwicklung der Computergrafik 1 1.2
MehrDidaktik der Informatik. Dokumentation zur BlueJ-Erweiterung. Klassenkarte. Michael Steinhuber
Didaktik der Informatik Dokumentation zur BlueJ-Erweiterung Klassenkarte Michael Steinhuber 28. April 2008 Inhaltsverzeichnis 1 Einleitung 3 2 Bedienungsanleitung 4 2.1 Anzeigen der Klassenkarte....................................
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
MehrDruckereinstellungen zuweisen
Druckereinstellungen zuweisen Inhalt: 1. Druckereinstellungen über den Druckdialog abändern 2. Hinweise für Netzwerke 3. Weitere Ausdrucksvarianten konfigurieren 4. Technische Hinweise für EDV-Betreuer
MehrModellbasiertes Suchen von Objekten
Modellbasiertes Suchen von Objekten Anwendung 1 Vortrag HAW-Hamburg Betreuende Professoren Hosnia Najem Kai von Luck Gunter Klemke Agenda Welches Projekt? Motivation Szenario Technologische Anforderungen
MehrInhalt. Kapitel 1 Die Benutzeroberfläche von 3ds Max 21. Kapitel 2 Das erste 3ds-Max-Projekt 41. Vorwort 5 Über die Autoren 6 Einleitung 15
Inhalt Vorwort 5 Über die Autoren 6 Einleitung 15 Kapitel 1 Die Benutzeroberfläche von 3ds Max 21 Der Arbeitsbereich 22 Die Elemente der Benutzeroberfläche 22 Ansichtsfenster 24 ViewCube 26 Maustasten
MehrDSL Konfigurationsanleitung PPPoE
DSL Konfigurationsanleitung PPPoE Seite - 1 - von 8 Für Betriebssysteme älter als Windows XP: Bestellen Sie sich kostenlos das Einwahlprogramm auf CD unter 09132 904 0 Sehr geehrte Kundin, sehr geehrter
Mehr4. Übung zu Software Engineering
4. Übung zu Software Engineering WS 2007/2008 Aufgabe 8 Erstellen Sie für den aus Aufgabe 1 bekannten Function-Point-Kalkulator ein Pflichtenheft. Bitte begrenzen Sie dessen Umfang auf maximal 2 DIN A4
MehrRxView - RxHighlight R5 - build 138 Viewing Kommentierung Planvergleich Dateiformat-Konvertierung
Wie drucke ich eine PLT-Datei Laden der PLT-Datei Im Dateimenü wählen Sie Öffnen Suchen Sie die gewünschte Datei und bestätigen mit Öffnen. Diese Vorbereitungen sollten Sie treffen In den Werkzeugkästen
Mehru::lux Erste Schritte Anleitung Tel: +43/662/ Fax: +43/662/
Anleitung www.u-lux.com office@u-lux.com Tel: +43/662/450 351-13 Fax: +43/662/450 351-16 u::lux GmbH Rechtes Salzachufer 42 5020 Salzburg Österreich Inhaltsverzeichnis Einleitung / Voraussetzung... 3 Überblick
MehrInformatik für Schüler, Foliensatz 1 Einführung bis...
Prof. G. Kemnitz Institut für Informatik, Technische Universität Clausthal 19. August 2009 1/15 Informatik für Schüler, Foliensatz 1 Einführung bis... Prof. G. Kemnitz Institut für Informatik, Technische
MehrUpdateanleitung - ALLBOX 2015
Updateanleitung - ALLBOX 2015 1 Updateanleitung - ALLBOX 2015 Diese Dokumentation wurde von der ALLBOX GmbH & Co. KG mit größtmöglicher Sorgfalt erstellt; jede Haftung muss jedoch ausgeschlossen werden.
MehrKurzanleitung creator 2.0
Kurzanleitung creator 2.0 Mit dem creator 2.0 können Sie an Ihrem Computer Namenskarten für alle bei badgepoint erhältlichen Namensschilder selbst erstellen. Die Vorlagen setzen sich hierfür aus 3 Komponenten
MehrEin einfaches Adventure-Game für die Stufe EF, entwickelt von U. Helmich, inspiriert durch viele bekannte Spiele.
ZORK Ein einfaches Adventure-Game für die Stufe EF, entwickelt von U. Helmich, inspiriert durch viele bekannte Spiele. Zielsetzung in Stichpunkten Ein Held soll durch einen Dungeon laufen, der hauptsächlich
MehrIntegration von 3D-Visualisierungstechniken in 2D-Grafiksystemen
Mitglied der Helmholtz-Gemeinschaft Inhaltsverzeichnis Integration von 3D-Visualisierungstechniken in 2D-Grafiksystemen Motivation Ergebnisse Ausblick 24. August 2012 Florian Rhiem 24. August 2012 PGI/JCNS
MehrBilder von Digitalkamera nach Duria importieren
1 von 10 27.12.2005 18:21 Bilder von Digitalkamera nach Duria importieren Diese Anleitung ist unabhängig von speziellen Softwarelösungen einzelner Kameras. Die mit der Kamera gelieferte Software muß also
MehrZugriff auf die elektronischen Datenbanken
Zugriff auf die elektronischen Datenbanken Anleitung Version 2013.1 Beschreibung der Dienstleistung VSnet stellt seinen Mitgliedern einen Zugang auf elektronische Datenbanken zur Verfügung. Nur die Mitglieder
MehrLPT1 Anschluss mit PCMCIA Karte
1. Allgemeines LPT1 Anschluss mit PCMCIA Karte verwendete Hardware: Lenze PC Systembusadapter EMF 2173-V003 PCMCIA Karte Firma QUATECH Typ SPP-100 Auf die Installation der PCMCIA Karte wird hier nicht
MehrJust-In-Time-Compiler (2)
Just-In-Time-Compiler (2) Dr.-Ing. Volkmar Sieh Department Informatik 4 Verteilte Systeme und Betriebssysteme Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2015/2016 V. Sieh Just-In-Time-Compiler
MehrComputergrafik. Michael Bender, Manfred Brill. Ein anwendungsorientiertes Lehrbuch ISBN Inhaltsverzeichnis
Computergrafik Michael Bender, Manfred Brill Ein anwendungsorientiertes Lehrbuch ISBN 3-446-40434-1 Inhaltsverzeichnis Weitere Informationen oder Bestellungen unter http://www.hanser.de/3-446-40434-1 sowie
MehrBeleuchtung Schattierung Rasterung
Beleuchtung Schattierung Rasterung Thomas Jung t.jung@htw-berlin.de Beleuchtung, Schattierung und Rasterung in allen Echtzeit-3D-Umgebungen gleich OpenGL Direct3D 3dsmax,... Letzter Bestandteil der Grafikpipeline
MehrJust-In-Time-Compiler (2)
Just-In-Time-Compiler (2) Dr.-Ing. Volkmar Sieh Department Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2011/2012 Just-In-Time-Compiler (2) 1/13 2011-09-12 Just-In-Time-Compiler
MehrPolygontriangulierung
Übung Algorithmische Geometrie Polygontriangulierung LEHRSTUHL FÜR ALGORITHMIK I INSTITUT FÜR THEORETISCHE INFORMATIK FAKULTÄT FÜR INFORMATIK Benjamin Niedermann 07.05.204 Ablauf Vergabe der Projekte Übungsblatt
MehrInformatik Fakultät Lehrstuhl für Computergrafik und Visualisierung. René Lützner
Informatik Fakultät Lehrstuhl für Computergrafik und Visualisierung René Lützner Dresden, 22.05.2013 Motivation Computer Simulationen von dynamischen Molekulardaten Eigenschaften und Verhalten von großen
MehrACDSee 9 Foto-Manager
Dieses Tutorial führt Sie schrittweise durch den Prozess des Herunterladens Ihrer Fotos von einer Kamera mithilfe des ACDSee Fotoimport-. Der Download-Prozess wird durch den Gerätedetektor vereinfacht,
MehrDIPLOMARBEIT. Entwurf und Implementierung eines modularen USB-Stacks für eingebettete Controller ohne Betriebssystem. Uwe Pfeiffer
Fakultät Informatik Institut für Technische Informatik, Professur für VLSI-Entwurfssysteme, Diagnostik und Architektur DIPLOMARBEIT Entwurf und Implementierung eines modularen USB-Stacks für eingebettete
MehrAnwendung der Roblet -Tec hnol ogie
Anwendung der Roblet -Tec hnol ogie genrob.com Hagen Stanek stanek@genrob.com Universität Hamburg Daniel Westhoff westhoff@informatik.uni-hamburg.de Inhalt 1. Einführung 2. Roblet -Technologie: Roblets
Mehr8 Baum in perfekter Komposition
8 Baum in perfekter Komposition Die Implementierung des Binärbaums im letzten Kapitel wird mithilfe des Entwurfsmusters Kompositum optimiert. Knoten und Abschluss Bei der einfach verketteten Liste wurde
MehrVerbesserung der Bildqualität
Thomas Jung Raytracing Modell Laufzeitoptimierungen Schnittalgorithmen Szenendatenstrukturen Verbesserung der Bildqualität 1 Realzeitanforderungen begrenzen Bildqualität Fotorealismus nur mit globalen
MehrTexturen. Texturen. 1. Vorbemerkungen. 2. 2D-Texturen
1. Vorbemerkungen 2. 2D- 2.1 Texturabbildungen 2.2 Arten von 2.2.1 Diskrete 2.2.2 Prozedurale 2.3 Rasterung 2.3.1 Texturieren von Dreiecken 2.3.2 Texturieren von parametrisierten Flächen 2.3.3 Texturieren
Mehr