OGRE Object-Oriented Graphics Rendering Engine Szenen-orientierte, flexible 3D Engine in C++ Hardware-beschleunigte 3D Grafiken Unterstützt Direct3D und.

Slides:



Advertisements
Ähnliche Präsentationen
Persistente Domänenmodelle mit JPA 2.0 und Bean Validation
Advertisements

Computer Graphics Shader
Designing Software for Ease of Extension and Contraction
Professional XNA Game Programming
PADLR Submodul Modular Content Archives Ein Content Browser für Lehr- materialien aus der Elektrotechnik Dipl.-Ing. Mark Painter Institut für Nachrichtentechnik.
Game Engine Architecture - J. Gregory
Konzeption und Realisierung eines Software Configuration Management Systems Autor: Alex Rempel Referent: Prof. Dr. Elke Hergenröther Korreferent: Prof.
Einführung in die Programmierung von 3D-Grafiken Basis ist Java3D
Simulation und 3D-Programmierung Praxis: Dreiecke, Texturen, Vertex-Buffer Universität zu Köln Historisch Kulturwissenschaftliche Informationsverarbeitung.
Virtuelle Forschungsumgebungen Hintergrundbeitrag: HTML5: Video Player und VideoJS Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung.
Java3d „Licht und Material“
Visualisierung eines Sultan Han auf Basis einer Gameengine
Special Effects Realistischeres Rendern einer Scene.
GPU Architectures: GeForce 8, GeForce 9 and Future
Die Berechnung der 3D - Szene Web -, Video -, Animationsausgabe und Motionblur.
Depth of Field Ein Fachvortrag von: Max Goltzsche und Igor Marijanovic Real-Time RenderingBeuth Hochschule für TechnikSoSe 2012.
Einsteigerkurs Andy Reimann - Mai Intro Trailer.
ARMD – Level 77 Fürst Rene – Pluch Matthias –
DivX3 IT Referat DIVX 3.
VisualARQVisualARQ ARCHITECTURAL TOOLS FOR RHINO.
Projekt: Mesh-Man Björn Gohlke Bachelor Bioinformatik – 7. Semester Sebastian Graf Diplom Informatik – 5. Semester.
30 SchülerInnen aus der Klasse 6B UMFRAGE ZUM MEDIENGEBRAUCH.
Seminarvortrag (klein) Aktuelle Grafikkarten
Komplettlösung für Domino Mailarchivierung mit Hilfe eines Server Tasks für eine unbegrenzte Anzahl von Notes Usern Dipl. Ing. Alexander Kogan
easescreen Versionen Basic Standard: Premium
OperationsManager Workflows Reto Hotz
How to make a Pixar Movie?
App-Entwicklung mit HTML5, CSS und JavaScript
Shader.
Hardware / Software Codesign Hardware versus Software.
Komputerspiele Meine Hobbys sind Computerspiele. Ich mag, um online mit meinen Freunden zu spielen.
1 Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Einführung Lernmodul Nutzungsbedingungen:
Objekte und ihre Beschreibung
Visionaire - Adventure Game Engine Tipps und Konzepte zur Entwicklung eines Spiele Editors Alex Hartmann.
UNIDAM Initiative: Historisch-kulturwissenschaftliche Fakultät
Institut für C omputer G raphik, TU Braunschweig BioBrowser Interaktive Molekülmodelle als zentrales Zugangs- und Dokumentationswerkzeug für biologische.
Plugin Design Patterns in
PhotoPolis PhotoPolis ist ein Studentenprojekt im Rahmen des 3D Programmierpraktikums am Lehrstuhl Medieninformatik der LMU München Betreuer: Dipl.-Medieninf.
Lehrveranstaltung Multimedia-Programmierung
U N I V E R S I T Ä T KOBLENZ · LANDAU Arbeitsgruppe Computergrafik 4. Mai / 35 Projektpraktikum AR mit korrekter Beleuchtung Entwicklung einer.
Diplomarbeit: Echtzeitdarstellung komplexer Landschaften in illustrativer Weise Echtzeitdarstellung komplexer Landschaften in illustrativer Weise Bearbeiter:
Multimedia in Java Thomas Witschel, Kerstin Steinert & Erik Reinhard.
Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung Softwaretechnologie II (Teil 1): Simulation und 3D Programmierung WS 2013/14.
Erfahrungen mit Microsoft DirectX 8 W. Krug, April 2002.
Die Welt der Shader Universität zu Köln WS 14/15 Softwaretechnologie II (Teil 1) Prof. Dr. Manfred Thaller Referent: Lukas Kley Fortgeschrittene Techniken.
Pro Ogre 3D Programming. Überblick 1.Resource Management 2.Ogre Render Targets 3.Animation 4.Billboards and Particles.
Storagemanagement.
Terrain Generierung und Navigation Terrain Generierung und Navigation Universität zu Köln Historisch Kulturwissenschaftliche Informationsverarbeitung Visuelle.
Nik Lutz, Stefan Feissli, Christof Seiler Diplomarbeit Verteidigung.
Multimedia und Virtual Reality Vorlesung am Martin Kurze Bildverarbeitung und Sehen.
Digitale Annotationen. Grundlage: John Bradley “Towards a Richer Sense of Digital Annotation: Moving Beyond a Media Orientation of the Annotation of Digital.
Nik Lutz, Stefan Feissli, Christof Seiler
PhysX auf der GPU in Batman: Arkham Asylum & bei Fluid Simulations Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung Softwaretechnologie.
Proseminar – Computer Graphics Nikolaos Tsanakas computer graphics & visualization OpenGL Shading Language.
Universität zu Köln Institut für Historisch- Kulturwissenschaftliche- Informationsverarbeitung SS 2011 Dozent: Prof. Dr. Manfred Thaller AM3 Seminar „Softwaretechnologie.
Videotagging Für VRE- Games. gewünschte Funktionen - Unterteilung in verschiedene Sequenzen - Auszeichnung der Videos mit Informationen auf verschiedenen.
Blender. Was ist Blender? Open-Source 3D-Programm seit 2003 Modellieren, Texturieren, Animieren und Rendern von 3d-Objekten und Szenen Anwendungsgebiete.
COLLADA II Digital Asset Schema Release Anike Schulz Reusable Content in 3D und Simulationssystemen Prof. Thaller.
 Einführung  Szenengraphen  Bestandteile  Eingabe  JOGL  LWJGL  Beispiele  ARDOR3D Games 04/23/12Ardor 3D – Holzwarth/Kau 2.
