Computergrafik, Visualisierung & CAD-Technologie - SS 2004 AG Graphische Datenverarbeitung und Computergeometrie

Save this PDF as:
 WORD  PNG  TXT  JPG

Größe: px
Ab Seite anzeigen:

Download "Computergrafik, Visualisierung & CAD-Technologie - SS 2004 AG Graphische Datenverarbeitung und Computergeometrie"

Transkript

1 0.1 Historie Grundlagen-Ära der Computergrafik: - Start Anfang siebziger Jahre, bis Mitte achtziger Jahre - basierend auf technologischer Entwicklung der Rastergrafik-Hardware - erster Siegeszug der Computergrafik in der wissenschaftlichen und der high-end Anwendungsdomäne - Entwicklung von Algorithmen und Datenstrukturen für fotorealistische Bildsynthese und Modellierung von Objekten - Grundlagen heute benutzter Verfahren (z. B. Ray-Tracing) und Anwendungen (z. B. CAD-Systeme) aus dieser Zeit Historie Grundlagen-Ära der Computergrafik: (cont.) - nach Basisfundierung ab den späten achtziger Jahren Entwicklung weiterführender Techniken und Anwendungen - Notwendigkeit der Verwendung leistungsfähiger aber sehr teuerer Grafikrechner

2 0.1 Historie Anwendungs- und Anwender-Ära der Computergrafik: - Start Ende der neunziger Jahre - basierend auf technologischer (und preislicher) Entwicklung der PC-Hardware und Hochleistungs-3D-Grafikhardware - zweiter Siegeszug der Computergrafik in der Anwendungs- und Anwenderdomäne - Algorithmen und Verfahren aus der Grundlagen-Ära erfahren effiziente Hardware-Unterstützung bzw. Umsetzung - low-level Software-Zugang: moderne Software-Schichten kapseln in Form von APIs, wie z. B. OpenGL, Direct3D oder Java3D, zunehmend höhere Funktionalitäten => Zugang eines breiten Kreises von Anwendungsprogrammierern zu Computergrafikroutinen Historie Anwendungs- und Anwender-Ära der Computergrafik: (cont.) - high-level Software-Zugang: moderne Werkzeuge, wie z. B. 3D Studio Max oder Maya, ermöglichen den komfortablen Umgang mit Computergrafiktechniken für eine breite Anwenderschicht - im Mittelpunkt der wissenschaftlichen Entwicklung stehen die Anwendungen der Computergrafiktechniken, insbesondere in speziellen Teilbereichen, wie z. B. Visualization, Scientific Visualization, Information Visualization Computer-Animation Virtual Reality, Virtual Environments, Augmented Reality, Tele-Immersion

3 0.2 Überblick Der aktuelle Stand: Wo wird Computergrafik-Geschichte geschrieben? Es existieren zwei (konkurrierende) weltweit führende und jährlich stattfindende Computergrafiktagungen: ACM SIGGRAPH Special Interest Group for Computer Graphics and Interactive Technologies IEEE VISUALIZATION Überblick Der aktuelle Stand: Was macht die Computergrafik heute eigentlich aus? Zur Zeit versucht die ACM SIGGRAPH im Taxonomy Project eine umfassende Taxonomie der Computergrafik aufzustellen. Hier der aktuelle Stand des Projektes: 1. Grundlagen und Einführung (a) Das Pipeline-Modell der Computergrafik (b) Die virtuelle Kamera, Projektionen (c) Transformationen, Koordinatensysteme und Szenengraphen (d) Framebuffer 2. Geometrisches Modellieren (a) Grafik-Primitive (Punkt, Linie, Polygonzug, Dreieck, Polygon) (b) Polyeder und Quadriken (c) Rotationskörper

4 0.2 Überblick Der aktuelle Stand: (cont.) (d) Polygonale Netze, Dreiecks-Netze (Datenstrukturen und Algorithmen) (e) Freiformgeometrie (Bézier, B-Splines und NURBS-Geometrie) (f) Subdivision-Geometrie (g) Implizites Modellieren (h) Solid Modeling (CSG, Raumteilungsmethoden) (i) Prozedurales Modellieren (Fraktale, L-Systeme, Partikelmodelle) 3. Die Bildberechnung - Rendering (a) Lokale Beleuchtungsmodelle (b) Globale Beleuchtungsmodelle (c) Interpolative Schattierungsalgorithmen (d) Globale und foto-realistische Methoden: Ray-Tracing und Radiosity i. Schattenwurf, Reflektionen ii. Grundlagen des Ray-Tracings iii. Fortgeschrittene Ray-Tracing Algorithmen, Implementierung iv. Radiosity v. Radiosity-Ray-Tracing Überblick Der aktuelle Stand: (cont.) (e) Texturen i. Texture Mapping ii. Zwischenabbildungen iii. Anti-Aliasing und Filter iv. Bump Mapping v. Environment Mapping vi. Shadow Mapping vii. Mip-Mapping viii. 3D Texturen (f) Alternative Methoden i. Nicht-foto-realistische Darstellung ii. Volumengrafik iii. Image-Based-Rendering 4. Display-Algorithmen (a) Scanline-Algorithmus (b) Double Buffering

5 0.2 Überblick Der aktuelle Stand: (cont.) (c) Sichtbarkeit i. Verdeckte Kanten und Flächen ii. Tiefenpuffer iii. Ray-Tracing (d) Clipping (e) Culling (f) A-Buffer, Stencil-Buffer & Co. 5. Grafik-Hardware (a) Eingabegeräte (Maus, Stift, 3D Scanner, haptische Eingabe) (b) Ausgabegeräte (Farbsysteme, Rasterbildschirm, LCD-Technik, Head-Mounted-Display, CNC, STL-Ausgabe) (c) Grafikkarten 6. Grafik-Software (a) Software-Architekturen (b) VRML Überblick Der aktuelle Stand: (cont.) (c) Quicktime VR (d) RenderMan und BMRT (e) Application Programming Interfaces i. OpenGL ii. Direct3D iii. Java3D 7. Visualisierung (a) Das Pipeline-Modell der Visualisierung (b) Grundlegende Algorithmen und Datenstrukturen der Visualisierung (c) Wissenschaftliches Visualisieren (d) Informationsvisualisierung (e) Volumenvisualisierung in der Medizin (f) Visualisierung in der Strömungsdynamik (g) Visualisierung in der Bio-Informatik

