Grafik-APIs für den Einsatz in der Augentherapie. Verteidigung der Diplomarbeit von Sascha Seewald
|
|
- Evagret Fürst
- vor 5 Jahren
- Abrufe
Transkript
1 Grafik-APIs für den Einsatz in der Augentherapie Verteidigung der Diplomarbeit von Sascha Seewald
2 Überblick 1. Einleitung 2. Vergleich freier Grafik-APIs 3. Entwicklung eines therapeutischen Malspiels 4. Ausblick Dauer ca. 30 Minuten
3 Vorstellung des Forschungsprojekts (1) Amblyopie Schwachsichtigkeit kann im frühen Kindesalter noch therapiert werden (3 8 Jahre) bisheriger Ansatz: Okklusion des gesunden Auges zur Anregung des schwachen Auges neuer Ansatz: aktive Stimulation des Sehsystems durch sinusoidale Gitter-Muster (Cambell, Kämpf, Muchamedjarow)
4 Vorstellung des Forschungsprojekts (2) Zwei Beispiele:
5 Vorstellung des Forschungsprojekts (3) Idee: Kombination der Stimulation mit einem Computerspiel zur Aufmerksamkeitsbindung
6 Vorstellung des Forschungsprojekts (4) vor einigen Jahren wurden bereits mehrere Spiele mit Stimulation entwickelt leider mittlerweile hoffnungslos veraltet Sebastian Schmeck entwickelte die AmbViz-Bibliothek zur Darstellung der stimulierenden Muster mit OpenGL Ziel: Entwicklung eines großen Pools an therapeutischen Spielen
7 Thema der Diplomarbeit (1) Erster Teil: Schaffung der software-technischen Grundlagen für zukünftige Entwicklungen Verwendung von Freier Software Recherche + Vergleich Freier Grafik-APIs
8 Thema der Diplomarbeit (2) Zweiter Teil: Entwicklung eines therapeutischen Malspiels
9 Erster Teil Auswahl eines geeigneten 3D-Grafik-Frameworks
10 Vorgehensweise bei der Untersuchung 1. Zusammentragen der Anforderungen 2. Ableiten von Bewertungskriterien 3. Recherche Freier Grafik-Bibliotheken 4. Detaillierter Vergleich von 3 Kandidaten 5. Bestimmen eines Besten
11 Bewertungskriterien 1. Erlernbarkeit 2. Erweiterbarkeit/Zukunftssicherheit 3. Lizensierung 4. Features 5. Performance (OSG-Demo)
12 Recherche 10 Freie APIs wurden in einer Vorauswahl untersucht 3 Kandidaten im Detail verglichen: CrystalSpace (crystal.sourceforge.net) OGRE ( ) OpenSceneGraph (
13 Ergebnis der Gegenüberstellung CrystalSpace OGRE OpenSceneGraph Erlernbarkeit Flexibilität Funktionsumfang Performance
14 Warum OpenSceneGraph? setzt auf die OpenGL auf bietet multi-funktionalen Szenegraph (keine Game-Engine!) modernes, hoch flexibles Design sauberes, intuitives Interface hervorragende Lehrmaterialien (60+ Beispielprogramme, 20+ Tutorials, API-Referenz, Design-Dokumente, Manual, HowTo, Wiki-FAQ, Mailinglist ) professionelle Features (MultiThreading, Clustering, Massive-LOD, Sound, Physics, ) Stereo-Rendering (horizontal/vertikal, rot-grün, quad buffered) Fazit: OSG bietet die besten Voraussetzungen für zukünftige Grafik- Entwicklungen in der Augentherapie
15 Zweiter Teil Entwicklungen eines therapeutischen Malspiels
16 Präsentation
17 Malen auf 3D-Objekten Drei Möglichkeiten ein Mesh differenziert einzufärben: 1. Shader 2. Texturing 3. VertexColoring
18 VertexPainting (1) VertexPainting == Manipulation der Vertex-Farben Vertex wird eingefärbt, wenn: 1. Vertex innerhalb des Auswahlbereichs liegt 2. Vertex auch tatsächlich sichtbar ist (nicht verdeckt)
19 VertexPainting (2) Test auf Auswahlbereich durch Abstandberechnung im Bildraum Sichtbarkeitsbestimmung durch Tiefenvergleich mit Z-Buffer
20 VertexPainting (3) 1. Projektion des Vertex in den Bildraum 2. Prüfen auf Lage innerhalb des Auswahlbereichs 3. Zeichnen des Mesh-Objekts in den Z-Buffer 4. Vergleich von Abstand der Vertices zur Projektionsebene mit ihrem entsprechenden Eintrag im Z-Buffer
21 Eigene 3D-Modelle konstruieren Spezielles Modellierungswerkzeug Verfahren von Takeo Igarashi, Uni Tokyo Konstruktion von 3D-Volumen aus skizzierter Silhouette
22 Modellierung von 3D-Objekten (1) Silhouette erzeugen Delaunay-Triangulation Dreiecke unterteilen
23 Modellierung von 3D-Objekten (2) Innere Punkte vertikal verschieben
24 Modellierung von 3D-Objekten (3) Rekursive Unterteilung der entstandenen Schrägen Spiegeln der Objekthälfte geschlossenes Volumen
25 Zusammenfassung Es wurde: eine solide Basis für zukünftige Grafik- Entwicklungen gefunden ein voll einsatzfähiges Therapieprogramm entwickelt
26 Wie geht s weiter? Integration weiterer Features im Spiel (Malen-Nach-Zahlen, Manipulation der erzeugten Modelle) Implementation von Stereo-Rendering auf Stereo-Hardware Entwicklung weiterer Spiele mithilfe von OpenSceneGraph
27 Danke für Ihre Aufmerksamkeit! Fragen?
Projektpraktikum AR Fernrohr - Jens Epe
Projektpraktikum AR Fernrohr - Jens Epe Anforderungen an das Rendersystem Alternativen zu Irrlicht und Ogre3D OpenSceneGraph Crystal Space Vergleich der 4 Systeme Auswahl des Favoriten durch Gegenüberstellung
MehrGame Engine Architecture and Development. Effekte (Sound, Partikel, Physik)
Game Engine Architecture and Development Effekte (Sound, Partikel, Physik) Wer hat schon was? Sound s Soundsysteme Einfach zu benutzen Leveldesigner müssen sehr einfach Sounds hinzufügen können (Gamplay
MehrDiplomarbeit. Grafik-APIs zur Softwareentwicklung für die computergestützte Sehschulung. Sascha Seewald Matrikel-Nr:
Diplomarbeit Grafik-APIs zur Softwareentwicklung für die computergestützte Sehschulung Sascha Seewald Matrikel-Nr: 2581506 Technische Universität Dresden Fakultät Informatik Institut für Software- und
MehrDiplomarbeit. Neue Möglichkeiten durch programmierbare Shader. Unter der Leitung von: Prof. Dr.-Ing. Detlef Krömker
Diplomarbeit 5HDO7LPH6SHFLDO (IIHFWV Neue Möglichkeiten durch programmierbare Shader Unter der Leitung von: Prof. Dr.-Ing. Detlef Krömker Betreut von: Paul Grimm, Ralf Dörner Beginn: 01.04.02 Abgabe: 30.09.02
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
MehrKapitel 4: Schattenberechnung
Kapitel 4: Schattenberechnung 1 Überblick: Schattenberechnung Motivation Schattenvolumen Shadow Maps Projektive Schatten 2 Motivation Wesentlich für die Wahrnehmung einer 3D-Szene Eigentlich ein globaler
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
MehrSeminar: Grafikprogrammierung
Game Developer Converence 08 Seminar: Grafikprogrammierung Alexander Weggerle 17.04.08 Seite 2 Einführung Themenüberblick Organisatorisches Seminarablauf liches Seite 3 Einführung Seminar Motivation Vorbereitung
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
MehrGrundlagen der Spieleprogrammierung
Grundlagen der Spieleprogrammierung Teil I: 3D-Graphik Kapitel 8: Hardware Peter Sturm Universität Trier Outline 1. Übersicht und Motivation 2. Mathematische Grundlagen 3. Das Ideal: Photorealistisch (Raytracing,
MehrVisualisierung funktionaler Bauräume zur Unterstützung des automotiven Entwicklungsprozesses verteilter Funktionen
Antrittsvortrag Diplomarbeit Visualisierung funktionaler Bauräume zur Unterstützung des automotiven Entwicklungsprozesses verteilter Funktionen Alexander Kahl Betreuer: Michael Sedlmair, Dr. Martin Wechs
MehrBeschleunigungen auf Szenenebene
Beschleunigungen auf Szenenebene Thomas Jung Verdeckungsbehandlung OpenGL Entfernen abgewandter Flächen (Backface Cullg) Kappen am Sichtvolumen (Clippg) Z-Speicher-Algorithmus t.jung@htw-berl.de Projektion
MehrGraphische Datenverarbeitung und Bildverarbeitung
Graphische Datenverarbeitung und Bildverarbeitung Hochschule Niederrhein Schattenberechnung Graphische DV und BV, Regina Pohle, 23. Schattenberechnung 1 Einordnung in die Inhalte der Vorlesung Einführung
MehrSpieleprogrammierung mit DirectX und C++
Ulrich Kaiser, Philipp Lensing Spieleprogrammierung mit DirectX und C++ 2D-, 3D- und Netzwerkspiele, viele Spezialeffekte Galileo Press Einleitung 11 Danksagung 13 Vorwort zur zweiten Auflage 14 1 Vorbereitung
MehrProseminar: 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:
MehrGames Engines. Realtime Terrain Rendering
Games Engines Realtime Terrain Rendering RTR Gliederung Probleme & Anforderungen Grundlagen Heightmaps und Paging Visibility View Frustrum Culling Occlusion Culling/ Occlusion Map Fogging Level of Detail
MehrAbschlussvortrag Diplomarbeit Point-Based Animation
Abschlussvortrag Diplomarbeit Goethe-Universität Frankfurt Übersicht 1 Motivation 2 Grundlagen 3 State of the Art 4 Eigene Verfahren 5 Ausblick 6 Quellen 2/ 27 Motivation Objekte sollen sich physikalisch
MehrNichtrealistische Darstellung von Gebirgen mit OpenGL
Nichtrealistische Darstellung von Gebirgen mit OpenGL Großer Beleg Torsten Keil Betreuer: Prof. Deussen Zielstellung Entwicklung eines Algorithmus, der die 3D- Daten einer Geometrie in eine nichtrealistische
MehrModellierung CORBA-basierter Anwendungssysteme mit der UML
Verteidigung der Diplomarbeit über das Thema: Modellierung CORBA-basierter Anwendungssysteme mit der UML Andreas Mucha Technische Universität Dresden Institut für Software- und Multimediatechnik Lehrstuhl
MehrSpline-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
MehrTechnologische Analysen im Umfeld Sozialer Netzwerke
Fakultät Informatik & IBM Lehrstuhl Rechnernetze & Centers for Solution Innovation :: Hamburg Technologische Analysen im Umfeld Sozialer Netzwerke Verteidigung der Diplomarbeit Dresden, 10.11.2008 peter@schnitzlers.de
MehrSebastian Kügler FrOSCon 2006 KDE 4. Der Freie Desktop - Die nächste Generation. Cornelius Schumacher
KDE 4 Der Freie Desktop - Die nächste Generation KDE Der Desktop KDE - Zeitlinie 5.3.2008 KDE 4.0.2 19.2.2008 KDE 3.5.9 2008 KDE 4.0 2005 Beginn der KDE 4 Entwicklung 2002 KDE 3.0 2000 KDE 2.0 1998 KDE
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,
MehrSzenengraphen. 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> Implementierung paralleler Programmiermuster auf
> Implementierung paralleler Programmiermuster auf modernen many-core Systemen in OpenCL Projektseminar im WiSe 2014 / 2015 Prof. Sergei Gorlatch, Ari Rasch, Michael Haidl AG Parallele und Verteilte Systeme,
MehrEröffnungs Keynote JBFOne Gerd Müller
Eröffnungs Keynote JBFOne 2011 Gerd Müller Wer aufhört, besser zu werden, hat aufgehört, gut zu sein. Wer aufhört, besser zu werden, hat aufgehört, gut zu sein. JBFOne 2011 Keynote Gerd Müller JBFOne 2011
Mehr3D - Modellierung. Arne Theß. Proseminar Computergraphik TU Dresden
3D - Modellierung Arne Theß Proseminar Computergraphik TU Dresden Gliederung Darstellungsschemata direkte Constructive Solid Geometry (CSG) Generative Modellierung Voxelgitter indirekte Drahtgittermodell
MehrEntwurf und Programmierung einer Rendering Engine
Entwurf und Programmierung einer Rendering Engine 186.166 WS 2.0 Robert F. Tobler VRVis Research Center Vienna, Austria Oranisatorisches Vorlesung! jeden Montag, 15:15 (s.t) - 16:45! Seminarraum Institut
MehrBeleuchtung. in Computerspielen
Beleuchtung in Computerspielen Motivation Überblick Licht und Schattierung Lichtquellen Lokale Beleuchtungsmodelle Schattierungsverfahren Oberflächensimulation Beispiele der CryEngine Ausblick Zusammenfassung
MehrGPU Programmierung 6. Juli 2004 M. Christen, T. Egartner, P. Zanoni
GPU Programmierung 6. Juli 2004 M. Christen, T. Egartner, P. Zanoni 1 Ablauf GPU Programm Vertex und Fragment Shader 2 3 4 5 Image Processing 6 Ablauf GPU Programm Ablauf GPU Programm Vertex und Fragment
MehrEntwicklung einer Autorenumgebung zur Erstellung von elearning-kursen aus Wiki-Inhalten
Entwicklung einer Autorenumgebung zur Erstellung von elearning-kursen aus Wiki-Inhalten David Weiß Professur für Graphische Datenverarbeitung Johann Wolfgang Goethe-Universität 26. Juni 2008 Autorenumgebung
MehrEinführung in SolidWorks für die Studenten der. Teil 4 Zusatz
Einführung in SolidWorks für die Studenten der Teil 4 Zusatz 1. Konstruktion Bär Typischerweise ist eine Konstruktion in 3 Phasen unterteilt: 1. Design erstellen 2. Konstruktion durchführen 3. Fertigungsinformationen
Mehr3D 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
MehrENTWICKLUNG EINER ANWENDUNG ZUR ORGANISATION FÜR SPRECHSTUNDEN
ENTWICKLUNG EINER ANWENDUNG ZUR ORGANISATION FÜR SPRECHSTUNDEN VORGEHENSWEISE PROZESS Usability Tests ANALYSE Review Analysis Heuristische Evaluation Interviews Cognitive Walkthrough Contextual Inquiries
MehrDie OSGi Service Plattform
Die OSGi Service Plattform Seminarvortrag Bernhard Cleven Gliederung 1 Einleitung 2 Das Framework 3 Bundles 4 Services 5 Beispiel 6 Fazit Seite 1/ 17 Einleitung Warum OSGi? Durch Modularisierung flexible
MehrGrafikkarten-Architektur
> Grafikkarten-Architektur Parallele Strukturen in der GPU Name: Sebastian Albers E-Mail: s.albers@wwu.de 2 > Inhalt > CPU und GPU im Vergleich > Rendering-Pipeline > Shader > GPGPU > Nvidia Tesla-Architektur
MehrProgrammierpraktikum 3D Computer Grafik
Prof. Andreas Butz Dipl.Inf. Otmar Hilliges Programmierpraktikum 3D Computer Grafik Szenegraphen, Texturen und Displaylisten. Agenda Organisatorisches Das Konzept der Szenegraphen Grundlagen Beispiel eines
MehrSchichtenarchitekturen und ihre Auswirkungen auf die objektorientierte Modellierung
TKeasy Schichtenarchitekturen und ihre Auswirkungen auf die objektorientierte Modellierung Software Engineering 2007, 27.-30.3.2007, Hamburg Ralf Degner, Frank Griffel Überblick Das Projekt TKeasy Technische
MehrProgrammierpraktikum 3D Computer Grafik
Dipl.Inf. Otmar Hilliges Programmierpraktikum 3D Computer Grafik Szenegraphen, Texturen und Displaylisten. Agenda Organisatorisches Das Konzept der Szenegraphen Grundlagen Beispiel eines Szenegraphen Transformationen
MehrWorkflows ganz einfach Einführung in die Process Cloud
Workflows ganz einfach Einführung in die Process Cloud Dr. Thomas Schuster DOAG Konferenz 2015-18. November 2015 EINFACH MEHR > BEGEISTERUNG "Mit unserer Begeisterung für führende Technologien vernetzen
MehrEvolutionäre Algorithmen Software
Evolutionäre Algorithmen Software Prof. Dr. Rudolf Kruse Pascal Held {kruse,pheld}@iws.cs.uni-magdeburg.de Otto-von-Guericke-Universität Magdeburg Fakultät für Informatik Institut für Wissens- und Sprachverarbeitung
MehrGame Development 1 XNA Framework für PC und Xbox
Game Development 1 XNA Framework für PC und Proseminar Objektorientiertes Programmieren mit.net und C# Dominik Schinner Institut für Informatik Software & Systems Engineering Agenda Game Programming XNA
MehrKollaboratives Erkunden von Software mithilfe virtueller Realität 28. September in ExplorViz / 33
Kollaboratives Erkunden von Software mithilfe virtueller Realität in ExplorViz 28. September 2017 Kollaboratives Erkunden von Software mithilfe virtueller Realität 28. September in ExplorViz 2017 1 / 33
MehrLegt man die vom Betrachter aus gesehen vor den, wird die spätere Konstruktion kleiner als die Risse. Legt man die hinter das Objekt, wird die perspek
Gegeben ist ein und ein. Der wird auf eine gezeichnet, der unterhalb von dieser in einiger Entfernung und mittig. Parallel zur wird der eingezeichnet. Dieser befindet sich in Augenhöhe. Üblicherweise wird
MehrGeometry Shader. Ausarbeitung im Rahmen des Seminars Echtzeit Rendering" Von Sebastian Jackel Franz Peschel. Geometry Shader 1
Geometry Shader Ausarbeitung im Rahmen des Seminars Echtzeit Rendering" Von Sebastian Jackel Franz Peschel Geometry Shader 1 Inhalt I Einführung II Facts Renderpipeline III Funktionsweise Geometry Shader
MehrOnshape kurz und bündig
Onshape kurz und bündig Stefan Junk Onshape kurz und bündig Praktischer Einstieg in Freeware-CAD und 3D-Druck Stefan Junk Gengenbach, Deutschland ISBN 978-3-658-15379-3 DOI 10.1007/978-3-658-15380-9 ISBN
MehrPraktikum Augmented Reality Fernrohr -Felix Löhr-
Praktikum Augmented Reality Fernrohr -Felix Löhr- Allgemein Features Der Aufbau von Ogre Der Bezug zum Projektpraktikum Szenegraph Licht & Schatten Quaternionen Material Performance OGRE Object-Oriented
MehrGeometrische Primitive und Hidden Surface Removal
C A R L V O N O S S I E T Z K Y Geometrische Primitive und Hidden Surface Removal Johannes Diemke Übung im Modul OpenGL mit Java Wintersemester 2010/2011 Wiederholung Geometrische Primitive in OpenGL Mit
MehrÜ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
MehrAbacus Formula Compiler (AFC)
Abacus Formula Compiler (AFC) Alle kennen Excel - jetzt sogar Ihre Java- Applikation! Bringt Tabellenkalkulationen auf die JVM http://formulacompiler.org/ Peter Arrenbrecht für Abacus Research AG http://abacus.ch/
MehrAdaptives 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
MehrVerteilte Web-Anwendungen mit Ruby. Ruben Schempp Anwendungen
Verteilte Web-Anwendungen mit Ruby Ruben Schempp Anwendungen 1 Gliederung Motivation Verteilte Web-Anwendungen Definition Beispiele Gemeinsamkeiten Szenario Ausrichtung Anforderungen Abgrenzungen Technologien
MehrGrundlagen 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:
MehrEntwicklung einer robusten Methode zur Berechnung von Stereokorrespondenzen
Entwicklung einer robusten Methode zur Berechnung von Stereokorrespondenzen Seminar - Wintersemester 2010/2011 Fakultät Technik und Informatik Department Informatik Gregory Föll Übersicht Rückblick Stereo
MehrView-Dependent Simplification. Computer Graphics
View-Dependent Simplification in Computer Graphics Metovic Sasa - Mustafa Fettahoglu Salzburg, am 30.01.2003 INHALTSVERZEICHNIS EINFÜHRUNG ANSICHT ABHÄNGIGE VEREINFACHUNG AUFBAU EINES MESHES EDGE COLLAPSE
MehrDie Baumschule Optimale Entscheidungsbäume
Christian Gebauer, Sebastian Große, Benjamin Pfeiffer, Nico Smeenk, Jonathan Wiens Im Auftrag von Frau Prof. Dr. Dagmar Monett-Díaz Die Baumschule Optimale Entscheidungsbäume Allgemein Daten der Personen
MehrSoftware Entwicklungs Praktikum (SWEP) Einführung und Organisatorisches
Software Entwicklungs Praktikum (SWEP) Einführung und Organisatorisches Sommersemester 2009 Stand 26.5.2009 Formalia 0 Organisatorisches 2 Studierende mit Haupt und Nebenfach Informatik 6 SWS, Diplom Veranstaltung
MehrPraktikum: Spieleengine im Eigenbau
Seite 1/17 Praktikum Spieleengine im Eigenbau Alexander Weggerle, Tobias Bäuerle 19.10.09 http://www.saschawillems.de Praktikum: Spieleengine im Eigenbau Seite 2/17 Praktikum Spieleengine im Eigenbau Alexander
MehrVirtual Reality - Eine neue Herausforderung für die Geomatik
Thomas P. Kersten, Felix Tschirschwitz, Simon Deggim & Maren Lindstaedt Virtual Reality - Eine neue Herausforderung für die Geomatik 9. er Forum für Geomatik,, 23.05.2018 Inhalt der Präsentation Einführung
MehrKonzepte von Betriebssystem- Komponenten:
Konzepte von Betriebssystem- Komponenten: OS für kleine Endgeräte: Symbian OS Sven Walter Folie 1/25 S.Walter Überblick 1. Einleitung 2. Hardware Anforderungen und Architektur 3. Betriebssystem Architektur
MehrForms Desktop Kooperation
Forms Desktop Kooperation Oracle Forms in Integration & Interaktion Forms Day 2019 Motivation Kennen Sie diese Argumente? Kein modernes GUI.. fehlende Komponenten Forms zu starr und wird als Insel empfunden
MehrBachelorarbeit Camilla Philipp FS 2014
Game Engines in der Landschaftsplanung Ermittlung des Nutzens anhand eines Vergleichs zwischen Standbildern und bewegten Game Engine- Visualisierungen Leitung: Prof. Dr. Adrienne Grêt-Regamey Betreut durch:
MehrInhalt. TEIL I Grundlagen. Einleitung 15
Einleitung 15 TEIL I Grundlagen 1.1 Notwendigkeit einer verbesserten Abstraktion 23 1.2 Klassen und Objekte 25 1.3 Festlegung von Grenzen 27 1.4 Wiederverwendung 30 1.4.1 Komposition 30 1.4.2 Vererbung
MehrSpiegelgasse 1 CH 4051 Basel. Vorführung der laufenden Programme im Tutorium Woche 3 (Abgabe ).
UNIVERSITÄT BASEL Prof. Dr. Thomas Vetter Departement Mathematik und Informatik Spiegelgasse 1 CH 4051 Basel Patrick Kahr (patrick.kahr@unibas.ch) Clemens Büchner (clemens.buechner@unibas.ch) Computer
MehrProgrammierpraktikum 3D Computer Grafik
Dipl.Inf. Otmar Hilliges Programmierpraktikum 3D Computer Grafik Partikelsysteme, Multipass Rendering Kollisionen Rauch Feuer Vulkane Regen Tierschwärme # 2 Eigenschaften Partikelsysteme sind Gruppen von
Mehr3D Programmierpraktikum: OpenGL Shading Language (GLSL)
3D Programmierpraktikum: OpenGL Shading Language (GLSL) Praktikum 3D Programmierung Sebastian Boring, Otmar Hilliges Donnerstag, 13. Juli 2006 LMU München Medieninformatik Boring/Hilliges 3D Programmierpraktikum
MehrMedienproduktion Sommersemester Dipl.-Inform. Alexander Schulze Prof. Dr. Ing. Klaus Rebensburg
Medienproduktion Sommersemester 2010 Dipl.-Inform. Alexander Schulze Prof. Dr. Ing. Klaus Rebensburg Ablauf Heute Fortsetzung Programmierung mit Flash objektorientierte Programmierung - Dokumentklassen
MehrErstellung eines Konzepts für komplexe aufgabenorientierte User Interface Pattern dargestellt am Beispiel der Siemens Lagerverwaltungssysteme
Martina Boshnakova Erstellung eines Konzepts für komplexe aufgabenorientierte User Interface Pattern dargestellt am Beispiel der Siemens Lagerverwaltungssysteme Abschlussvortrag Diplomarbeit 16.03.2010
MehrGame Interfaces Gestaltung und Funktionalität von Stefan Vollrath
Game Interfaces Gestaltung und Funktionalität von Stefan Vollrath 1 Game Interfaces - Übersicht Mensch-Computer-Interaktion Ziele von MCI User-Interfaces Computergestützte User-Interfaces Game-Interfaces
MehrEinführung in das Visualization ToolKit. Institut für Simulation und Graphik, Otto-von-Guericke Universität Magdeburg
Einführung in das Visualization ToolKit VTK Einführung: Gliederung Was ist VTK? VTK-Konzept Vorstellung MeVisLab VTK Beispiel in MeVisLab 2/26 Was ist VTK? Freie Software-Bibliothek für 3D Graphik und
MehrVorstellung zu einem Web Desktop: eyeos
Binglin Li Cloud-Computing Seminar Hochschule Mannheim WS0910 1/20 Vorstellung zu einem Web Desktop: eyeos Binglin Li Fakultaet fuer Informatik Hochschule Mannheim 11.12.2009 Binglin Li Cloud-Computing
MehrOptimierungsalgorithmen
Optimierungsalgorithmen Effektives Rendern in der Computergraphik Benjamin Schneider Agenda 1. Einleitung 2. Grundlagen 3. Algorithmen im Detail 4. Weitere Techniken 5. Verbesserungen 6. Fazit Einleitung
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
MehrScene Reconstruction with Multiple View Geometry
Scene Reconstruction with Multiple View Geometry Anwendungen 2 16.06.2010 Nikolaus Rusitska nikolausrusitska@gmx.de Inhalt Rückblick Techniken Related Work Fazit 1 Rückblick Techniken Related Work Fazit
MehrUser & System. Dokumentation
User & System Dokumentation Technische Details Hardware: Samsung Wave 1 Betriebssystem: Game Engine: Bada (C++) XiS (selbst entwickelt) Entwicklungsumgebung: Bada IDK 1.0 Verwendete Programme: Autodesk
MehrThema: Ein Ausblick auf die Möglichkeiten durch den Software-Einsatz im Mathematikunterricht.
Vorlesung 2 : Do. 10.04.08 Thema: Ein Ausblick auf die Möglichkeiten durch den Software-Einsatz im Mathematikunterricht. Einführung in GeoGebra: Zunächst eine kleine Einführung in die Benutzeroberfläche
MehrDirect3D. (Scherfgen S )
Direct3D (Scherfgen S. 98-131) Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung WS 14/15 AM3 Hauptseminar Softwaretechnologie II (Teil 1): Simulation und 3D Programmierung
MehrConservative Volumetric Visibility with Occluder Fusion
Conservative Volumetric Visibility with Occluder Fusion Worum geht es? Ausgangspunkt komplexe Szene, wie Städte, Straßenzüge, etc. Ziel effiziente Berechnung von nicht sichtbaren Regionen Begriffe / Definitionen
MehrStereoskopisches 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
MehrMAT Koordinatensystem und Winkel 14 DS
MAT 0601 Koordinatensystem und Winkel 14 DS Leitidee: Größen u. Messen + Raum u. Form Thema im Buch: Karte und Kompass Orientierung den Aufbau des Kompasses (auch mit Gradzahlen) beschreiben. Drehungen
MehrEchtzeitfähige hige Verfahren in der Computergrafik. Lehrstuhl für f r Informatik Computer Grafik und Visualisierung TUM
Echtzeitfähige hige Verfahren in der Computergrafik Prof. Dr. Rüdiger R Westermann Lehrstuhl für f r Informatik Computer Grafik und Visualisierung TUM Lehr- und Forschungsinhalte Visualisierung Darstellung
MehrInhaltsverzeichnis. Vorwort 13. Kapitel 1 CATIA V5 17. Kapitel 2 Der Skizzierer (Sketcher) 29
Inhaltsverzeichnis Vorwort 13 Kapitel 1 CATIA V5 17 1.1 Einsatzmöglichkeiten und Entwicklungsstand....................... 19 1.2 Struktur eines V5-Modells....................................... 19 1.3
MehrBachelor s Thesis. An Interactive Space Simulation For Media Facades. M.Sc. Marcel Köster. Advisor Dr. Michael Schmitz.
Bachelor s Thesis An Interactive Space Simulation For Media Facades M.Sc. Advisor Dr. Michael Schmitz 07.02.2013 KOOPERATION Uni Saarland / HBK Saar 1 HBK SAAR - SETTING Medienfassade Ca. in 5 Meter Höhe
MehrBerufsbegleitendes Studium Kommunikationsdesign. Curriculum
Berufsbegleitendes Studium Kommunikationsdesign Curriculum Factsheet: Art Geeignet für Dauer Schwerpunkt Zulassungsvoraussetzungen Bewerbung Anwesenheit Abschluss Studienbeginn Gebühren berufsbegleitendes
MehrAnfertigen von wissenschaftlichen Arbeiten. Peter Altenbernd - Hochschule Darmstadt
Anfertigen von wissenschaftlichen Arbeiten 1 Übersicht 1. Die Einleitung 2. Die Einführung 3. Der Inhalt 4. Experimente 5. Stand der Technik (Related Work) 6. Zusammenfassung Kurzfassung (Abstract) Anhang
MehrUnmögliche Figuren perspektivisches Zeichnen:
Unmögliche Figuren perspektivisches Zeichnen: Kompetenzen: Die Schüler/innen sollen Ein quaderförmiges Werkstück in der Schrägbildperspektive darstellen und bemaßen können. Ein Werkstück mit veränderter
MehrRegelbasierte Zufallsgenerierung von Gebäudemodellen aus Bebauungsplänen mit der Software CityEngine
Motivation Regelbasierte Zufallsgenerierung von Gebäudemodellen aus Bebauungsplänen mit der Software CityEngine Abbildung 1: 2D Gebäudeumriss Ein zweidimensionaler Gebäudeumriss, wie die Abbildung Abbildung
MehrSOLID für.net und JavaScript
SOLID für.net und JavaScript www.binarygears.de Stefan Dirschnabel Twitter: @StefanDirschnab #dncgn SOFTWARE ENTWICKLUNG BERATUNG SCHULUNG 5 Prinzipien für das Design von Software Wartbarer Code Leicht
MehrDIPLOMARBEIT. im Fachbereich Angewandte Informatik Studienschwerpunkt Medieninformatik. Herrnweg Grebenhain.
Analyse, Bewertung und Umsetzung geeigneter Methoden zur Realisierung virtueller und realer Szenen für die stereoskopische Darstellung mittels eines 3D-Projetorensystems DIPLOMARBEIT im Fachbereich Angewandte
MehrAusblick auf die zukünftige Aktenplan-Version
Ausblick auf die zukünftige Aktenplan-Version Nutzung unterschiedlicher Akten- und Dokumentarten Alexander Spanke Inhalt Themen Vorstellung der bisherigen Lösung Ziele der erweiterten Lösung Vorstellung
MehrStudie zum Agilen Projektmanagement (PM)
Studie zum Agilen Projektmanagement (PM) Zusammenfassung der Umfrageergebnisse pma focus 2018, Wien KANBAN Methode: Klassisch vs. im Tool Erstellt durch 3Pworx GmbH Durchgeführte Teilnehmerumfrage auf
MehrCSS Frameworks. Seminar Weiterführende Themen zu Internet- und WWW-Technologien. 9. Mai Johannes Schirrmeister
CSS Frameworks Seminar Weiterführende Themen zu Internet- und WWW-Technologien 9. Mai 2011 - Johannes Schirrmeister Überblick 2 I. Motivation und Einführung II. Flexible vs. Fixe Layouts III. Aufbau am
MehrCreational Patterns. Seminar Software-Entwurf. Thomas Liro WS 2004/05.
Creational Patterns Seminar Software-Entwurf WS 2004/05 Thomas Liro Inhaltsüberblick Einordnung des Themas Beschreibung von Design Pattern Auswahl von Design Patterns Was sind Creational
MehrInhalt. Vorwort 13. Einleitung 15. Für wen ist dieses Buch gedacht? 15 Zum Aufbau des Buchs Installation und erste Schritte 17
Inhalt Vorwort 13 Einleitung 15 Für wen ist dieses Buch gedacht? 15 Zum Aufbau des Buchs 16 1 Installation und erste Schritte 17 1.1 Die Installation von GoLive 5.0 17 Vor Beginn der Installation 17 Die
MehrVerbesserung und Pflege der Dokumentation der DPP-Software Saros
Verbesserung und Pflege der Dokumentation der DPP-Software Saros Meike Johannsen Freie Universität Berlin Seminar "Beiträge zum Software Engineering", 2011 Inhalt Motivation Ziele dieser Diplomarbeit Vorgehensweise
MehrMSE/SWF - API Design. Arthur Zaczek. Feb 2015
Arthur Zaczek Feb 2015 1 Einleitung Dieses Dokument ist eine Zusammenfassung des Buches Practical API Design: Confessions of a Java Framework Architect. [@Tulach2012] 1.1 Cluelessness Je einfacher eine
MehrProgrammierpraktikum 3D Computer Grafik
Prof. Andreas Butz, Dipl.Inf. Otmar Hilliges Programmierpraktikum 3D Computer Grafik Dynamische Schattenberechnung Agenda Der Stencil-Puffer Der 1-bit Stencil-Puffer Der 8-bit Stencil-Puffer Volumetrische
MehrGoogle SketchUp 7. von Dr. Detlef Ridder. 1. Auflage. Google SketchUp 7 Ridder schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG
von Dr. Detlef Ridder 1. Auflage Ridder schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv 2010 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 8266 5955 3 Inhaltsverzeichnis:
MehrCINEMA 4D 12. Das umfassende Training. Einfach mehr können. Arndt von Koenigsmarck. 3D-Artist, Buchautor. ISBN-Nummer: ISBN
Einfach mehr können. CINEMA 4D 12 Das umfassende Training Laufzeit: 16 Stunden Erhältlich als: DVD- Training, Online-Training ISBN-Nummer: ISBN 978-3-8273-6341-1 Sie wollen als Compositing-Artist im Videobereich
MehrMassenamtssignaturen. 2 Lösungsansätze. Thomas Rössler Wien, 25. März
Massenamtssignaturen 2 Lösungsansätze Inhalt Anforderungen Prinzipelle Lösungsansätze und Basismodule PDF-AS Ansatz: MOA-AS XML-DSig für Druckströme: MASS Zusammenfassung Inhalt Anforderungen Prinzipelle
Mehr