Computergraphik und Visualisierung Prof. Dr. S. Gumhold, Computergraphik I, WS 07/08 – Mathematische Grundlagen1 Data Manager Interaction Engine Visualization.
GAME PROGRAMMING PATTERNS – FLYWEIGHT & OBSERVER Robert Nystrom Softwaretechnologie II Teil 2 Anike Schulz.
IT-Dienstleistungen E-Learning Systeme Content Management 1 Fallbeispiel ILIAS: Das Repository-Objekt-Plugin „Centra“
Hardware / Software Codesign Hardware versus Software.
Operator Overloading, Mehrfachvererbung, Safe Pointer, Observer.
Augmented Reality mit korrekter Beleuchtung - Beleuchtung der virtuellen Geometrie - Jens Anhenn Timo Wallrath Yonghui Wan CG Praktikum WS 05/06.
Vernetzte Forschungsumgebung in den eHumanities
Quantum GIS Kernfunktionen Erweiterungen
Tobias Fritz Eine Einführung in die 2D Spieleprogrammierung mit Java und Slick. Unterlagen:
MI-Computeranimation - Von Marcus Baer und Axel Reusch - WS 06/07
Meine erste Präsentation
 Präsentation transkript:

OGRE Object-Oriented Graphics Rendering Engine Szenen-orientierte, flexible 3D Engine in C++ Hardware-beschleunigte 3D Grafiken Unterstützt Direct3D und OpenGL Intuitive Klassen Grafik-Engine, keine Komplettlösung für eine Game-Engine Durchdachtes Design und konsistente Dokumentation Kann für verschiedene Spiel - Konzepte genutzt werden (Ego Shooter, terrain roamers) leicht mit eigenen Plugins erweiterbar (viele Beispiele)

Features: Productivity Features –Einfache Benutzung –Allgemeine Anforderungen wie Render Status Management, Culling und Transparenz werden automatisch berechnet Material / Shader –Material Assets lassen sich auch außerhalb des Codes beibehalten –bietet dem Entwickler Hilfe bei der Entwicklung neuerer Techniken wie Vertex- oder Pixelshader, Normalmapping –PNG, JPEG, TGA, BMP oder DDS –1D Texturen, volumetrische Texturen, Cubemaps und komprimierte Texturen –Texturen können in Realtime zur Verfügung gestellt und erneuert werden, z.B. ein Video Feed Meshes –Flexible Mesh Formate werden akzeptiert, –Trennung der Konzepte von Vertex Buffern, Index Buffern, Vertex Deklarationen und Buffer Mappings Animation –Skelett-Animationen –Flexible Form-Animationen –Animationen von SceneNodes für Kamerapfade und ähnliche Techniken möglich

Scene Features –Flexibles Szenen Management –Hierarchischer Szenengraph –Verschiedene Techniken für Schattenrendering Special Effects –Compositor System –Partikel System –Skyboxes, Skyplanes und Skydomes –Billboarding für Sprites Misc Features –Einfache Ressourcen Infrastruktur für Speicherverwaltung und Laden von Archiven (ZIP, PK3) –Flexible Plugin-Architektur –Debugging Memory Manager um Speicherlecks zu identifizieren –XMLConverter

Beispiele