6 0.2 Überblick Der aktuelle Stand: (cont.) 8. Computer-Animation (a) Grundbegriff der Animation (b) Keyframing (c) Kinematik und Kinetik in der Computeranimation (d) Character Animation (e) Prozedurale Animation 9. Virtuelle Welten (a) Virtual Reality (Hardware, Software, Architekturen) (b) Computergames (c) Realtime-Grafik Wir geben im Folgenden einen kurzen Überblick über gängige Grafik-Software (Werkzeuge, Sprachen und Standards) und werden später exemplarisch näher auf die OpenGL-API eingehen High-level Anwender-Werkzeuge Softimage 3D Modellierung, Animation, Rendering und Produktion im professionellen Bereich, benutzt MentalRay als Ray-Tracer. Hersteller: Avid Technology Inc. Homepage: Einsatz in Filmen: The Lost World: Jurassic Park, The Matrix, Star Wars: The Phantom Menace, Godzilla, Gladiator Einsatz in Games Plattform: SGI, Windows Preis: sehr hoch

7 0.3 High-level Anwender-Werkzeuge 3D Studio Max Modellierung, Animation, Rendering und Produktion im professionellen Bereich Hersteller: Autodesk ( Homepage: Einsatz in Filmen: Driven, Dungeons & Dragons, The Lost World: Jurassic Park Einsatz in Games: Tomb Raider 2, Myst, Age of Empires II, SimCity 3000 Plattform: Windows Preis: hoch High-level Anwender-Werkzeuge 3D Studio Max (cont.)

8 0.3 High-level Anwender-Werkzeuge Maya Modellierung, Animation, Rendering und Produktion im professionellen Bereich Hersteller: Alias Wavefront, division of Silicon Graphics Lt. ( Homepage: Einsatz in Filmen: Lord of the Rings Trilogy, Enemy at the Gates Einsatz in Games: Gran Turismo 3, Madden NFL 2001 Plattform: Windows Preis: sehr hoch High-level Anwender-Werkzeuge Maya (cont.)

9 0.3 High-level Anwender-Werkzeuge Rhinoceros 3D, Rhino CAD-Anwendung, Modellierung mit Freiformkurven und -flächen Hersteller: Robert McNeel & Associates ( Homepage: Einsatz bei:airbus Industries, BMW AG, Daimler Chrysler, Ford, Honda, Hyundai, LEGO, Microsoft, Miele, Nike, Nintendo, Nokia, Toyota, US Army Research, US Air Force, Walt Disney, Yamaha Plattform: Windows Preis: niedrig bis mittel High-level Anwender-Werkzeuge Rhinoceros 3D, Rhino (cont.)

10 0.3 High-level Anwender-Werkzeuge Lightscape Professioneller Radiosity-Renderer Hersteller: Autodesk Homepage: Preis: mittel bis hoch Low-level Anwender-Werkzeuge POVRAY (Persistence of Vision Ray-Tracer) Raytracer mit Radiosity-Erweiterung Homepage: Plattform: Windows, DOS, Macintosh, Linux, SunOS Preis: freeware, source code! BMRT (Blue Moon Rendering Tools), RenderMan, Entropy Kommerziell eingesetzter Raytracer Homepage: Einsatz bei: ILM, Pixar (A Bug's Life, The Cell, Hollow Man) Preis: BMRT (zero for non-profit use)

11 0.4 Low-level Anwender-Werkzeuge VTK The Visualization Toolkit Objektorientierte Visualisierungsbibliothek (C++ Klassen, TCL Skript-Sprache, Java bindings) mit Standard- und fortgeschrittenen Algorithmen (z. B. contouring, surface smoothing, triangulation) für alle Arten der 3D-Datenvisualisierung. Hersteller: Kitware Inc. ( Homepage: Preis: zero for non-profit use 0-21 Es existieren unübersehbar viele Grafikschnittstellen (3D-APIs), -sprachen und standards auf unterschiedlichen Abstraktionsniveaus für viele verschiedene Einsatzgebiete. Folgende gelten als etabliert: OpenGL (basiert auf IRIX GL) Open Inventor VRML (3D-Beschreibungssprache, kein API!) Open Performer (ehemals IRIX Performer) OpenGL Optimizer OpenGL Volumizer Java3D DirectX, Direct3D

12 Überblick: Application Direct3D, DirectX Java3D Java3D OpenGL Inventor Performer Optimizer Volumizer Operating System Quickdraw3D (Mac) 0-23 Begriffe: Immediate Mode: - direkter Modus, alle Aktionen werden direkt ausgeführt - low-level, d.h. keine bis schwache Abstraktion - fast kein Raum mehr für Optimierung - Primitive: Punkte, Linien, Dreiecke,... Retained Mode: - indirekter Modus, zuerst wird ein Szenengraph konstruiert - Elemente die sich ändern werden spezifiziert - abstrakterer Level - höherwertige Primitive: Kugeln, Quader, Prismen,... Bemerkung: Vorsicht, Bezeichnungen werden unterschiedlich verwendet!

13 OpenGL - Open Graphics Library, entwickelt 1992, aktuelle Version Quasi-Industriestandard, gut dokumentiert, stabil, skalierbar, ständige Weiterentwicklung - prozedurales low-level API für 2D und 3D Grafik - Oberflächen- und Betriebssystemunabhängig - mehr als 150 Funktionen für Rendering, Texturen, Modellierung, Transformationen, OpenGL (cont.) - nutzbar mit C, C++, Fortran, Ada, Java unter Windows, X-Windows und Macintosh - Einsatzbereiche: 3D Animation, CAD, Virtuelle Welten, Simulationen,... - Referenzimplementierung von SGI unter oss.sgi.com

14 Open Inventor - objektorientiertes Toolkit für interaktive 3D-Grafikanwendungen - entwickelt von SGI, basiert auf OpenGL - definiert Modelle mittels eines Szenengraphen mit Primitiven wie Würfel, Polygone, NURBS,... - stellt Fensterverwaltung zur Verfügung (nur X-Windows) - definiert ein Dateiformat für den Datenaustausch - event-basierte Modellierung für 3D Interaktion, Mechanismen für animierte Objekte (engines) und Picking - plattformunabhängig, Unterstützung von Crossplattformentwicklung 0-27 Open Inventor (cont.) Beispiel: Szenengraph

15 VRML - Virtual Reality Modeling Language - Entwicklung: 1992 Inventor (Open Inventor) 1994 VRML Idee (Erweiterung von HTML) 1995 VRML 1.0 Standard (Submenge von Open Inventor) 1996 VRML 2.0 Entwurf (nicht kompatibel zu VRML 1.0) (erweiterte Objekte, neue Syntax, Prototyping) 1997 VRML97 Standard, ISO/IEC als reine Beschreibungssprache (keine API) für komplexe und interaktive 3D-Welten entwickelt 0-29 VRML (cont.) - Ziel: 3D fürs Internet - Viele Objekte, die in 3D-Applikationen verwendet werden, wurden in den Standard übernommen: - hierarchische Transformationen, - Lichtquellen, - Sichtdefinitionen, -Geometrie, - Animation, - Nebel, - Materialeigenschaften, Texturen,

16 VRML (cont.) - Programmierzugriff mittels JavaScript/VRMLScript oder mittels Java über das EAI (External Authoring Interface) - Es werden Autorenwerkzeuge und Viewer benötigt, damit die Welten lebendig werden. - Viewer: Blacksun, CosmoPlayer ( - Java3D bietet Leseroutinen für VRML Nachfolger ist die Beschreibungssprache X3D, welche auf XML basiert - Der VRML-Szenengraph ist Grundlage für die Szenenbeschreibung im aktuellen MPEG-Standard VRML (cont.) Beispiel: Szenengraph

17 Open Performer Motivation: Typische VR-Anwendungen verlangen die Einhaltung einer bestimmten Reaktionszeit (<1s, typ. 100ms) und einer minimalen Bildwiederholrate (typ. 15fps). Dies stellt Voraussetzungen an die Durchlaufzeiten durch die Rendering-Pipelines. Beispiele: - HMD (Head Mounted Display), Datenhelm (ein Display pro Auge), - CAVE (Computer Aided Virtual Environment) Raum, auf dessen Wände die generierten Bilder projiziert werden Oft wird eine hohe Bildrate durch die Verwendung von mehreren Rendering-Pipelines erkauft. Dann ist die Berechnung des aktuell sichtbaren Bildes aber schon einige Bilder vorher gestartet worden Open Performer (cont.) - API, die auf OpenGL aufsetzt und weitere Funktionalitäten zur Verfügung stellt - ursprüngliches Ziel: maximale Grafik Performance für die SGI Produktlinie - optimiert für den Einsatz in Virtual Reality (VR) Umgebungen, echtzeitfähig, multithreaded, interaktiv - Einsatzbereiche: Visuelle Simulation, Virtual Reality, CAD-Systeme, Spielentwicklung - Mechanismen für transparentes Multiprozessing und effiziente Nutzung von mehreren/parallelen Prozessoren, Videokanälen und Grafikpipelines ohne Codeänderungen

18 Open Performer (cont.) - feste Framerate einstellbar für immersive Applikationen - eigene Datenstruktur für schnelles Laden - Behandlung von großen Texturen mit bis zu 8*10 6 x 8*10 6 Texels - Verfügbarkeit: SGI Rechner, Linux (!) 0-35 OpenGL Optimizer - Visualisierungsbibliothek für sehr große Modelle - vorwiegend für den Konstruktionsbereich gedacht (digital prototyping) - nutzt Cosmo3D Szenengraph (Szenengraph für VRML, entwickelt für CosmoPlayer) - bietet volle Kontrolle über: Topologie (z. B. boundary representation), Netzvereinfachung (mesh simplification), Tesselierung

19 OpenGL Optimizer (cont.) Architektur: 0-37 OpenGL Volumizer - high-level API für Volumendarstellung - Programmiersprache ist C++ - Rechnerplattformen SGI O2, Octane, Onyx2 - Darstellung und Manipulation von großen Volumendatensätzen für Medizin-, Energie- und Wissenschaftsmarkt - high- und low-level Funktionalitäten sind nutzbar - kompatibel mit Open Inventor und Open Performer: Mischen von Objekten möglich, Volumenverformung, Definition von ROI (Region Of Interest) mit Hilfe von Shapes - Datenmengen im Rahmen von mehreren 100 GB

20 Java3D Mit Sun s großem Erfolg der Java-Programmiersprache wurde nach kurzer Zeit auch der Ruf nach einer API für 3D laut. Zusammen mit Intel, SGI, Apple (damals noch ohne MS) entwickelte Sun eine Grafikbibliothek, welche die Anforderungen an eine moderne Java-3D-API erfüllen sollte. - Plattformen (heute): AIX, HP, Linux, SGI, Solaris, Windows - Anwendungsgebiete: Simulationen, Spiele, CAD, Scientific Visualization, VR Systeme 0-39 Java3D (cont.) - Java3D definiert kein eigenes externes Dateiformat (es ist aber eine Serialisierung der Java-Objekte möglich) - run-time Lademechanismen - besondere Features: immediate mode, retained mode, compiled retained mode, double-buffering, z-buffer rendering model - unterstützt high-end Rendering Umgebungen (CAVE, HMD,...) - unterstützt 3D-Eingabegeräte

21 Direct3D - 3D-API, beschränkt auf Windows-basierte Computer - Teil von DirectX, das alle Multimedia-Belange abdecken soll - Gedacht für Spiele, Multimedia-Anwendungen und interaktive 3D-Grafik - Features: umschaltbare Tiefenbuffer, Flat- und Gouraudschattierung, mehrere Lichtquellen und typen, Material- und Texturunterstützung, Transformation und Clipping, robuste Emulationstreiber überbrücken fehlende Hardwarefunktionalität 0-41 Direct3D (cont.) Architektur: Component Hardware Emulation Layer (software drivers that act like hardware) Hardware Abstraction Layer (software drivers that communicate between SW and HW) D I R E C Retained Mode (RM) T Immediate Mode 3 (IM) D (HEL) HAL DirectX Media Layer DirectShow DirectAnimation DirectX Foundation Layer DirectDraw Direct3D Direct3DX DirectInput DirectSound DirectSound3D DirectPlay DirectMusic Graphics hardware

0 Historie, Überblick, Grafik-Software. 0.1 Historie

0 Historie, Überblick, Grafik-Software. 0.1 Historie 0.1 Historie 0 Historie, Überblick, Grafik-Software Grundlagen-Ära der Computergrafik: - Start Anfang siebziger Jahre, bis Mitte achtziger Jahre - basierend auf technologischer Entwicklung der Rastergrafik-Hardware

Mehr

Computergrafik SS 2014

Computergrafik SS 2014 Computergrafik SS 2014 Wer sind wir? Vorlesung Prof. Dr. Hans Hagen Raum: 36-226 Email: hagen@cs.uni-kl.de apl. Prof. Dr. Achim Ebert Raum: 36-236 Email: ebert@cs.uni-kl.de Übungsleitung Lars Hüttenberger

Mehr

OpenGL vs. Direct3D Ein 3D-API Vergleich

OpenGL vs. Direct3D Ein 3D-API Vergleich OpenGL vs. Direct3D Ein 3D-API Vergleich 3D-APIs (Application Programming Interface)sind Software-Schnittstellen, um über einen Standard auf die Hardware des Rechners zugreifen zu koennen. Direct3D von

Mehr

Einführung in OpenGL. Einführung in OpenGL

Einfü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

Mehr

VRML Tools. Markus Czok, Carsten Rohde

VRML 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

Mehr

Computergrafik. Michael Bender, Manfred Brill. Ein anwendungsorientiertes Lehrbuch ISBN Inhaltsverzeichnis

Computergrafik. 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

Mehr

Teil III. Grundlagen der Computergrafik

Teil 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:

Mehr

OpenGL. (Open Graphic Library)

OpenGL. (Open Graphic Library) OpenGL (Open Graphic Library) Agenda Was ist OpenGL eigentlich? Geschichte Vor- und Nachteile Arbeitsweise glscene OpenGL per Hand Debugging Trend Was ist OpenGL eigentlich? OpenGL ist eine Spezifikation

Mehr

Web3D 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 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

:= Modellabbildung. Bildsynthese (Rendering) Bildsynthese

:= 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

Mehr

Computergrafik - Projekt

Computergrafik - 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

Zwischenvortrag 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 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

Mehr

Grundlagen der Spieleprogrammierung

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:

Mehr

Computergrafik. Ein anwendungsorientiertes Lehrbuch. Bearbeitet von Michael Bender, Manfred Brill

Computergrafik. Ein anwendungsorientiertes Lehrbuch. Bearbeitet von Michael Bender, Manfred Brill Computergrafik Ein anwendungsorientiertes Lehrbuch Bearbeitet von Michael Bender, Manfred Brill 1. Auflage 2003. Taschenbuch. 528 S. Paperback ISBN 978 3 446 22150 5 Format (B x L): 16,9 x 24,1 cm Gewicht:

Mehr

Architektur und Entwicklung von VR-Anwendungen (VR-Frameworks)

Architektur und Entwicklung von VR-Anwendungen (VR-Frameworks) Architektur und Entwicklung von VR-Anwendungen (VR-Frameworks) LMU München LFE Medieninformatik HS Virtual- und Augmented Reality Helge Groß SS 2004 Überblick Wofür VR-Anwendungen? Architektur von VR-Anwendungen

Mehr

Photorealistische Echtzeit-Visualisierung geovirtueller Umgebungen

Photorealistische Echtzeit-Visualisierung geovirtueller Umgebungen Photorealistische Echtzeit-Visualisierung geovirtueller Umgebungen Anselm Kegel Hasso-Plattner-Institut Fachgebiet Computergrafische Systeme Prof. Dr. Jürgen Döllner Universität Potsdam www.hpi.uni-potsdam.de/3d

Mehr

Workshop: 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 Workshop: Einführung in die 3D-Computergrafik Julia Tolksdorf Thies Pfeiffer Christian Fröhlich Nikita Mattar 1 Organisatorisches Tagesablauf: Vormittags: Theoretische Grundlagen Nachmittags: Bearbeitung

Mehr

Uni-IT Projekte aus den Bereichen Mensch-Maschine-Systeme, Augmented Reality und Simulation

Uni-IT Projekte aus den Bereichen Mensch-Maschine-Systeme, Augmented Reality und Simulation Uni-IT Projekte aus den Bereichen Mensch-Maschine-Systeme, Augmented Reality und Simulation Thomas D. Lepich Lepich@Uni-Wuppertal.de 1 Überblick Arbeitsgruppe GDS am LFA Projekte Reactor Viewer & Reactor

Mehr

Open Source IDE - eclipse ETIS SS04

Open Source IDE - eclipse ETIS SS04 Open Source IDE - eclipse ETIS SS04 Gliederung Motivation Geschichte Architektur Platform Runtime Eclipse Platform Java Development Tools (JDE) Plugin Development Environment (PDE) Zusammenfassung 2 Motivation

Mehr

Proseminar: Virtuelle Präsenz. Vortrag: Steve Rechtenbach

Proseminar: Virtuelle Präsenz. Vortrag: Steve Rechtenbach Proseminar: Virtuelle Präsenz Vortrag: Steve Rechtenbach Themen: 2/22 Einführung Was ist OpenGL? / Entwicklung Fakten Kleines(!) Beispiel Hello OpenGL Shader Zusammenfassung OpenGL vs Direct3D Einführung:

Mehr

Szenengraph-Architekturen im Kontext von VR- und AR-Anwendungen

Szenengraph-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

Mehr

Universität Augsburg. 20. April 2012. B. Möller (U. Augsburg) Computergraphik SS12 20. April 2012 1 / 6

Universität Augsburg. 20. April 2012. B. Möller (U. Augsburg) Computergraphik SS12 20. April 2012 1 / 6 Kapitel 1 Einführung B. Möller Universität Augsburg 20. April 2012 B. Möller (U. Augsburg) Computergraphik SS12 20. April 2012 1 / 6 Begriffsdefinition Computergrafik: realistische Darstellung realer oder

Mehr

Grundlagen der Spieleprogrammierung

Grundlagen der Spieleprogrammierung Grundlagen der Spieleprogrammierung Teil I: 3D-Graphik Kapitel 4: Die Realität DirectX und OpenGL (Übersicht) Peter Sturm Universität Trier Outline 1. Übersicht und Motivation 2. Mathematische Grundlagen

Mehr

Überblick Echtzeit-Rendering. Uwe Domaratius dou@hrz.tu-chemnitz.de

Überblick Echtzeit-Rendering. Uwe Domaratius dou@hrz.tu-chemnitz.de Überblick Echtzeit-Rendering Uwe Domaratius dou@hrz.tu-chemnitz.de Gliederung 1. Einleitung 2. geometriebasierende Verbesserungen 3. Level-of-Detail 4. Culling 5. Texturen 6. bildbasiertes Rendering Was

Mehr

Seminar Game Development Game Computer Graphics. Einleitung

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

Mehr

3d XML, 3d XML Player

3d 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

Mehr

Game Engine Architecture and Development. Platform Unabhängiger Code Multi Threading in Game Engines Profiling

Game Engine Architecture and Development. Platform Unabhängiger Code Multi Threading in Game Engines Profiling Game Engine Architecture and Development Platform Unabhängiger Code Multi Threading in Game Engines Profiling Folien Die Folien werden auf acagamics.de hochgeladen Das Passwort ist 60fps (ohne ) Rückblick:

Mehr

GDV III - Geometric Computing detaillierterer Überblick 20.10.08 Dr. Dietmar Hildenbrand

GDV III - Geometric Computing detaillierterer Überblick 20.10.08 Dr. Dietmar Hildenbrand GDV III - Geometric Computing detaillierterer Überblick 20.10.08 Dr. Dietmar Hildenbrand Interactive Graphics Systems Group (GRIS) Technische Universität Darmstadt Heutige Themen Überblick über Ray-Tracer

Mehr

Rendering für Augmented Reality

Rendering 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

Mehr

Visualisierung in VTK - The Visualization Toolkit -

Visualisierung in VTK - The Visualization Toolkit - Visualisierung in VTK - The Visualization Toolkit - Steffen Oeltze Otto-von-Guericke-Universität Magdeburg, FIN/ISG Inhalt: 2D- und 3D-Visualisierung zur Exploration medizinischer Schichtdaten Oberflächenvisualisierung

Mehr

Ein Tool für automatische Performancetests von Java3D Applikationen

Ein 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;

Mehr

Integration von 3D-Visualisierungstechniken in 2D-Grafiksystemen

Integration 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

Mehr

Szenengraphen. Codruţa Cosma. Universität Ulm Sommersemester 2005

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

Mehr

Verteilte und kooperative VR-Anwendungen

Verteilte 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

Mehr

CREATIVE PROGRAMMING TOOLKITS

CREATIVE PROGRAMMING TOOLKITS CREATIVE PROGRAMMING TOOLKITS Unter Creative Programming Toolkits verstehen wir Software-Teile welche uns helfen vielfältige Medien-kunst zu erstellen. Viele dieser Werkzeuge wurden durch Künstler für

Mehr

Kapitel 0. Einführung. 0.1 Was ist Computergrafik? 0.2 Anwendungsgebiete

Kapitel 0. Einführung. 0.1 Was ist Computergrafik? 0.2 Anwendungsgebiete Kapitel 0 Einführung 0.1 Was ist Computergrafik? Software, die einen Computer dazu bringt, eine grafische Ausgabe (oder kurz gesagt: Bilder) zu produzieren. Bilder können sein: Fotos, Schaltpläne, Veranschaulichung

Mehr

DirectX und OpenGL. Proseminar Multimedia-Hardwareerweiterungen Michel Weimerskirch, 15. Februar 2006

DirectX und OpenGL. Proseminar Multimedia-Hardwareerweiterungen Michel Weimerskirch, 15. Februar 2006 DirectX und OpenGL Proseminar Multimedia-Hardwareerweiterungen Michel Weimerskirch, 15. Februar 2006 2 Inhalt Einleitung Übersicht DirectX und Komponenten Übersicht OpenGL Sprachlicher Aufbau OpenGL Sprachlicher

Mehr

Neue Bilder, neue Möglichkeiten Chancen für die Ägyptologie durch das 3D-Design

Neue Bilder, neue Möglichkeiten Chancen für die Ägyptologie durch das 3D-Design Neue Bilder, neue Möglichkeiten Chancen für die Ägyptologie durch das 3D-Design Seit einiger Zeit wird in Film und Fernsehen verstärkt auf CGI-Effekte gesetzt. Dies betraf in verstärktem Maße auch größere

Mehr

0. Einführung. C und C++ (CPP)

0. Einführung. C und C++ (CPP) C und C++ (CPP) 0. Einführung Prof. Dr. Marc Rennhard Institut für angewandte Informationstechnologie InIT ZHAW Zürcher Hochschule für Angewandte Wissenschaften marc.rennhard@zhaw.ch Marc Rennhard, 05.01.2010,

Mehr

Grundlagen der Spieleprogrammierung

Grundlagen der Spieleprogrammierung Grundlagen der Spieleprogrammierung Teil I: 3D-Graphik Kapitel 9: Engines, Cg und anderes Peter Sturm Universität Trier Outline 1. Übersicht und Motivation 2. Mathematische Grundlagen 3. Das Ideal: Photorealistisch

Mehr

19.09.2014. Zu meiner Person Was erwartet Sie? Vorlesungen Übungen. Welche Techniken lernen Sie kennen? Grafik-API Programmiersprache.

19.09.2014. Zu meiner Person Was erwartet Sie? Vorlesungen Übungen. Welche Techniken lernen Sie kennen? Grafik-API Programmiersprache. Zu meiner Person Was erwartet Sie? Vorlesungen Übungen Thomas Jung Welche Techniken lernen Sie kennen? Grafik-API Programmiersprache Organisatorisches Belegkriterien Informatik-Diplom, TU Berlin, 1989

Mehr

Warum X3D als ISO Standard?

Warum 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

Mehr

Animation der Montage von CATIA-Bauteilen

Animation der Montage von CATIA-Bauteilen Animation der Montage von CATIA-Bauteilen KONZEPTION UND PROTOTYP PRÄSENTATION ZUM PRAXISPROJEKT SS 2007 VON TIM HERMANN BETREUER: PROF. DR. HORST STENZEL Motivation Voraussetzungen Ziele Datenkonvertierung

Mehr

Konzepte für 3D Produktionen

Konzepte für 3D Produktionen Konzepte für 3D Produktionen»Luxo Jr.«(Pixar 1986)»Tin Toy«(Pixar 1988)»Geri s Game«(Pixar 1997) FHTW Berlin»Studiengang Internationale Medieninformatik«Doz. Michael Herzog/Stephan Hübener 1 Konzepte 3D

Mehr

Quellen: Towards a Human Computer InteractionPerspective. Übersicht. Warum visuelle Sprachen? Begriffsdefinitionen: Hinderungsgründe bisher:

Quellen: Towards a Human Computer InteractionPerspective. Übersicht. Warum visuelle Sprachen? Begriffsdefinitionen: Hinderungsgründe bisher: Quellen: Towards a Human Computer InteractionPerspective von B.K. & B.K. LV: Visuelle Sprachen (03-763) Universität Bremen WS 2001/02 Visual Language Theory: Towards a Human- Computer Perspective; N. Hari

Mehr

Grundlegende Algorithmen

Grundlegende 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

Mehr

Spline-artige Kurven auf Subdivision Surfaces. Jörn Loviscach Hochschule Bremen, Germany

Spline-artige Kurven auf Subdivision Surfaces. Jörn Loviscach Hochschule Bremen, Germany Spline-artige Kurven auf Subdivision Surfaces Jörn Loviscach Hochschule Bremen, Germany Überblick Spline-artige Kurven auf Spline-Flächen Kurven auf SDS: Problem, Anwendung Verwandte Arbeiten Spline-artige

Mehr

Vortrag von: Ilias Agorakis & Robert Roginer

Vortrag von: Ilias Agorakis & Robert Roginer MDA Model Driven Architecture Vortrag von: Ilias Agorakis & Robert Roginer Anwendungen der SWT - WS 08/09 Inhalt Was ist MDA? Object Management Group (OMG) Ziele Konzepte der MDA Werkzeuge Vor- und Nachteile

Mehr

DCCS Lotusphere Nachlese 2012 Was sind XPages? Mobile Features für XPages

DCCS Lotusphere Nachlese 2012 Was sind XPages? Mobile Features für XPages Wir automatisieren und optimieren Ihre Geschäftsprozesse DCCS Lotusphere Nachlese 2012 Was sind XPages? Mobile Features für XPages Thomas Brandstätter 06.03.2012 www.dccs.at Agenda Theorie Was sind XPages

Mehr

JA (z.b. über Orthogonalprojektion, ansonsten: Profile entwickelbar), NEIN (zwar planar möglich)

JA (z.b. über Orthogonalprojektion, ansonsten: Profile entwickelbar), NEIN (zwar planar möglich) 2D 3D VML (Vector Markup Language) NEIN SVG (Scalable Vector Graphics NEIN SWF (Shockwave Flash) NEIN VRML (Virtual Reality Modeling Language), NEIN (zwar planar möglich) X3D (Extensible 3D) (z.b. über

Mehr

OpenGL als API für Augmented und Virtual Reality

OpenGL als API für Augmented und Virtual Reality OpenGL als API für Augmented und Virtual Reality Tobias Lang langt@cip.ifi.lmu.de Hausarbeit im Hauptseminar Augmented und Virtual Reality Inhaltsverzeichnis 1. Einleitung... 3 2. Was ist OpenGL... 3 3.

Mehr

Entwurf einer universellen rekonfigurierbaren Architektur für Visual Computing. Urs Kanus WSI / GRIS Universität Tübingen urs@gris.uni-tuebingen.

Entwurf einer universellen rekonfigurierbaren Architektur für Visual Computing. Urs Kanus WSI / GRIS Universität Tübingen urs@gris.uni-tuebingen. Entwurf einer universellen rekonfigurierbaren Architektur für Visual Computing Urs Kanus WSI / GRIS Universität Tübingen urs@gris.uni-tuebingen.de Übersicht Was ist Visual Computing? Rekonfigurierbarkeit

Mehr

Welche Teilgebiete der Informatik beschäftigen sich mit der computergestützten Verarbeitung und Speicherung von Bildinformationen?

Welche Teilgebiete der Informatik beschäftigen sich mit der computergestützten Verarbeitung und Speicherung von Bildinformationen? . Begriffe Welche Teilgebiete der Informatik beschäftigen sich mit der computergestützten Verarbeitung und Speicherung von Bildinformationen? Bildverarbeitung (image processing) - Analyse von Bildern mit

Mehr

Embedded Computing Conference 2014 Embedded UI Qt5

Embedded Computing Conference 2014 Embedded UI Qt5 Embedded Computing Conference 2014 Embedded UI Qt5 2 Embedded User Interfaces in the Smartphone Age The Power of Qt5 and the QNX OS Qt Vorstellung 3 Qt ( cute ) Hat eine lange Geschichte (Beginn der Entwicklung:

Mehr

Visualisierung in VTK - The Visualization Toolkit -

Visualisierung in VTK - The Visualization Toolkit - Visualisierung in VTK - The Visualization Toolkit - Steffen Oeltze Otto-von-Guericke-Universität Magdeburg, FIN/ISG Inhalt: 2D- und 3D-Visualisierung zur Exploration medizinischer Schichtdaten Oberflächenvisualisierung

Mehr

Immersive Interaktion in der Spieleindustrie

Immersive Interaktion in der Spieleindustrie Immersive Interaktion in der Spieleindustrie Prof. Dr. Paul Grimm Computer Graphics Applied Computer Science Erfurt University of Applied Sciences Eröffnung des Interaktionsloabors Fraunhofer IAO Über

Mehr

Virtual Reality Heute und Morgen. Was ist Virtual Reality? Virtuelle Hochzeit. Kommt das Holodeck fürs Wohnzimmer? Anton L.

Virtual Reality Heute und Morgen. Was ist Virtual Reality? Virtuelle Hochzeit. Kommt das Holodeck fürs Wohnzimmer? Anton L. Virtual Reality Heute und Morgen Kommt das Holodeck fürs Wohnzimmer? Anton L. Fuhrmann Was ist Virtual Reality? Realität Virtuelle Realität Virtuelle Hochzeit Erwarten wir uns das von Virtual Reality?

Mehr

Photonik Technische Nutzung von Licht

Photonik Technische Nutzung von Licht Photonik Technische Nutzung von Licht Raytracing und Computergraphik Überblick Raytracing Typen von Raytracern z-buffer Raytracing Lichtstrahlen-Verfolgung (engl. ray tracing): Berechnung von Lichtstrahlen

Mehr

Collaborative Virtual Environments

Collaborative Virtual Environments Collaborative Virtual Environments Stefan Lücking Projektgruppe Kreativität und Technik AG Domik WS 02/03 09.01.2003 1/35 Was sind CVE? Versuch einer Definition : Ein CVE ist ein Programm, das eine virtuelle

Mehr

Erfassung, Verarbeitung und Ausgabe von 3D Daten. Vortrag im Seminar Medientechnik von Toni Zeitler

Erfassung, Verarbeitung und Ausgabe von 3D Daten. Vortrag im Seminar Medientechnik von Toni Zeitler Erfassung, Verarbeitung und Ausgabe von 3D Daten Vortrag im Seminar Medientechnik von Toni Zeitler Warum 3D? Vermessung von Objekten Produktdesign bzw. CAD Computerspiele Kinofilme Simulationen jeglicher

Mehr

Ein- und Ausgabegeräte für VR-Systeme

Ein- und Ausgabegeräte für VR-Systeme Ein- und Ausgabegeräte für VR-Systeme Referat von Alexander De Luca Hauptseminar Virtual and Augmented Reality Alexander De Luca 1/27 Gliederung 1. Einleitung 2. Eingabegeräte 2.1. Datenhandschuh 2.2.

Mehr

Tracking Technologien für Augmented Reality

Tracking Technologien für Augmented Reality Tracking Technologien für Augmented Reality 1 Inhalt Motivation Tracking Methoden Optisch MarkerlessTracking (kleine Wiederholung) Aktiv und Passive Marker Modellbasiertes Markerless Tracking Sensoren

Mehr

Protected User-Level DMA in SCI Shared Memory Umgebungen

Protected User-Level DMA in SCI Shared Memory Umgebungen Protected User-Level DMA in SCI Shared Memory Umgebungen Mario Trams University of Technology Chemnitz, Chair of Computer Architecture 6. Halle Chemnitz Seminar zu Parallelverarbeitung und Programmiersprachen

Mehr

0 Einführung. Computergrafik. Computergrafik. Abteilung für Bild- und Signalverarbeitung

0 Einführung. Computergrafik. Computergrafik. Abteilung für Bild- und Signalverarbeitung F1 Inhaltsverzeichnis 1 Hardwaregrundlagen 2 Transformationen und Projektionen 3 Repräsentation und Modellierung von Objekten 4 Rasterung 5 Visibilität und Verdeckung 6 Rendering 7 Abbildungsverfahren

Mehr

Virtual Machines. Peter Schmid 21.12.2007. Hochschule für Technik Zürich Master of Advanced Studies, Informatik

Virtual Machines. Peter Schmid 21.12.2007. Hochschule für Technik Zürich Master of Advanced Studies, Informatik Hochschule für Technik Zürich Master of Advanced Studies, Informatik 21.12.2007 Outline Einführung 1 Einführung Definition, Abgrenzung Geschichtlicher Rückblick 2 Virtualisierungstechnologien Terminologie

Mehr

Animation und Multimedia

Animation und Multimedia Objektmodellierung: Geometrie Prof. Dr.-Ing. Detlef Krömker Goethe-Universität, Frankfurt Graphische Datenverarbeitung Rückblick Die Animationspipeline Preproduction Objektmodellierung Object Modeling

Mehr

Java 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 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

Mehr

3D-Formate im Web. Teil 1: VRML. Von Lars Hillebrandt,

3D-Formate im Web. Teil 1: VRML. Von Lars Hillebrandt, 3D-Formate im Web Teil 1: VRML Von Lars Hillebrandt, wtell@upb.de Was ist VRML Virtual Reality Modeling Language VRML ist die am häufigsten verwendete Sprache für 3D-Grafik im Web. Seit 1997 ISO-Standard

Mehr

Produktionsschritte. maßgeblich auch für Systemstruktur Î Teilsysteme von Animationssystemen. ist Leitstruktur für die nächsten Vorlesungen

Produktionsschritte. maßgeblich auch für Systemstruktur Î Teilsysteme von Animationssystemen. ist Leitstruktur für die nächsten Vorlesungen $QLPDWLRQXQG0XOWLPHGLD Objektmodellierung: Geometrie Prof. Dr.-Ing. Detlef Krömker *RHWKH8QLYHUVLWlWÃ)UDQNIXUW *UDSKLVFKHÃ'DWHQYHUDUEHLWXQJ 5 FNEOLFN 'LH$QLPDWLRQVSLSHOLQH Preproduction Objektmodellierung

Mehr

Mixed Reality. Nira Dietrich

Mixed Reality. Nira Dietrich Mixed Reality Nira Dietrich Gliederung 1. DWARF --> SHEEP 2. Studierstube --> Mahjonng 3. Fazit DWARF Distributed Wearable Augmented Reality Framework Entwickelt an der TU München seit Anfang 2000 Versuch,

Mehr

eclipse - Entwicklungsumgebung und mehr ETIS SS05

eclipse - Entwicklungsumgebung und mehr ETIS SS05 eclipse - Entwicklungsumgebung und mehr ETIS SS05 Gliederung Motivation Geschichte Architektur Platform Runtime Eclipse Platform Java Development Tools (JDE) Plugin Development Environment (PDE) Zusammenfassung

Mehr

THREEDEE Visual FX, Echtzeit 3D-Applikation & Virtual Reality

THREEDEE 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

Mehr

Prüfungsprotokoll Computergrafik 1 und 2 (1692 & 1693) Prüfer: M. Felten von: Lindig Florian. Dauer: 30 min jeweils. Note: 1.

Prüfungsprotokoll Computergrafik 1 und 2 (1692 & 1693) Prüfer: M. Felten von: Lindig Florian. Dauer: 30 min jeweils. Note: 1. Prüfungsprotokoll Computergrafik 1 und 2 (1692 & 1693) Prüfer: M. Felten von: Lindig Florian Dauer: 30 min jeweils Note: 1.0 jeweils Alles in allem eine lockere Atmosphäre, man bekommt genug Papier und

Mehr

Visualisierung von Geodaten

Visualisierung von Geodaten Seminar: mobilegis Visualisierung von Geodaten Maria Selzer Agenda Einführung Datenformate Maps APIs Virtuelle Globen Zusammenfassung Einführung Visualisierung: graphische bzw. visuelle Darstellung von

Mehr

Medienkompetenz, Grafik und DTP

Medienkompetenz, Grafik und DTP VO 340381 Informationsdesign; Medienkompetenz, Grafik und DTP Zentrum für Translationswissenschaft Letztes Mal sprachen wir über: Computer Aufbau Software Was ist Software? Software Soft im Sinne von weich/veränderbar

Mehr

Computergraphik Grundlagen

Computergraphik Grundlagen Prof. Stefan Schlechtweg-Dorendorf Hochschule Anhalt (FH) Köthen Fachbereich Informatik Wintersemester 2010/2011 1 / 36 Teil I Einführung und Organisatorisches 2 / 36 1. Organisatorisches Zur Person Zur

Mehr

Entwicklungsmethoden

Entwicklungsmethoden Slide 5.1 Entwicklungsmethoden Prof. Dr. Josef M. Joller jjoller@hsr.ch Development Methodologies Prof. Dr. Josef M. Joller 1 Session 5 Slide 5.2 TOOLS Development Methodologies Prof. Dr. Josef M. Joller

Mehr

50/11. Amtliches Mitteilungsblatt. 21. Dezember 2011. Seite. Zweite Ordnung zur Änderung der Studienordnung

50/11. Amtliches Mitteilungsblatt. 21. Dezember 2011. Seite. Zweite Ordnung zur Änderung der Studienordnung Nr. 50/11 Amtliches Mitteilungsblatt der HTW Berlin Seite 841 50/11 21. Dezember 2011 Amtliches Mitteilungsblatt Seite Zweite Ordnung zur Änderung der Studienordnung für den Internationalen Studiengang

Mehr

Feynsinn. die etwas andere Beratung

Feynsinn. 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

Mehr

Die Programmiersprache Java. Dr. Wolfgang Süß Thorsten Schlachter

Die Programmiersprache Java. Dr. Wolfgang Süß Thorsten Schlachter Die Programmiersprache Java Dr. Wolfgang Süß Thorsten Schlachter Eigenschaften von Java Java ist eine von der Firma Sun Microsystems entwickelte objektorientierte Programmiersprache. Java ist......a simple,

Mehr

Stereoskopisches 3D Gaming

Stereoskopisches 3D Gaming PRIME Symposium 17.02.2011 BERLIN Stereoskopisches 3D Gaming Jonas Schild Lehrstuhl für Medieninformatik und Entertainment Computing Universität Duisburg Essen Lehrstuhl Medieninformatik Entertainment

Mehr

- 3D Modelling & Renderer -

- 3D Modelling & Renderer - Referat zum Thema: Darstellung virtueller Welten - 3D Modelling & Renderer - Gruppe 3: Schilberg, Pfost, Möhle, Mertens Jan Möhle CAD-Programme 1 Begriff Rendern Darstellung virtueller Welten Rendern (von

Mehr

Anwendungsentwicklung mit dem Windows Phone 7

Anwendungsentwicklung mit dem Windows Phone 7 Anwendungsentwicklung mit dem Windows Phone 7 Anwendungen auf Basis von XNA IPD Tichy Lehrstuhl für Programmiersysteme KIT die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe

Mehr

Die dritte Dimension in der Medientechnik

Die dritte Dimension in der Medientechnik Die dritte Dimension in der Medientechnik Dr.-Ing. Matthias Bues Competence Team Visual Technologies Fraunhofer IAO, Stuttgart Visual Technologies was wir tun Interaktive Systeme von 3D bis 2D Neue Interaktionsformen

Mehr

Plan für heute. Vorlesungstermine. CG1 & CG2 Vorlesungsthemen. Anwendungsgebiete. Warum Computer Grafik? Computergrafik 1&2 SS 2010

Plan 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

Mehr

Virtual Machines. Peter Schmid 21.12.2007. Hochschule für Technik Zürich Master of Advanced Studies, Informatik

Virtual Machines. Peter Schmid 21.12.2007. Hochschule für Technik Zürich Master of Advanced Studies, Informatik Hochschule für Technik Zürich Master of Advanced Studies, Informatik 21.12.2007 Outline Einführung 1 Einführung Definition, Abgrenzung Geschichtlicher Rückblick 2 Virtualisierungstechnologien Terminologie

Mehr

Modellierungsmethoden

Modellierungsmethoden Modellierungsmethoden Definition (smethoden) smethoden fassen verschiedene Beschreibungsmittel, insbesondere Datenstrukturen und Operationen, für geometrische Objekte zusammen. Äquivalente Begriffe: Geometrische

Mehr

Einführung in Betriebssysteme

Einführung in Betriebssysteme Einführung in Betriebssysteme APPLE ios Entwicklung von ios Entwickelt auf der Basis von MacOS X UNIX Vorgestellt am 9.1.2007 Zusammen mit iphone Markenname von Cisco Internetwork Operating System Für

Mehr

Multimedia/Graphics Libraries & Systems

Multimedia/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,

Mehr

App-Entwicklung für Android

App-Entwicklung für Android App-Entwicklung für Android Einleitung - Systemarchitektur Hochschule Darmstadt WS15/16 1 Inhalt Historie Systemarchitektur Sandbox 2 Motivation Kontra Pro Limitierte Größe Begrenzte Ressourcen Kein Standardgerät

Mehr

Xenologie oder wie man einen Plastikmainframe baut

Xenologie oder wie man einen Plastikmainframe baut Xenologie oder wie man einen Plastikmainframe baut Alexander Schreiber http://www.thangorodrim.de/ Chemnitzer Linux-Tage 2006 I think there is a world market for maybe five computers.

Mehr

Hardware Virtualisierungs Support für PikeOS

Hardware Virtualisierungs Support für PikeOS Virtualisierungs Support für PikeOS Design eines Virtual Machine Monitors auf Basis eines Mikrokernels Tobias Stumpf SYSGO AG, Am Pfaenstein 14, 55270 Klein-Winternheim HS Furtwangen, Fakultät Computer

Mehr

VR-Lösungen in der Prozesskette Produktentwicklung und Produktionsplanung

VR-Lösungen in der Prozesskette Produktentwicklung und Produktionsplanung VR-Lösungen in der Prozesskette Produktentwicklung und Produktionsplanung Prof. Dr. Ing. Reinhard Schmidt Markus Giedemann Hochschule Esslingen Virtual Dimension Center (VDC) Fellbach EuroMold, Frankfurt/Main

Mehr

Vor-Geschichte von VRML

Vor-Geschichte von VRML Einführung in VRML VRML heisst Virtual Reality Modeling Language, ein Teil von Web3D / X3D. VRML ist einfach ein 3D Datenaustausch- Format: Es besitzt Sprachelemente für die heute in 3D-Applikationen üblichen

Mehr

10. Robotik-ERFA-Tagung Präsentation Festo Didactic Nicolas Godel

10. Robotik-ERFA-Tagung Präsentation Festo Didactic Nicolas Godel 10. Robotik-ERFA-Tagung Präsentation Festo Didactic Nicolas Godel CIROS CIROS 6.0 Virtuelle Lernumgebung Highlight: Offline-Roboterprogramming Robotersimulation o ot s u at o Hochgenaue Kinematiksimulation

Mehr

Zu meiner Person Was erwartet Sie? Vorlesungen Übungen. Welche Techniken lernen Sie kennen? Grafik-API Programmiersprache.

Zu meiner Person Was erwartet Sie? Vorlesungen Übungen. Welche Techniken lernen Sie kennen? Grafik-API Programmiersprache. Zu meiner Person Was erwartet Sie? Vorlesungen Übungen Thomas Jung Welche Techniken lernen Sie kennen? Grafik-API Programmiersprache Organisatorisches Belegkriterien Informatik-Diplom, TU Berlin, 1989

Mehr

Grundlagen der 3D-Modellierung

Grundlagen der 3D-Modellierung April 28, 2009 Inhaltsverzeichnis 1 Einführung 2 Direkte Darstellungsschemata 3 Indirekte Darstellungsschemata 4 Parametrische Kurven und Freiformflächen 5 Abschluss Motivation Vom physikalischen Körper

Mehr

Grid-Systeme. Betrachtung verschiedener Softwareplattformen zur Realisierung von Grids und Vorstellung des Globus Toolkit. 07.06.2002 Grid Systeme 1

Grid-Systeme. Betrachtung verschiedener Softwareplattformen zur Realisierung von Grids und Vorstellung des Globus Toolkit. 07.06.2002 Grid Systeme 1 Grid-Systeme Betrachtung verschiedener Softwareplattformen zur Realisierung von Grids und Vorstellung des Globus Toolkit 07.06.2002 Grid Systeme 1 Gliederung Vorstellung verschiedener Plattformen Globus

Mehr

Inhalt und Ziele. Homepage von Anfang an. Herzlich Willkommen! HTML Syntax; grundlegende Grafik- und Bildbearbeitung für das Internet;

Inhalt und Ziele. Homepage von Anfang an. Herzlich Willkommen! HTML Syntax; grundlegende Grafik- und Bildbearbeitung für das Internet; Homepage von Anfang an Herzlich Willkommen! Caroline Morhart-Putz caroline.morhart@wellcomm.at Inhalt und Ziele!! HTML Grundlagen - die Sprache im Netz; HTML Syntax;!! Photoshop - Optimieren von Bildern,

Mehr

Check_MK. 11. Juni 2013

Check_MK. 11. Juni 2013 Check_MK 11. Juni 2013 Unsere Vision IT-Monitoring muss werden: 1. einfach 2. performant 2 / 25 Was macht IT-Monitoring? IT-Monitoring: Aktives Überwachen von Zuständen Verarbeiten von Fehlermeldungen

Mehr