3D-Modellierungsprogramme
|
|
|
- Gottlob Kraus
- vor 6 Jahren
- Abrufe
Transkript
1 Bastian Schildbach 3D-Modellierungsprogramme mit
2 Gliederung 1. Grundlagen Texture Mapping, Texturkoordinaten, Vertices, Texturaddressierung 2. Mapping-Techniken Bump, Displacement, Normal, Two-Part, UV-, Environment Mapping 3. Textursynthese 4. bidirectional Texturing Function 2
3 1. Grundlagen: Texturen Bild, welches auf die Oberfläche eines virtuellen Körpers dargestellt wird 3
4 1. Grundlagen: Begriffe x,y,z- & u,v,w-koordinaten, Texturkoordinaten Texel Vertices Texture Mapping 4
5 1. Grundlagen: Texturkoordinaten welcher Punkt des 2D-Texturbildes soll auf welchem Eckpunkt des Polygons liegen? Jedem Eckpunkt eines Polygons (Vertex) werden 2 Texturkoordinaten zugewiesen:
6 1. Grundlagen: Texture Mapping Verfahren, um Textur auf 3D-Körper anzubringen Funktionsweise: Texturkoordinaten Interpolation MIP-Mapping Perspektivenkorrektur 6
7 1. Grundlagen: Texture Mapping 7
8 1. Grundlagen: Texturadressierung Was passiert, wenn die Koordinaten <0.0 oder >1.0 angegeben werden? 4 Möglichkeiten der Behandlung: Wrap Texture Address Mode Mirror Texture Address Mode Clamb Texture Address Mode Border Texture Address Mode 8
9 1. Grundlagen: Texturadressierung: Wrap Texture Address Mode Textur wird mit jedem ganzzahligen Integer-Wert wiederholt Standard in Maya 9
10 1. Grundlagen: Texturadressierung: Mirror Texture Address Mode Texel werden in umgekehrter Reihenfolge ausgeben 10
11 1. Grundlagen: Texturadressierung: Clamb Texture Address Mode je erste bzw. letzte Pixelzeile oder -spalte wird gedehnt 11
12 1. Grundlagen: Texturadressierung: Border Texture Address Mode außerhalb wird ein Farbton dargestellt 12
13 1. Grundlagen: Texturadressierung in Maya place2dtexture Wrap U, V Mirror U, V Repeat U,V Rotate U,V Einstellungen seperat für U- und V-Richtung 13
14 Bump-Mapping Displacement-Mapping Normal-Mapping Kugel-/Quader-/Zylinder-Mapping UV-Mapping Environment/Reflection Mapping 14
15 Bump-Mapping relative Höhendaten Graustufenbild Modell bleibt unverändert Maya: BumpMap 3D Painting Tool 15
16 Bump-Mapping + = 16
17 Bump-Mapping 17
18 Bump-Mapping: Funktionsweise 2 Versionen des Modells detailreich (> Polygonen) Modell für Anwendung ( Polygonen) Berechnung der Unterschiede gewonnene Daten auf detailarmes Modell Unterhaltungsindustrie 18
19 Bump-Mapping in Maya Demo 3D Painting Tool 19
20 Displacement-Mapping Geometrie des 3D-Modells wird verändert Erstellung einer HeightMap aus der Textur Querschnitt durch das Relief möglich 20
21 Displacement-Mapping: Funktionsweise Bild dient als Basis zur Berechnung der HeightMap Graustufen Vertices werden entlang ihrer Normalen verschoben Vorteile: Oberfläche wird tatsächlich geändert Verhalten bzgl. verschiedener Lichtquellen 21
22 Displacement-Mapping: Funktionsweise Texturbild HeightMap 22
23 Displacement-Mapping: Funktionsweise 1) Höheninfos generieren 2) Projektion auf Oberfläche 3) Verschiebung der Vertices 4) gewünschtes Ergebnis 23
24 Displacement-Mapping in Maya Demo Height Field Noise 24
25 Normal-Mapping Bessere Detailgenauigkeit ohne Zahl der Polygone zu erhöhen Übertragung von Informationen Ausrichtung der Normalen Echtzeit-3D-Grafik 25
26 Normal-Mapping: Anwendungsbeispiel hohe Detailstufe niedrige Ergebnis
27 Normal-Mapping in Maya Surface Sampler Source & Target Include Materials Search Envelope 27
28 Normal-Mapping in Maya
29 Two-Part-Mapping Idee: komplexe Objekte mit einfach paramtrisierbaren Fläche umhüllen Quader, Zylinder, Kugel Zwischenschritt: Aufbringung der Textur auf Hülle und von dort auf Modell Two-Pass-Method 29
30 Zylinder-Mapping Box: umhüllende Fläche = Quader/Ebene Zylinder: bei rotationssymmetrischen Objekten 30
31 Kugel-Mapping Kugel: Problem der Verzerrung 31
32 Two-Part-Mapping in Maya Polygon UV s > Spherical/Cylindrical/Planar UV Texture Editor UV Snapshot sehr ähnlich zum... 32
33 UV-Mapping Texturen auf komplexeren Formen UV-Map Teile des Texturbildes können dem Polygon zugewiesen werden UV-Vertices Unwrap 33
34 UV-Mapping: Anwendungsbeispiel Vorgehensweise: 1. Schnittkanten festlegen 2. Auswahl der Flächen in der UV-Map 3. Laden des Bildes 4. Ausbreiten der Fläche im UV/Image Editor 5. Nachbearbeitung des Bildes 6. Aufbringen der UV-Textur 34
35 UV-Mapping in Maya Maya Guidelines immer in bleiben außerhalb repeat / wrap UVs nicht überlappen 35
36 UV-Mapping in Maya Demo Maya erstellt UVs UV Texture Editor 36
37 Environment-Mapping Reflektionen mit Textur-Hardware ohne Raytracing Idee: kleine Objekte in Beziehung zu nahen und großen Objekten einfallende Beleuchtung wird vorberechnet und in Environment Map gespeichert 37
38 Environment-Mapping reflektierendes Objekt wird von einer virtuellen Zwischenfläche umgeben auf der Innenseite wird Szenenumgebung als 2D- Textur aufgetragen Zuordnung der Texturkoordinaten über Sichtstrahl vom Betrachter 38
39 Environment-Mapping Vorteil: schnell & einfach realisierbar gute Ergebnisse, wenn Textur weit entfernten Horizont darstellt 39
40 Environment-Mapping Probleme: Szenenobjekte spiegeln sich nicht gegenseitig Artefakte an Kanten & Nahtstellen des Projektionskörpers 40
41 Environment-Mapping in Maya Bild-Dateien zur Simulation von 3D-Raum Env Ball Env Cube Env Sphere 41
42 3. Textursynthese Erzeugung einer Textur aus einer kleinen Vorlage für eine große Fläche Algorithmen benutzen Referenzbilder & berechnen daraus neues Bild, das ähnlich aussieht Maya File- & Projection-Utility 42
43 3. Textursynthese viele Erweiterungen: Erweiterungen auf 3D-Texturen / Berechnung der Oberfläche auf 3D-Körpern Generierung von 3D-Objekten aus 2D-Bildern 43
44 4. bidirectional Texturing Function beruht auf der Bidirectional Reflectance Distribution Function (BRDF) Verteilungsfunktion für Reflexionsverhalten BTF: Verteilungsfunktion für Texturen Reflexionseigenschaften, beleuchtungs- & blickpunktabhängiges Verhalten extrem detailorientiert 44
45 Zusammenfassung Vertices & Texturkoordinaten, Texturaddressierung Bump, Displacement, Normal, Two-Part, UV-, Environment Mapping Textursynthese Beispiel für komplexere Anwendung: bidirectional Texturing Function 45
46 Ende
mit Bastian Schildbach Texturing mit Maya
20.06.2006 mit Bastian Schildbach [email protected] Universität Ulm - Proseminar: 3D-Modellierungsprogramme - Bastian Schildbach 1 1. Grundlagen 1.1 Texturen 3 1.2 Koordinaten 3 1.3 Texel 4 1.4
Christina 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
(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
Texturen. 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
3D - 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
Script 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.)
5 Mapping-Techniken. 5.1 Motivation
5.1 Motivation Bisher sind alle Oberflächen (polygonale Objekte, später auch parametrisierte Freiformflächen) glatt im Gegensatz zu wirklich existierenden natürlichen Oberflächen. Die explizite Wiedergabe
Motivation: in der Realität Vielzahl von geometrischen Feinstrukturen
11. Texturierung Motivation: in der Realität Vielzahl von geometrischen Feinstrukturen Beispiele: Maserungen und Muster von Holz, Marmor, Tapeten, Stoffen... Wolken, Rauch unebene Flächen wie Rauhfaserwände,
andere Möglichkeiten der Darstellung von Details notwendig
11. Texturen Motivation: in der Realität Vielzahl von geometrischen Feinstrukturen Beispiele: Maserungen und Muster von Holz, Marmor, Tapeten, Stoffen... Wolken, Rauch unebene Flächen wie Rauhfaserwände,
7 Mapping-Techniken. Achim Ebert CG.7.1
7 Mapping-Techniken Achim Ebert CG.7.1 7.1 Motivation Bisher sind alle Oberflächen (polygonale Objekte, später auch parametrisierte Freiformflächen) glatt im Gegensatz zu wirklich existierenden natürlichen
Programmierpraktikum 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
Objekte für Train Simulator 2013 mit Blender 2.65 erstellen. (Teil1)
TS 2013 Community http://ts2013.yooco.de Objekte für Train Simulator 2013 mit Blender 2.65 erstellen. (Teil1) Vorwort: Wir haben uns hier mal an die Arbeit gemacht, ein Dokument zu erstellen, welches euch
blender Erstellung von Materialien Material-Beispiele
Universität für angewandte Kunst Wien Institut für Kunstwissenschaften, Kunstpädagogik und Kunstvermittlung Lehramt für Technisches Werken DAE - Design, Architektur und Environment Übung Technologie: Einführung
Beleuchtung. in Computerspielen
Beleuchtung in Computerspielen Motivation Überblick Licht und Schattierung Lichtquellen Lokale Beleuchtungsmodelle Schattierungsverfahren Oberflächensimulation Beispiele der CryEngine Ausblick Zusammenfassung
Computergraphik Grundlagen
Computergraphik Grundlagen IX. Texturen und Schatten Prof. Stefan Schlechtweg Hochschule Anhalt Fachbereich Informatik Inhalt Lernziele 1. Texture Mapping 1. Texture Pipeline 2. Environment Mapping 3.
Proseminar Computergraphik. 3D - Modellierung
TECHNISCHE UNIVERSITÄT DRESDEN FAKULTÄT INFORMATIK INSTITUT FÜR SOFTWARE- UND MULTIMEDIATECHNIK PROFESSUR FÜR COMPUTERGRAPHIK UND VISUALISIERUNG PROF. DR. STEFAN GUMHOLD Proseminar Computergraphik 3D -
Texturing. Kapitel 19
Kapitel 19 Texturing Unter dem Begriff Texturing werden neben dem Texture Mapping auch alle anderen Verfahren zusammengefasst, bei denen das Aussehen einer Fläche an jedem Punkt mit Hilfe einer BitMap,
blender Erstellung von Materialien Material-Beispiele
Universität für angewandte Kunst Wien Institut für Kunstwissenschaften, Kunstpädagogik und Kunstvermittlung Lehramt für Technisches Werken DAE - Design, Architektur und Environment Übung Technologie: Einführung
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:
Inhaltsverzeichnis - 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
Zur Erinnerung: Parametrisierung von Dreiecken
Zur Erinnerung: Parametrisierung von Dreiecken Interpolation über Dreiecke Parametrisierung eines Dreiecks p a (b-a) (c-a) p (1 )a b c p( a b c mit Baryzentrische Koordinaten Page 1 Baryzentrische Koordinaten
D-Texturen. Reflectance Mapping 3D-Texturen. Farbtexturen
2D-Texturen Texturarten Abbildung Transformationen Generierung Thomas Jung Reflectance Mapping 3D-Texturen Modellierung von Details erfordert Zeit Darstellung ist aufwendig (langsam) Details belegen Speicherplatz
Shader. Computer Graphics: Shader
Computer Graphics Computer Graphics Shader Computer Graphics: Shader Inhalt Pipeline Memory Resources Input-Assembler Vertex-Shader Geometry-Shader & Stream-Output Rasterizer Pixel-Shader Output-Merger
Adaptives Displacement Mapping unter Verwendung von Geometrieshadern
Fakultät Informatik Institut für Software- und Multimediatechnik, Professur für Computergraphik und Visualisierung Adaptives Displacement Mapping unter Verwendung von Geometrieshadern Diplomarbeit Timo
Box-modelling und CSG in Caligari truespace. Ulrike Pongratz
1 Inhaltsangabe 1. Zu Caligari truespace 2. Boxmodelling 3. CSG Boolean Operations 4. Zusammenfassung 5. Vorführung Modellierung eines Autos 2 1. Zu Caligari truespace Allgemeine Informationen Geschichte
Die Welt der Shader. Fortgeschrittene Techniken III
Die Welt der Shader Fortgeschrittene Techniken III Universität zu Köln WS 14/15 Softwaretechnologie II (Teil 1) Prof. Dr. Manfred Thaller Referent: Lukas Kley Gliederung 1. Was ist ein Shader? 2. Verschiedene
Kapitel 4: Schattenberechnung
Kapitel 4: Schattenberechnung 1 Überblick: Schattenberechnung Motivation Schattenvolumen Shadow Maps Projektive Schatten 2 Motivation Wesentlich für die Wahrnehmung einer 3D-Szene Eigentlich ein globaler
Speziell-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-)
Probelektion zum Thema. Shadow Rendering. Shadow Maps Shadow Filtering
Probelektion zum Thema Shadow Rendering Shadow Maps Shadow Filtering Renderman, 2006 CityEngine 2011 Viewport Real reconstruction in Windisch, 2013 Schatten bringen viel Realismus in eine Szene Schatten
19.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
Jörn Loviscach Hochschule Bremen
Programmierbare Hardware-Shader Jörn Loviscach Hochschule Bremen Überblick Vertex- und Pixel-Shader Anwendungsbeispiele fx-dateien Anwendungsbeispiele Zusammenfassung Puffer Vertex- und Pixel-Shader Hardware-Renderpipeline
Graphische 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
3D Programmierpraktikum: Szenegraphen und Texturierung
3D Programmierpraktikum: Szenegraphen und Praktikum 3D Programmierung Sebastian Boring, Otmar Hilliges Donnerstag, 1. Juni 2006 LMU München Medieninformatik Boring/Hilliges 3D Programmierpraktikum SS2006
Seminar 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
Inhalt. 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
Tools und Techniken. Gängige Arbeitsabläufe. Ein Gesicht formen
1 1 1 1 1 1 1 1 Tools und Techniken Gängige Arbeitsabläufe Ein Gesicht formen In diesem Kapitel gebe ich besonders Einsteigern einen Überblick über den Einsatz gängiger Softwarewerkzeuge. Anhand von kurzen
PhysX Evaluation. Softwarepraktikum Computergraphik. Daniel Brock, Robert Kreuzer, Simon Kufner. 5. Juli 2010
PhysX Evaluation Softwarepraktikum Computergraphik Daniel Brock, Robert Kreuzer, Simon Kufner 5. Juli 2010 Daniel Brock, Robert Kreuzer, Simon Kufner () PhysX Evaluation 5. Juli 2010 1 / 17 1 Aufgabenstellung
3D Rendering mit PHP. Die neue PEAR-Klasse Image_3D bietet die Möglichkeit nur mit PHP5 3DGrafiken zu rendern
3D Rendering mit PHP Die neue PEAR-Klasse Image_3D bietet die Möglichkeit nur mit PHP5 3DGrafiken zu rendern Speaker Kore Nordmann Studiert Informatik an der Universität Dortmund Arbeitet als Software
Übungsstunde 8 zu Computergrafik 1
Institut für Computervisualistik Universität Koblenz 14. und 15. Januar 2013 Inhaltsverzeichnis 1 Wiederholung - Beleuchtung Gouraud-Shading Phong-Shading Flat-Shading Vergleich 2 - Idee in OpenGL Texturfilterung
Spieleprogrammierung 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
Visualisierung und Volumenrendering 2
Institut für Computervisualistik Universität Koblenz 06.07.2012 Inhaltsverzeichnis 1 Literatur 2 Wiederholung 3 DVR Volumen Literatur Real-Time Volume Graphics Volumenrendering CG Shader Beispiele Volumen
Eine 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
Modellierung. Oliver Hartmann
Modellierung Oliver Hartmann [email protected] Inhalt Boolesche Operationen Splines B-Splines Bezier-Kurven NURBS Anwendung Sculpting Volumengrafik Marching Cubes Ray Casting Texture Mapping Boolesche
Informatik 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
Computergraphik Grundlagen
Computergraphik Grundlagen XI. Rasterung Füllen von Polygonen Prof. Stefan Schlechtweg Hochschule nhalt Fachbereich Informatik Inhalt Lernziele 1. Zu lösendes Problem 2. Füllen von Pixelmengen 1. Rekursiver
3 Modellierung eines Tempels
3.1 Übungsziel Vertiefen bzw. Kennenlernen der folgenden Sachverhalte: Erzeugung und Modifizieren von (erweiterten) 3D-Primitiven Positionierung, Erzeugen zusammengesetzter Objekte (Rotationskörper und
3D-Oberflächen-Rekonstruktion und plastisches Rendern aus Bilderserien
plastisches Rendern aus Bilderserien Sebastian Schäfer Carsten Heep Detlef Krömker Unterstüzung: Thomas Lehmann Krister Smith Naturmuseum Senckenberg Übersicht Motivation & Problemstellung Verfahren Anforderungen
BlendaX Grundlagen der Computergrafik
BlendaX Grundlagen der Computergrafik Beleuchtungsmodelle (Reflection Models) 16.11.2007 BlendaX Grundlagen der Computergrafik 1 Rendering von Polygonen Der Renderingprozess lässt sich grob in folgende
Echtzeit Videoverarbeitung
Erzeugung von 3D Darstellungen Herbert Thoma Seite 1 Gliederung 3D Transformationen Sichtbarkeit von 3D Objekten Beleuchtung Texturen Beispiele: SGI Infinite Reality 2, PC 3D Hardware Seite 2 3D Transformationen
Szenengraphen. Codruţa Cosma. Universität Ulm Sommersemester 2005
Szenengraphen Codruţa Cosma Universität Ulm Sommersemester 2005 Übersicht Einführung VRML OpenSceneGraph Java3D vs. VRML OpenGL vs. Java3D und VRML Zusammenfassung 2/26 Was sind Szenengraphen? Datenstruktur
Non-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
Gliederung. Blending Licht Anwendungsbeispiel Optimierung OpenGL heute und morgen Wilfried Mascolus - OpenGL Teil II 2/20
OpenGL II Gliederung Blending Licht Anwendungsbeispiel Optimierung OpenGL heute und morgen 26.07.10 Wilfried Mascolus - OpenGL Teil II 2/20 Blending Entscheidung, was passiert, wenn sich zwei Objekte überlappen
Fräsdaten mit Inkscape. Version: Datum: Autor: Werner Dichler
Fräsdaten mit Inkscape Version: 0.0.1 Datum: 21.08.2014 Autor: Werner Dichler Inhalt Inhalt... 2 Programme... 3 Fräsdaten Erstellen... 4 Grafik Erstellen... 4 Positionierungspunkt Hinzufügen... 5 Werkzeug
2015 Sebastian Wahner - Die teilweise oder vollständige Weiterverbreitung dieses Werkes ist ohne Einverständnis des Autors
1 Inhalt Einführung... 3 Das Raster... 4 Die Anlagen-Maps... 6 Heightmap ( H.bmp)... 8 Höhenbestimmung für beliebigen Anlagenpunkt... 9 Texturen-Datei ( T.bmp)... 11 Farbendatei ( F.bmp)... 12 Skalierungs-,
Schattenwurf mit Perspective Shadow Maps
16. April 2010 Xpiriax Software Wer wir sind und was wir machen Hobby-Entwicklerteam, zur Zeit 6 Personen gegründet Anfang 2008 Schwerpunkte: Spiele- & 3D-Engine-Programmierung Ziele: Erfahrung, Arbeitsproben,
Ein Sculptie Schneemann in Blender für Second Life Teil 1 Von Timmi Allen
Ein Sculptie Schneemann in Blender für Second Life Teil 1 Von Timmi Allen So liebe Leute, Finger gelockert, Stifte gespitzt und bequem hinsetzen. Falls nicht schon geschehen jetzt Blender mit den neuen
Computergrafik 1 Beleuchtung
Computergrafik 1 Beleuchtung Kai Köchy Sommersemester 2010 Beuth Hochschule für Technik Berlin Überblick Lokale Beleuchtungsmodelle Ambiente Beleuchtung Diffuse Beleuchtung (Lambert) Spiegelnde Beleuchtung
Einführung Augmentierte Bildsynthese
Einführung Augmentierte Bildsynthese Rendering Synthetic Objects into Real Scenes Definition Augmentierte Bildsynthese Nahtloses Einfügen virtueller Objekte in eine reale Szene Konsistente Beleuchtung
Autodesk Maya - Grundlagen
Autodesk Maya - Grundlagen Kompakt-Intensiv-Training Die 3D-Animationssoftware Autodesk Maya bietet eine umfangreiche Funktionspalette für vielfältige kreative Aufgaben in den Bereichen 3D-Animation, Simulation,
Splines erstellen im HomeNos 8.0
Splines erstellen im HomeNos 8.0 In diesem Tutorial möchte ich euch das erstellen von Splines im HomeNos 8.0 näher bringen. Nachdem ich mich selbst mit diesem Thema auseinander gesetzt hatte wurde mir
Übungsblatt 10: Klausurvorbereitung
Übungsblatt 10: Klausurvorbereitung Abgabe: Dieses spezielle Übungsblatt hat keine Abgabefrist und wird auch nicht korrigiert. Die Lösung gibt es wie immer auf der Homepage der Vorlesung oder in den Übungen
Fraktale Terrainerzeugung. Fraktale. Ziel der Ausarbeitung. fbm) Fractional Brownian Motion (fbm( Eigenschaften von fbm
Ziel der Ausarbeitung Fraktale Terrainerzeugung Jürgen Platzer,, 0025360 Mario Ruthmair,, 9826157 Institute of Computer Graphics and Algorithms 2/ 34 Fraktale Warum Fraktale? Effiziente Erzeugung von Details
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
Newtek Lightwave Grundlagen der 3D-Vektorgrafik
Newtek Lightwave Grundlagen der 3D-Vektorgrafik Form und Oberfläche Punkte und Polygone (mindestens 3-seitige Verbindungen zwischen Punkten) sind die Grundlage der Darstellung dreidimensionaler Objekte
Prozedurale Texturen >>Was nicht passt wird passend gemacht...<<
Prozedurale Texturen >>Was nicht passt wird passend gemacht...
Interaktives Modelling mit 3ds max 2012
bhv bhv Das bhv Taschenbuch Interaktives Modelling mit 3ds max 2012 Roman Macke Interaktives Modelling mit 3ds max ist als praktischer Führer für die 3D-Modellierung in und mit 3ds max gedacht. Das Buch
Überblick Echtzeit-Rendering. Uwe Domaratius [email protected]
Überblick Echtzeit-Rendering Uwe Domaratius [email protected] Gliederung 1. Einleitung 2. geometriebasierende Verbesserungen 3. Level-of-Detail 4. Culling 5. Texturen 6. bildbasiertes Rendering Was
POV-Ray: Ein interessantes CSG-Objekt
POV-Ray: Ein interessantes CSG-Objekt Stefan Lagotzki 20. Januar 2002 Im Rahmen eines kurzen Vortrags wird die Konstruktion des Modells mit POV- Ray beschrieben. In einer geplanten Fortsetzung wird auf
Java 3D. Linien, Flächen und Objekte Axel Bartsch, Okt. 2002
Java 3D Linien, Flächen und Objekte Axel Bartsch, Okt. 2002 Virtual World Koordinaten System Grundlagen zur Definition visueller Objekte Shape3D Unterklasse der Leaf-Klasse Eigenschaften des visuellen
Christina 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
Übersicht. Begriffserklärung Motivation / Anwendungen Drei Algorithmen Zusammenfassung Fragen Quellen. Triangulierung von Steffen Ernst 2
Triangulierung Übersicht Begriffserklärung Motivation / Anwendungen Drei Algorithmen Zusammenfassung Fragen Quellen Triangulierung von Steffen Ernst 2 Begriffserklärung Ein Graph ist trianguliert, wenn
Graphische Datenverarbeitung und Bildverarbeitung
Graphische Datenverarbeitung und Bildverarbeitung Hochschule Niederrhein Texturen Graphische DV und BV, Regina Pohle, 24. Texturen 1 Einordnung in die Inhalte der Vorlesung Einführung mathematische und
3D 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
360 Welten (ToJoJa) Tobias Sperling Jonas Kiefer Jan Schnee MECM2 WS16/17
360 Welten (ToJoJa) Tobias Sperling Jonas Kiefer Jan Schnee MECM2 WS16/17 Further Work Bildgewinnung und Mapping mithilfe einer C#-Anwendung für Leonie PRAXIS Darstellung des Live-Streams der Ricoh über
Georg Molzer 1HDD 3D-Grafikkarten GDV-Hardware
3D-GRAFIKKARTEN Einleitung: 3D-Grafikkarten haben in erster Linie den Zweck, den Hauptprozessor beim Darstellen aufwendiger dreidimensionaler Szenarien zu entlasten. Sie übernehmen dabei einen Großteil
Shader 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
Rendering: 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
Praxiseinstieg mit Blender Fragen und Antworten
Praxiseinstieg mit Blender Fragen und Antworten Kapitel 2 Die Menüleiste ist Teil eines jeden Editors, wo befindet sie sich? Es ist abhängig vom jeweiligen Editor, ob sich die Menüleiste oben oder unten
Entwicklungen im Programmsystem HYDRO_AS-2D
Entwicklungen im Programmsystem HYDRO_AS-2D Dipl.-Math. Benedikt Rothe, Hydrotec Dr. rer. nat. Eva Loch, Hydrotec 13. November 2018 www.hydrotec.de 1 Agenda Major- und Minor-Releases HYDRO_AS-2D seit Mitte
3D-Grafik. Programmierung. 2. Auflage. Marius Apetri. Alle mathematischen Grundlagen. Von einfachen Rasteralgorithmen bis hin zu Landscape Generation
2. Auflage Marius Apetri inklusive CD 3D-Grafik Programmierung Alle mathematischen Grundlagen Von einfachen Rasteralgorithmen bis hin zu Landscape Generation 3D-Grafik in C++, optimaler Einstieg in OpenGL
Maßgeschneiderte Berechnungstools - Fallbeispiele für Customizinglösungen mit FEM
Maßgeschneiderte Berechnungstools - Fallbeispiele für Customizinglösungen mit FEM B. Jilka (4a engineering GmbH) P. Reithofer, T. Wimmer (4a engineering GmbH) Seite: 1 / 22 Inhalt Einleitung Parameter
Volumenverarbeitung und Optimierung II
Volumenverarbeitung und Optimierung II Praktikum Medizinische GPU Verfahren Susanne Fischer [email protected] Institut für Computervisualistik Universität Koblenz-Landau 9. Dezember 2006 Susanne Fischer
Heute. Motivation. Verfügbarkeit. Programmierbare Hardware-Shader. Technische Entwicklung von Grafikhardware. Grafikpipeline (DirectX9)
[email protected] Heute Programmierbare Hardware-Shader Thomas Jung Architektur moderner Grafikkarten Rendering von Polygonlisten mit DirectX9 Vertex- und Pixel(Fragment) shader Motivation Spiele kommen
Grundlagen von Formen
Grundlagen von Formen Für Anfänger ist es schwer, die vielen Programme und Dateiendungen zu überblicken, die im FabLab benutzt werden. Daher habe ich eine kurze Übersicht zusammengestellt. Quellen: Geometrisches
Blender 4 Game Development
Vorlesung und Workshop 18.06.08 Blender 4 Game Development Philipp Vath Sommersemester 2008 Softwarepraktikum Informatik Uni Freiburg 1 Übersicht Motivation 3D-Modelle (Vom Aufbau bis zur Darstellung)
