Szenengraphen. Codruţa Cosma. Universität Ulm Sommersemester 2005
|
|
- Achim Krause
- vor 6 Jahren
- Abrufe
Transkript
1 Szenengraphen Codruţa Cosma Universität Ulm Sommersemester 2005
2 Übersicht Einführung VRML OpenSceneGraph Java3D vs. VRML OpenGL vs. Java3D und VRML Zusammenfassung 2/26
3 Was sind Szenengraphen? Datenstruktur für 3D- Szenen aus graphentheoretischer Sicht ein Baum hierarchische Anordnung der Objekte Koordinatenarten 3/26
4 Allgemeines Virtuelle Welt als komplettes 3D-Model Farben, Texturen, Lichteffekte Schatten 4/26
5 Allgemeines Navigation mit Maus und Tastatur Stereosound Stereovision und natürliches Umsehen für die Zukunft in Planung 5/26
6 Graphiksprache VRML Virtual Reality Modelling Language Modellierung von 3D Objekten und Szenen im Internet VRML-Datei über Internet auf PC übertragen und hier interpretiert 6/26
7 Graphiksprache VRML (2) Objekterstellung baut auf einfache geometrische Formen sog. Knoten auf Positionierung hierarchisch und mithilfe von Koordinaten Transformationsknoten 7/26
8 Graphiksprache VRML (3) Einfaches Beispiel: # VRML V2.0 utf8 # Schneemann mit blauen Augen und roter Nase # Kopf Shape { geometry Sphere { radius 1 } appearance Appearance { material Material { diffusecolor } } } # linkes Auge (30 von der Nase) Transform { translation children Shape { geometry Sphere { radius.2 } appearance Appearance { material Material {diffusecolor } } } } # rechtes Auge (30 von der Nase) dto. 8/26
9 Graphiksprache VRML (4) Farben, Materialien, Texturen und Reflexion möglich Unterschiedliche Beleuchtungsknoten Laden einer Szene von URL Interaktivität durch Sensoren: TouchSensor, ProximitySensor u.a. -> event-orientiert 9/26
10 Graphiksprache VRML (5) Animation durch Interpolatoren: z.b. PositionInterpolator TimeSensor steuert Interpolatoren Extrusion möglich Ankerknoten 10/26
11 Graphiksprache VRML (6) Navigation im Bild mit Maus und Tastatur Objekte drehen, bewegen (walking, flying, pointing, looking ) Erkennung von Kollisionen limitiert verschiedene Viewpoints 11/26
12 OpenSceneGraph open-source Plattform zur Erstellung von hochperformanten Grafikapplikationen objektorientiertes System baut auf OpenGL auf stellt zahlreiche Plug-ins und Applikationen zur Verfügung zur Erstellung und Bearbeitung von Szenengraphen 12/26
13 OpenSceneGraph(2) Anwendung der Basis Physik mit Kollisionenbehandlung und rigide Körper Beleuchtung: per-vertex, anisotrop Texturen, Schatten, Skinning, Rendering Grafik-Import 13/26
14 OpenSceneGraph(3) Herausfilterung von Verdeckungen Animation: Key-Frame Animation, skelettartige Animation Special Effects: Spiegel, Billboarding 2D-, 3D- und Streaming- Sound 14/26
15 OpenSceneGraph(4) dient zur Erstellung von Flugsimulatoren, virtuelle Welten, Spiele oder wissenschaftliche Visualisierung 15/26
16 Beispiel Szenengraph-Baum 16/26
17 Nasa s blue marble project 17/26
18 Java3D vs. VRML Erweiterung von Java die es erlaubt 3D- Welten zu programmieren VRML -> einfache Inhalte Java3D -> komplexe Inhalte und Applikationen 18/26
19 Java3D vs. VRML (2) baut ebenfalls auf Hierarchien von Knoten auf gleiche Konzepte für Formen, Materialien, Transformationen und Beleuchtung komplexer Support für Geometrie, Texturen, Transparenz 19/26
20 Java3D vs. VRML (3) bessere Realisierung von Beleuchtung und Nebel Sound-Playback und -Nachklang effizienter bessere Qualität für Viewing und Rendering 20/26
21 Java3D vs. VRML (4) bessere Auflagen für Hintergründe, Kollisionenbehandlung neu in Java3D: Clipping und Behaviors bessere Interpolatoren -> bessere Interaktivität 21/26
22 Java3D vs. VRML (5) Java3D Avatare Animation von VRML- Avataren mit Java3D möglich 22/26
23 Java3D vs. VRML (6) Wiederverwendung : Java3D (share/link clone ), VRML (def/use, prototypes, inline ) Java3D -> mehr Interpolatoren (Transparenz-, SwitchInterpolator) Java3D -> Scheduler, Aktivierungsfunktion 23/26
24 Java3D vs. VRML (7) VRML -> Viewpoints, Extrusion, vordefinierte Formen der primitiven Geometrie (Zylinder, Kugel, Würfel) beide -> Zeitgeber, Ankerknoten beide -> Hintergrund, Level of Detail (LOD), Billboard 24/26
25 OpenGL vs. Java3D und VRML Anti-Aliasing : alle 3, in VRML schlecht Schnittstelle zu anderen Applikationen Morphing nur Java3D Shading in OpenGL und Java3D beeinflussbar OpenGL kein Sound, keine Interpolatoren, keine Wiederverwendung 25/26
26 Zusammenfassung unterschiedliche Programmiersprachen für 3D- Applikationen ähnlicher Aufbau der Szenengraphen unterschiedliche Features mit unterschiedlicher Qualität Wahl der Graphiksprache projektorientiert 26/26
4. 3. Grafik-Programmierung
4. 3. Grafik-Programmierung es gibt wenig Standards auch in C sind die zur Verfügung stehenden Grafik-Befehle abhängig vom Betriebssystem und von der verwendeten C- Erweiterung grundsätzliche Unterscheidung:
MehrUniversität Augsburg. 20. April 2012. B. Möller (U. Augsburg) Computergraphik SS12 20. April 2012 1 / 6
Kapitel 1 Einführung B. Möller Universität Augsburg 20. April 2012 B. Möller (U. Augsburg) Computergraphik SS12 20. April 2012 1 / 6 Begriffsdefinition Computergrafik: realistische Darstellung realer oder
Mehr3D-Visualisierung von bewegten Objekten. Vortrag in Anwendungen I
3D-Visualisierung von bewegten Objekten Vortrag in Anwendungen I Stephan Koops 08.06.2005 Agenda Motivation VRML Animation Logik in der 3D-Welt X3D VRML- und X3D-Viewer Editoren Mein Beitrag zum Ferienclub
MehrGrafik - wozu? GUI Grafische Benutzungsschnittstellen. Gehört zum Standardumfang des JDK. 2 Varianten: AWT und Swing
Grafik - wozu? Grafik - wozu? GUI Grafische Benutzungsschnittstellen Gehört zum Standardumfang des JDK 2 Varianten: AWT und Swing Konzeptuell sind beide Varianten gleich Heute: Beispiel für AWT Zeichnen,
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
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
Mehr3D-Druckformate und COLLADA
Historisch-Kulturwissenschaftliche Informationsverarbeitung AM 1 Hauptseminar: Re-usable Content in 3D und Simulationssystemen Dozent: Prof. Dr. Manfred Thaller SS 2015 Robert Lee Phillips 16.07.2015 3D-Druckformate
MehrSzenengraph-Architekturen im Kontext von VR- und AR-Anwendungen
Szenengraph-Architekturen - 1 Szenengraph-Architekturen im Kontext von VR- und AR-Anwendungen Hauptseminar Medieninformatik Christina Eicher 10. Mai 2004 Inhalt Szenengraph-Architekturen - 2 Teil 1: Szenengraphen
MehrObjektorientierte graphische Programmierung
Objektorientierte graphische Programmierung Low-Level Level Graphics API z.. B. OpenGL, Direct3D Prozedural - Zeichenprimitive Linie, Dreieck, Zeichenfarbe,... Dual Database Problem 1. Repräsentation:
MehrInhalt. Grundlagen - Licht und visuelle Wahrnehmung 1. Grundlagen - 2D-Grafik (Teil 1) 43. Grundlagen - 2D-Grafik (Teil 2) 67
Grundlagen - Licht und visuelle Wahrnehmung 1 Physikalische Grundlagen 2 Licht 2 Fotometrie 6 Geometrische Optik 9 Schatten 13 Farben 15 Visuelle Wahrnehmung - vom Reiz zum Sehen und Erkennen 17 Das Auge
MehrModellierung virtueller 3D-Welten für das Internet
Modellierung virtueller 3D-Welten für das Internet Verfasser: Prof. Dr. D. Hannemann, Hermann-Löns-Str.6, 45849 Gelsenkirchen. email: 100302.1665@compuserve.com. Internet-Homepage: http://www.dieterhannemann.de
MehrMesh-Visualisierung. Von Matthias Kostka. Visualisierung großer Datensätze
Mesh-Visualisierung Von Matthias Kostka Übersicht Einführung Streaming Meshes Quick-VDR Rendering virtueller Umgebung Rendering mit PC-Clustern Zusammenfassung 2 Mesh Untereinander verbundene Punkte bilden
MehrLehrbuch der Grafikprogrammierung
Klaus Zeppenfeld Lehrbuch der Grafikprogrammierung Grundlagen Programmierung Anwendung unter Mitwirkung von Regine Wolters mit 2 CD-ROMs Spektrum Akademischer Verlag Heidelberg Berlin LE 1 1 Grundlagen
Mehr3D-Visualisierung von bewegten Objekten
Zusammenfassung des Vortrages 3D-Visualisierung von bewegten Objekten gehalten von Stephan Koops am 8. Juni 2005 im Rahmen des Projektes Ferienclub Stephan.Koops@informatik.haw-hamburg.de Hochschule für
MehrRealtime 3D Computer Graphics Virtual Reality
Realtime 3D Computer Graphics Virtual Reality Marc Erich Latoschik AI & VR Lab Artificial Intelligence Group University of Bielefeld VRML and X3D Virtual Reality Modeling Language Extensible 3D VRML X3D
MehrGrundlegende Algorithmen
3D Spieleprogrammierung Grundlegende Algorithmen Übersicht Game Loop Spielarchitektur Aufäumen von Strukturen Vorbereiten für spätere Aufgaben Bewegungen Zeitmessung Zeitunabhängigkeit GameLoop Game Engine
MehrDie Elemente einer Szene werden in einer Graphstruktur gespeichert
SZENEGRAPHEN Szenegraphen Allgemeines Szenegraphen dienen zum Verwalten von 3D-Szenen Die Elemente einer Szene werden in einer Graphstruktur gespeichert Jede reale Implementierung eines Szenegraphen ist
MehrSoftwareprojekt Spieleentwicklung
Softwareprojekt Spieleentwicklung Prototyp I (2D) Prototyp II (3D) Softwareprojekt 12.04. 19.04. 26.04. 03.05. 31.05. Meilenstein I 28.06. Meilenstein II Prof. Holger Theisel, Tobias Günther, OvGU Magdeburg
MehrComputer-Graphik II Scenegraphs / VRML
lausthal Motivation omputer-raphik II Scenegraphs / VRML Immediate mode vs. retained mode: Immediate mode = OpenL / Direc3D = App. schickt Pgone / State- Befehle an die rafik = flexibler Retained mode
MehrWarum X3D als ISO Standard?
X3D eine Einführung X3D bedeutet extensible 3D ISO zertifizierter Software Standard für interaktive Echtzeit-3D-Grafik Open Source Standard basierend auf XML Entwickelt vom web3d Consortium (bestehend
Mehr3D webservices - where do we stand? Emmanuel Belo +41 21 619 10 25 emmanuel.belo@camptocamp.com
3D webservices - where do we stand? Emmanuel Belo +41 21 619 10 25 emmanuel.belo@camptocamp.com Google Maps 2/32 Google Maps 3/32 Here maps (Nokia) 4/32 OpenWebGlobe 5/32 Cesium 6/32 Was wollen wir im
MehrVRML Tools. Markus Czok, Carsten Rohde
VRML Tools Markus Czok, Carsten Rohde Viewer Viewer Def.: Englische Bezeichnung für (Datei-)Betrachter. Für die meisten im PC Bereich üblichen Datenformate gibt es derartige Viewer, die es erlauben den
MehrStreaming Techniken zur Übertragung multimedialer Daten im Web Universität Paderborn
Streaming Techniken zur Übertragung multimedialer Daten im Web Universität Paderborn Vortrag im Seminar 3D-Grafik im Web Raphael Gräbener Übersicht Was ist Streaming Anwendungsbeispiele Broadcasting Audio-/
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,
MehrÜberblick. 1. Grundsätzliches 2. Die Kernbestandteile von Ogre 3. Weitere Features 4. Installation von Ogre. Ogre
Ogre Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung Softwaretechnologie II (Teil 2): Simulation und 3D Programmierung Dozent: Prof. Dr. Manfred Thaller Referent: Thomas
Mehr3D-Welten - Technik und Einsatzszenarien
3D-Welten - Technik und Einsatzszenarien Prof. Dr. Andreas Henrich Lehrstuhl für Medieninformatik Fakultät für Wirtschaftsinformatik und Angewandte Informatik Otto-Friedrich-Universität Bamberg, 96045
Mehr3D-Grafik und -Animation: Java3D
3D-Grafik und -Animation: Java3D Hauptseminar Virtuelle Präsenz Wintersemester 2003/2004 Marco Jahn Inhaltsverzeichnis 1 Einleitung... 3 2 Java3D Grundlagen... 3 2.1 Die Java3D API... 3 2.2 Aufbau eines
MehrDr. Martin Brändle. ETH Zürich Informationszentrum Chemie Biologie Pharmazie Wolfgang-Pauli-Str. 10, HCI J 57.4 8093 Zürich
ETH Zürich Informationszentrum Chemie Biologie Pharmazie Wolfgang-Pauli-Str. 10, HCI J 57.4 8093 Zürich Ausgangspunkt: Rauminformation Was steckt dahinter? DB: Datenklassen Plan-bezogen Bibliotheks-bezogen
MehrJörn Loviscach Hochschule Bremen
Programmierbare Hardware-Shader Jörn Loviscach Hochschule Bremen Überblick Vertex- und Pixel-Shader Anwendungsbeispiele fx-dateien Anwendungsbeispiele Zusammenfassung Puffer Vertex- und Pixel-Shader Hardware-Renderpipeline
MehrDas SR4 bietet eine Reihe von Verbesserung und behebt kleinere bekannte Probleme aus den Bereichen:
Smith Micro Software, Inc. und das Poser-Team freuen sich mitteilen zu dürfen, dass das Poser Pro 2014 Service Release 4 (SR4) ab sofort für Mac OS X und Windows verfügbar ist. Das SR4 wird ihre Poser-Vollversion
MehrVirtuelle Realität und Simulation - Übung 1
Virtuelle Realität und Simulation - Übung 1 Einführung Prof. Dr. Gabriel Zachmann (zach@in.tu-clausthal.de) David Mainzer (dm@tu-clausthal.de) Institut für Informatik 6. Oktober 2010 Institut für Informatik
MehrRendering Grundlagen Autodesk Maya. Grundlagen. Version 1.0-2009-04-08. 2009 Ingo Clemens brave rabbit www.braverabbit.de
Rendering Grundlagen Version 1.0-2009-04-08 Allgemeine Unterschiede bei Renderern Scanline Rendering Raytrace Rendering Renderlayer Einsatz von Renderlayern Overrides Material Overrides Layer Presets Batch
Mehr(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
MehrPräsentationen in 3D (Großer Beleg)
Präsentationen in 3D (Großer Beleg) Name: Jan Wojdziak Ergebnis einer Studienarbeit an der Technischen Universität Dresden Inhaltsverzeichnis Inhaltsverzeichnis INHALTSVERZEICHNIS... 2 AUFGABENSTELLUNG...
MehrDeformation Grundlagen Autodesk Maya. Grundlagen. Version 1.0-2009-03-27. 2009 Ingo Clemens brave rabbit www.braverabbit.de
Deformation Grundlagen Version 1.0-2009-03-27 Deformation Arten von Deformation Nonlinear Cluster Lattice Blend Shape Wrap Sculpt Jiggle Wire Deformation Order Reihenfolge der Deformation in der Construction
Mehr3dwm - Plattform zur Entwicklung von 3D-GUIs
3dwm 1 3dwm - Plattform zur Entwicklung von 3D-GUIs Stefan Ziegler 15.08.2003 3dwm 2 Inhaltsverzeichnis 1 Konzept 3 2 Aufbau 11 3 Vergleich mit Quartz 16 4 Programmierung 20 5 Quellen 27 3dwm 3 1 Konzept
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
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
Mehr!Herzlich Willkommen!
Unity 3D Tutorial Part 1 Herzlich Willkommen Der Traum vom eigenen Videospiel ist für viele Fans so alt wie die Videospiele selbst. Mittlerweile ist die Technik und auch die Software so weit, dass die
MehrWeb3D Authoring Software. Vortrag im Rahmen des Seminars 3D Graphik im Web. Prof. Dr. Gitta Domik Dipl. Inf. Frank Goetz. Autor: Manuel Hunold
Web3D Authoring Software Vortrag im Rahmen des Seminars 3D Graphik im Web Prof. Dr. Gitta Domik Dipl. Inf. Frank Goetz Autor: Manuel Hunold Leitfragen Wie können die Animationen erstellt werden, die wir
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
MehrModellierungsmethoden
Modellierungsmethoden Definition (smethoden) smethoden fassen verschiedene Beschreibungsmittel, insbesondere Datenstrukturen und Operationen, für geometrische Objekte zusammen. Äquivalente Begriffe: Geometrische
MehrRendering für Augmented Reality
Rendering für Augmented Reality Vorlesung Augmented Reality Prof. Dr. Andreas Butz WS 2006/07 Folien heute von Dr. Martin Wagner LMU München Medieninformatik Butz Augmented Reality WS2006/07 Folie 1 Ein
MehrWindows Presentation Foundation - Crashkurs
Windows Presentation Foundation - Crashkurs von Bernd Marquardt 1. Auflage Windows Presentation Foundation - Crashkurs Marquardt schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische
MehrCityGML Ein Standard für virtuelle 3D-Stadtmodelle
Technische Universität Berlin CityGML Ein Standard für virtuelle 3D-Stadtmodelle Prof. Dr. Thomas H. Kolbe Institut für Geodäsie und Geoinformationstechnik Technische Universität Berlin kolbe@igg.tu-berlin.de
MehrZwischenvortrag zum Entwicklungsstand der Bachelor-Arbeit. Direct 3D-Output für ein Rendering Framework
Zwischenvortrag zum Entwicklungsstand der Bachelor-Arbeit Direct 3D-Output für ein Rendering Framework von Benjamin Betting unter der Betreuung von Daniel Schiffner 1 Gliederung Kapitel I und II: Motivation,Einführung,Grundlagen
MehrJava 3D Einstiegs-Tutorial Teil 1
Java 3D Einstiegs-Tutorial Teil 1 Computergrafik - Übungen W. Kurth, E. Roth WS 2001/02 Java 3D: Application Programming Interface (API) für Java Erweiterung von Java um Klassenbibliotheken, die als Interface
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
MehrEin Tool für automatische Performancetests von Java3D Applikationen
Ein Tool für automatische Performancetests von Java3D Applikationen Kristina Wunderlich A Tool for Automated Performance Testing of Java3D Applications in Agile Environments Xueling Shu, Frank Maurer;
MehrShader für Geometrische Grundprimitive. Beispielszene mit vielen Kegeln unterschiedlicher Größe und Farbe
Shader für Geometrische Grundprimitive Beispielszene mit vielen Kegeln unterschiedlicher Größe und Farbe 0. Gliederung Gliederung: 1. Motivation 2. Verwandte Arbeiten 3. Überblick über das Vorgehen 3.1
MehrMultimedia/Graphics Libraries & Systems
Multimedia/Graphics Libraries & Systems Einführung und Themenvorstellung Prof. Dr. Jürgen Döllner Juri Engel, Tassilo Glander, Martin Beck, Stefan Buschmann, Matthias Trapp Ziele des Seminars 2 Analyse,
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
MehrÜberblick: Oracle Spatial 3D
ORACLE PRODUCT LOGO Quelle: TeleAtlas Überblick: Oracle Spatial 3D Karin Patenge / Carsten Czarski Oracle Deutschland B.V. & Co KG Agenda 3D Daten: Wo werden sie genutzt...? 3D Daten: Welche Varianten
MehrEinführung in OpenGL. Einführung in OpenGL
OpenGL: Einführung/Standard - OpenGL (Open Graphics Library) ist ein Standard für 3D Rendering und 3D Hardware-Beschleunigung - OpenGL läuft unter Windows, MacOS, Linux, Unix, - Website: http://opengl.org
MehrJava basierte Browser Plug-ins. Martin Kreis 3D-Graphik im Web WS 02/03. 27.01.2003 Java basierte Browser Plug-ins 1. Übersicht
Java basierte Browser Plug-ins Martin Kreis 3D-Graphik im Web WS 02/03 27.01.2003 Java basierte Browser Plug-ins 1 Übersicht Plug-ins 2D/3D Präsentationen und Animationen im Web Shout3D 3DAnywhere Anfy/Anfy3D
Mehr3D-Modellierung / Motion-Capturing. von Kevin O Brien
3D-Modellierung / Motion-Capturing von Kevin O Brien Inhalt 1. Animationsfilme Geschichte der Animation 3D-Modellierung 2. Special Effects Vorkommen Blue- / Greenscreen Motion-Capturing Kameraführung 2/36
MehrPlan für heute. Vorlesungstermine. CG1 & CG2 Vorlesungsthemen. Anwendungsgebiete. Warum Computer Grafik? Computergrafik 1&2 SS 2010
Plan für heute Computergrafik 1&2 SS 2010 http://www.icg.tu-graz.ac.at/courses/cgcv Organisation der Vorlesung Anwendungen der Computergrafik Konzepte der Computergrafik Display Technologies Prof. Institut
MehrCOMPUTERGRAFIK 2014 UNIVERSITÄT OSNABRÜCK. Niels Meyering
COMPUTERGRAFIK 2014 UNIVERSITÄT OSNABRÜCK Niels Meyering 0 WAS IST BLENDER? 3D-Grafik-Software Open Source (GPL-lizenziert) FEATURES Modellierung Animation Rendering (zwei eingebaute Renderer) Compositing
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
MehrWindows Presentation Foundation - Crashkurs
Bernd Marquardt Microsoft Windows Presentation Foundation - Crashkurs 2. überarbeitete Auflage Microsoft Vorwort - ll Für wen ist dieses Buch gedacht? 12 Beispieldateien zu diesem Buch 12 Support 12 1
MehrAlgorithmen und Datenstrukturen Bereichsbäume
Algorithmen und Datenstrukturen Bereichsbäume Matthias Teschner Graphische Datenverarbeitung Institut für Informatik Universität Freiburg SS 12 Überblick Einführung k-d Baum BSP Baum R Baum Motivation
Mehr1. Einführung Einführung in die Programmierung (fbw) Sommersemester 2008 Prof. Dr. Bernhard Humm Hochschule Darmstadt, fbi
1. Einführung Einführung in die Programmierung (fbw) Sommersemester 2008 Prof. Dr. Bernhard Humm Hochschule Darmstadt, fbi 1 Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik: Einführung in
MehrProgrammiersprachen. Organisation und Einführung. Berthold Hoffmann. Studiengang Informatik Universität Bremen
Organisation und Einführung Studiengang Informatik Universität Bremen Sommersemester 2010 (Vorlesung am Montag, der 12. April 2010) (Montag, der 12. April 2008) 1 Vorstellung 2 Organisation 3 Einführung
MehrGeodateninfrastruktur Berlin: Das virtuelle 3D Stadtmodell
3D Stadtmodell Berlin Geodateninfrastruktur Berlin: Das virtuelle 3D Stadtmodell EFRE Projekt Strategische Ziele 3D Stadtmodell Berlin Strategische Ziele Einsatz des 3D Stadtmodells für: Stadt- und Raumplanung,
MehrUniversität Osnabrück Fachbereich Mathematik / Informatik. 5. Vorlesung ( )
Universität Osnabrück Fachbereich Mathematik / Informatik 5. Vorlesung (06.05.2013) Prof. Dr. rer. nat. Oliver Vornberger Nico Marniok, B. Sc. Erik Wittkorn, B. Sc. Game Application Layer Rückblick Game
MehrTHREEDEE Visual FX, Echtzeit 3D-Applikation & Virtual Reality
1 THREEDEE Visual FX, Echtzeit 3D-Applikation & Virtual Reality UNTERNEHMENSPRÄSENTATION Eine Idee drei Säulen Die ThreeDee GmbH 2 UNSERE IDEE Die ThreeDee GmbH bietet Ihnen drei aufeinander aufbauenende
MehrJava 3D Einstiegs-Tutorial Teil 3
Navigation mit der Maus Java 3D Einstiegs-Tutorial Teil 3 Computergrafik - Übungen W. Kurth, E. Roth WS 2001/02 Java 3D eröffnet mehrere Möglichkeiten, sich mittels Maus- Eingaben im virtuellen Raum zu
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
MehrVRML-Export und Animationen (GAM 14e)
VRML-Export und Animationen (GAM 14e) Definition aus Wikipedia: Virtual Reality Modeling Language (VRML) ist eine Beschreibungssprache für 3D-Szenen, deren Geometrien, Ausleuchtungen, Animationen und Interaktionsmöglichkeiten.
MehrProbelektion zum Thema. Shadow Rendering. Shadow Maps Shadow Filtering
Probelektion zum Thema Shadow Rendering Shadow Maps Shadow Filtering Renderman, 2006 CityEngine 2011 Viewport Real reconstruction in Windisch, 2013 Schatten bringen viel Realismus in eine Szene Schatten
MehrTeil III. Grundlagen der Computergrafik
Teil III Grundlagen der Computergrafik Überblick 1 2 Geometrische Modellierung 3 Bildsynthese 4 Grafikprogrammierung Eike Schallehn Grundlagen der Informatik für Ingenieure Wintersemester 08/09 3 1 Begriff:
MehrAnwendertreffen 20./21. Juni
Forum cadwork 3D Viewer Der cadwork 3D Viewer ist ein Programm mit dem Sie einfache Präsentationen und Bilder Ihrer Projekte erstellen können. Auch kleinere Animationen und Filme können mit ihm erstellt
MehrEntwurf und Umsetzung eines Werkzeugs für die Fluchtwegplanung
Entwurf und Umsetzung eines Werkzeugs für die Fluchtwegplanung Diplomarbeit Christian Weiprecht Bauhaus-Universität Weimar Fakultät Bauingenieurwesen Professur CAD in der Bauinformatik Inhaltsübersicht
MehrVerteilte und kooperative VR-Anwendungen
Verteilte und kooperative VR-Anwendungen Michael Sedlmair Hauptseminar VR und AR LFE Medieninformatik LMU München 14.06.04 Verteilte und kooperative VR-Anwendungen 1 Überblick Einführung Allgemeines über
MehrB6. 3D-Computergrafik mit Java
B6. 3D-Computergrafik mit Java B6.1 Grundlagen der 3D-Computergrafik (teilweise Wiederholung zu Vorlesung Digitale Medien) B6.2 Einführung in Java 3D B6.3 Animation B6.4 Geometrie, Material, Beleuchtung
MehrVergleich von Open Source Virtual Globes
FOSSGIS 2011 Vergleich von Open Source Virtual Globes Mathias Walker Sourcepole AG, Pfäffikon SZ www.sourcepole.ch Übersicht Plattformunabhängige Open Source Virtual Globes Installation Hinzufügen von
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
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
MehrKapitel 5: Szenengraphen
Kapitel 5: Szenengraphen 1 Szenengraph APIs Was macht 3D-Graphik mit OpenGL schwierig? Low-level und Hardware-orientiert imperativ statt deskriptiv geringe Unterstützung von Interaktionen wenig Unterstützung
MehrMobile Games. Spieleprogrammierung für Handys mit Java ME. von Thomas Lucka. 1. Auflage. Hanser München 2008
Mobile Games Spieleprogrammierung für Handys mit Java ME von Thomas Lucka 1. Auflage Hanser München 2008 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 41197 5 Zu Leseprobe schnell und portofrei
MehrInhaltsverzeichnis. 1 Hardwaregrundlagen
Inhaltsverzeichnis 1 Hardwaregrundlagen 2.4 2.5 Perspektivische 2.6 Parallele 2.7 Umsetzung der Zentralprojektion 2.8 Weitere 2.9 Koordinatensysteme, Frts. 2.10 Window to Viewport 2.11 Clipping 3 Repräsentation
Mehr3D Visualisierung im Internet - Global und Lokal
3D Visualisierung im Internet - Global und Lokal Sebastian Königshofer 1 Inhalt Globale 3D Visualisierungen Google Earth Microsoft Live Maps Erweiterbarkeit durch den Benutzer Lokale 3D Visualisierungen
MehrVerbindende Vorhaben in IT 8: CAD und Web-Seiten
1. Lehrplanbezug Verbindende Vorhaben in IT 8: CAD und Web-Seiten Neben der Bildschirmpräsentation gehört das Gestalten von Web-Seiten zu den bedeutenden Möglichkeiten der Veröffentlichung von selbst erarbeiteten
MehrJava für C++ Programmierer
Java für C++ Programmierer Alexander Bernauer bernauer@inf.ethz.ch Einführung in die Übungen zu Informatik II (D ITET) FS2010 ETH Zürich Ziel Allgemeiner Überblick Kennenlernen der Suchbegriffe Warum Java?
Mehr3. Drucken und Exporte
3. Drucken und Exporte 1. Drucken Um drucken zu können ist es nötig zuerst ein Objekt/Projekt zu erstellen. Nun wählt man den punkt Datei Druckereinrichtung aus. (siehe Abbildung 1). siehe hier Abbildung
MehrDarstellung komplexer 3D-Stadtmodelle im (mobilen) Webbrowser mittels bildbasiertem Rendering
Darstellung komplexer 3D-Stadtmodelle im (mobilen) Webbrowser mittels bildbasiertem Rendering Martin Christen FHNW Hochschule für Architektur, Bau und Geomatik Institut Vermessung und Geoinformation martin.christen@fhnw.ch
MehrMultimedia Anwendungen auf PC und Mac selbst entwickeln
DOS INTERNATIONAL Ein Buch der Zeitschrift LJVJ\D IN I t MIM A l I U N A L Bd. Nr. 2 Peter Meister Multimedia Anwendungen auf PC und Mac selbst entwickeln Grafik - Sound - Video, 600 MB CD-ROM: Autorensysteme,
MehrObjektorientierte Programmierung
Unterlagen zur Veranstaltung Einführung in die Objektorientierte Programmierung Mit Processing Alexis Engelke Sommer 2012 Alexis Engelke Inhalt Level 1: Geometrie Hintergrundfarben Punkte, Linien und deren
Mehr3d XML, 3d XML Player
3D-CAD-Modelle als Rohstoff für die TD 3d XML, 3d XML Player (Dassault/Microsoft) U3D, Acrobat 3D (Adobe/3DIF) Acrobat 3D Toolkit Acrobat + Javascript 3D-CAD-Modelle als Rohstoff für die TD Bilder: 3D-Modell
Mehr5. Programmierschnittstellen für XML
5. Programmierschnittstellen für Grundlagen Dr. E. Schön FH Erfurt Sommersemester 2015 Seite 135 Programmierschnittstelle Notwendigkeit: Zugriff auf -Daten durch Applikationen wiederverwendbare Schnittstellen
MehrFeynsinn. die etwas andere Beratung
Feynsinn die etwas andere Beratung Vortrag zum Virtual Efficiency Congress 2011 Braucht die Welt VR? Eine Bestandsaufnahme. - 2-07.10.2011 Henning Linn - 3-07.10.2011 Henning Linn Skills Langjährige Erfahrung
MehrINHALT. Danksagung... Einleitung... 1 Projekt: Einfache Formen herstellen... 1. 2 Mit der Konsole herumspielen und feststellen, was kaputt ist...
INHALT Danksagung................................... Einleitung.................................... IX XI 1 Projekt: Einfache Formen herstellen.................. 1 Programmieren mit dem ICE Code Editor................................
MehrStrukturierung städtischer 3D-Geoinformationen mit CityGML
Technische Universität Berlin Strukturierung städtischer 3D-Geoinformationen mit CityGML Prof. Dr. Thomas H. Kolbe Institut für Geodäsie und Geoinformationstechnik Technische Universität Berlin kolbe@igg.tu-berlin.de
Mehr8 3D-Grafik mit VPython
8 3D-Grafik mit VPython In diesem Kapitel wird das Python-Erweiterungsmodul Visual-Python bzw. VPython vorgestellt. Mit VPython können interaktive und animierte 3D-Szenen erzeugt werden. Dreidimensionale
MehrNutzung des Rechners zur Modellierung von Produktkomponenten. Begriff eingeführt: 1957 in USA durch D.T. Ross
Gliederung 3. Grundlagen der geometrischen Modellierung 3.1 Einführung 3.2 Arbeitsweise von CAD-Systemen 3.3 Modellierungskonzepte 3.4 Planung 3.4.1 Komponenten 3.4.2 Einsatzplanung 3.5 Einzelteile 3.5.1
MehrComputergrafik 2016 Oliver Vornberger. Kapitel 16: 3D-Repräsentation
Computergrafik 2016 Oliver Vornberger Kapitel 16: 3D-Repräsentation 1 Sequenz von Transformationen grün rot Kamera blau Modeling View Orientation View Mapping Device Mapping 2 Repräsentation + Darstellung
MehrMobile Augmented Reality
Mobile Augmented Reality Semantische Bauwerksmodelle als Datengrundlage einer Smartphone-basierten Augmented Reality Anwendung RWTH Aachen University Geodätisches Institut Lehrstuhl für Bauinformatik &
Mehr5. Programmierschnittstellen für XML
5. Programmierschnittstellen für für Medientechnologen Dr. E. Schön Wintersemester 2015/16 Seite 146 Notwendigkeit: Programmierschnittstelle Zugriff auf -Daten durch Applikationen wiederverwendbare Schnittstellen
Mehr12. Modelle für 3D-Objekte und -Szenen
12. Modelle für 3D-Objekte und -Szenen Modell: Abbild der Realität, welches bestimmte Aspekte der Realität repräsentiert (und andere ausblendet) mathematische Modelle symbolische Modelle Datenmodelle Experimentalmodelle
Mehr