Vergleich von 3D Game Engines

Slides:



Advertisements
Ähnliche Präsentationen
Welche der genannten Spielekonsolen gibt es nicht?
Advertisements

Kleines Seminar WS01/02 von Sebastian Süß
Wird euch präsentiert von Ben Polidori
PC- und Konsolenspiele Vorstellung, Neuigkeiten und Trends
Neuerungen in PalmOS® 5 Florian Schulze (SS 2003).
Datenbankzugriff im WWW (Kommerzielle Systeme)
Game Engine Architecture - J. Gregory
Werdegang, aktueller Stand,
Zusammenfassung & Fazit
Paul, Morten, Yannick Blue J. Entwicklungsumgebung versteht Java Programmcode versteht Java Programmcode Für die Entwicklung eigener Software.
Graphische Datenverarbeitung IV Dr. Markus Heitz.
Microsoft Windows 2000 Terminal Services
Die Skriptsprache Lua Softwaretechnologie II.
OGRE Object-Oriented Graphics Rendering Engine Szenen-orientierte, flexible 3D Engine in C++ Hardware-beschleunigte 3D Grafiken Unterstützt Direct3D und.
Eine Einführung in OpenOffice. Was? Freies Office-Paket mit offenem Quellcode Erste funktionierende Version im Oktober 2001 veröffentlicht Basiert auf.
1/26 UNIVERSITY OF PADERBORN Projektgruppe KIMAS – Half-Life Projektgruppe KIMAS Half-Life Lars Tegeler.
Brandenburgische Technische Universität Cottbus Program Profiling Andrzej Filipiak Übung Testen von Software SoSe 2006.
Visualisierung eines Sultan Han auf Basis einer Gameengine
Seminar: Software-Produkt-Linien(SPL)
WhatsUp Gold
OpenGL mit Delphi Allgemeines OpenGL-Funktionsbezeichnungen
Computergrafik Vom Dreieck zum Ego-Shooter Olaf Müller
Die Realität des Simulationsbildes. Raum im Computerspiel
bloxEvolution powered by XNA
Die Realität des Simulationsbildes. Raum im Computerspiel
A Quadrilateral Rendering Primitive Kai Hormann Papa, woher kommen eigentlich Shrek und Nemo ? TU Clausthal.
Online-Games und neue Interfaces: Entwicklung und Trends digitaler Spiele Mela Kocher Schweizerisches Institut für Kinder- und Jugendmedien (SIKJM)
SKALIERBARE HARDWARE UNABHÄNGIGE LÖSUNGEN FÜR HSM, ARCHIVIERUNG UND SICHEREN DATENAUSTAUSCH YOUR DATA. YOUR CONTROL.
WEBPROGRAMMIERUNG Informatik-Präsentation von Armin Nuart.
Einführung in die Programmiersprache Java
Eine Präsentation von Dario Müller © 2012
Seminar XML-Technologien - WML Seminar XML-Technologien W ireless M arkup L anguage Christian Spieler.
1 Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Einführung Lernmodul Nutzungsbedingungen:
Thema: Grafikkarten.
Masterstudium Medieninformatik Univ.Prof. Dr. Wolfgang KLAS 04. Juni 2009.
Game Development mit LUA Integration und Kommunikation von LUA mit C++ Referat von Paul van Hemmen Seminar: Reusable Content in 3D und Simulationssystemen.
Was ist Open Source? Der Quelltext liegt in einer für Menschen verständlicher Form vor Darf beliebig kopiert und verbreitet werden Darf verändert werden.
Betriebssysteme & BIOS
Oliver Denninger FZI Forschungszentrum Informatik, Karlsruhe
-Launchdatum Visual Studio 2010 = 12. April Beta 2 von VS 2010 seit 19. Oktober (21. Oktober) -Neuer Name + Branding für Visual Studio Team System.
§5-1 §5 Mapping-Techniken Computergrafik - SS Motivation Bisher sind alle Oberflächen (polygonale Objekte, später auch parametrisierte Freiformflächen)
Komputerspiele Meine Hobbys sind Computerspiele. Ich mag, um online mit meinen Freunden zu spielen.
Schnupperkurs Spieleprogrammierung
Oliver Spritzendorfer Thomas Fekete
Von Patrick Schmid und Christian Piwecki
Oliver Lietz – Mobile Software Mobile Software Ausgewählte Themen Software (ATS) Beuth-Hochschule SS 2010 Oliver Lietz Dipl.-Ing.
Seminar: Grundlagen Wissenschaftlichen Arbeitens
Romano Roth & Oliver Brack Zühlke Engineering AG.
DDR vs. RDRAM Ein Vergleich von Speichertechnologien Bernhard Fiser Stefan Schönauer.
Dies ist eine Präsentation von Manuel Noe und Cem Eker.. Musik :Nickelback – Savin Me Mit Hilfe von Powerpoint Über die Next Generation Konsolen und deren.
LFE Medieninformatik  3D – Programmierpraktikum 08 Gruppe X Fabian Schmidt, Alexander Lang.
Praktikum 3D Programmierung Dominikus Baur, Dominic Bremer, Philipp Holzer und Sergej Kozuruba Project: Murakami.
Seminarvortrag Grafikkarten der 6. Generation Vortragender: Martin Ley Betreuer: Prof. Dr. Norbert Link.
U N I V E R S I T Ä T KOBLENZ · LANDAU Arbeitsgruppe Computergrafik 4. Mai / 35 Projektpraktikum AR mit korrekter Beleuchtung Entwicklung einer.
Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung Softwaretechnologie II (Teil 1): Simulation und 3D Programmierung WS 2013/14.
Die berühmte Kölner Gamemesse.
VirtualPatt 2000 Interaktives 3D-Schachspiel
Von Pacman zu eSports Hosted by: Florian Leeber aka Lanux Briefing Metalab
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.
Online Games Ein Überblick von Arvid Poloczek 12/07.
Chatten Windows live Messenger Skype Yahoo ICQ AOL.
Nik Lutz, Stefan Feissli, Christof Seiler
Geboren am 13. August 1961 in Nagoya ( 名古屋市 ) 名古屋市 近藤 浩治.
PhysX auf der GPU in Batman: Arkham Asylum & bei Fluid Simulations Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung Softwaretechnologie.
JAVA 3D 1 Einführung in die Java3D API JAVA 3D2 Was ist Java3D? Standard-Extension-Klassenbibliothek für Java X (X >= 1.2) Ermöglicht.
Universität zu Köln Institut für Historisch- Kulturwissenschaftliche- Informationsverarbeitung SS 2011 Dozent: Prof. Dr. Manfred Thaller AM3 Seminar „Softwaretechnologie.
Minecraft als Paradigma Virtuelle Welt mit Baufunktion von Sebastian Hesse.
Was ist Second Life. Second Life ist eine MMORPG ähnliche 3D Welt.  SL ist aber kein Spiel sondern eine Simulation  Es gibt in SL weder Handlungsstrang.
 Einführung  Szenengraphen  Bestandteile  Eingabe  JOGL  LWJGL  Beispiele  ARDOR3D Games 04/23/12Ardor 3D – Holzwarth/Kau 2.
Altersgerechter Konsum von Inhalten/Medien/Spielen am BG9 Jänner
 Präsentation transkript:

Vergleich von 3D Game Engines Zhen Peng 19.04.2010

Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng Einführung 3D Game Engine Entwicklungsgeschichte Unreal Engine 3 vs. Irrlicht Engine Freie verfügbare Grafik-Engines Zusammenfassung Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng

Super Mario Bros. Nintendo 1985 1.Einführung Super Mario Bros. Nintendo 1985 Super Mario Galaxy 2 Nintendo 2010 Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng

Ray-O-Lite Seeburg 1936 Lightgun 1.Einführung Ray-O-Lite Seeburg 1936 Lightgun Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng

Call of Duty: Modern Warfare 2 Infinity Ward 2009 IW 4.0 game engine 1.Einführung Call of Duty: Modern Warfare 2 Infinity Ward 2009 IW 4.0 game engine Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng

Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng Einführung 3D Game Engine Entwicklungsgeschichte Unreal Engine 3 vs. Irrlicht Engine Freie verfügbare Grafik-Engines Zusammenfassung Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng

Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng 2. 3D Game Engines Was ist eine Spiel-Engine ? Eine Spiel-Engine ist ein Computerprogramm, das den Spielverlauf steuert und für die visuelle Darstellung des Spieleablaufs verantwortlich ist. Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng

Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng 2. 3D Game Engines Bestandteile: Grafik-Engine Physik-Engine Soundsystem Steuerung Netzwerk-Code Datenmanagement KI Skripting Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng

Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng 2. 3D Game Engines Grafik-Engine Darstellung von Computergrafik zuständig Vergleichbar mit der eines Malers, der nach Diktat malt Grafische Funktionen und Effekten Geometrische Objektbeschreibung Oberflächentexturen Licht und Schatten Transparenz Spiegelungen usw. 3D-Engine durch Polygone konstruiert Partikeleffekte - Nebel, Dreck, Feuer, Wasser... Bumpmaps - plastische Struktur Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng

Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng 2. 3D Game Engines Skripting dienen der Programmierung der Spielabläufe Skriptsprachen vs. Entwicklungssprachen + Leichter zu erlernen + Oftmals iterativ während der Programmausführung - Langsamer Zwei-Schichten-Architektur Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng

Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng Einführung 3D Game Engine Entwicklungsgeschichte Unreal Engine 3 vs. Irrlicht Engine Freie verfügbare Grafik-Engines Zusammenfassung Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng

3. Entwicklungsgeschichte Ultima Underworld Blue Sky Productions, 1992 das erste Computerspiel, das dreidimensionale, texturierte Grafik in Echtzeit darstellte Wolfenstein 3D id Software, 1992 einer der ersten Ego-Shooter Raycasting Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng

3. Entwicklungsgeschichte Doom id Software, 1993 Binary Space Partitioning Grundrisse aus Kurven beliebige Raumhöhen kommerziellen Erfolg Quake id Software, 1996 echte 3D-Umgebung Gegenstände aus Polygonen Mehrspielermodus Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng

3. Entwicklungsgeschichte Half-Life Valve Software, 1998 skelettbasiertes Animationsmodel das verbesserte Netzwerksubsystem Umstieg auf C++ KI der Computergegner die diverse Sound-Raumeffekte Red Faction Volition Inc., 2001 Geo-Mod Engine “geometry modification” Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng

3. Entwicklungsgeschichte Far Cry Crytek, 2004 Cry Engine DirectX 9.0 Shadermodels 3.0 Unreal Tournament 3 Epic Games, 2007 Unreal Engine 3 High dynamic range rendering per-pixel lighting dynamic shadows Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng

3. Entwicklungsgeschichte HeroEngine Axiom Engine Spring CryEngine2 Unreal Engine 3 Jetzt? ika Cube Unreal Engine 2 ........... Esenthel Engine Blender3D id Tech 3 OpenSceneGraph Cube 2 Irrlicht Engine ORX Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng

Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng Einführung 3D Game Engine Entwicklungsgeschichte Unreal Engine 3 vs. Irrlicht Engine Freie verfügbare Grafik-Engines Zusammenfassung Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng

4. Unreal Engine 3 vs. Irrlicht Engine Type kommerziell frei Entwickler Epic Games Nikolaus Gebhardt + Team aus 11 Personen Platforms PC (Mac, Linux, Windows), Xbox 360, PS3, Wii, iPhone PC (Mac, Linux, Windows), PSP, Wii, SymbianOS, iPhone Lizenz 350.000 USD / 0 USD + Gewinnbeteiligung zlib

4. Unreal Engine 3 vs. Irrlicht Engine Grafik-Engine Direct X Direct X, OpenGL Multi-threaded rendering system – Gemini software renderer Burning’s video software renderer    64-bit color high dynamic range (HDR) rendering Kein HDRR per-pixel lighting Dynamic stencil shadows Dynamic soft shadows Pre-computed shadow masks Dynamic stencil shadows

4. Unreal Engine 3 vs. Irrlicht Engine Physik-Engine NVIDIA PhysX IrrPhysx (beta version) Sound-Engine Visual Sound Cue Editor IrrKlang Skriptsprachen C++, UnrealScript C++, .Net, Delphi, Lua, Ruby, Java, Squirrel, Autolt

Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng Einführung 3D Game Engine Entwicklungsgeschichte Unreal Engine 3 vs. Irrlicht Engine Freie verfügbare Grafik-Engines Zusammenfassung Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng

5. Freie verfügbare Grafik-Engines Irrlicht SDK 1.7.1 Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng

5. Freie verfügbare Grafik-Engines Irrlicht SDK 1.7.1 Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng

5. Freie verfügbare Grafik-Engines Irrlicht SDK 1.7.1 Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng

5. Freie verfügbare Grafik-Engines IrrEdit Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng

5. Freie verfügbare Grafik-Engines IrrEdit Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng

5. Freie verfügbare Grafik-Engines IrrEdit Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng

5. Freie verfügbare Grafik-Engines Irrlicht Engine Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng

5. Freie verfügbare Grafik-Engines Unreal Development Kit Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng

5. Freie verfügbare Grafik-Engines Unreal Development Kit Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng

Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng Einführung 3D Game Engine Entwicklungsgeschichte Unreal Engine 3 vs. Irrlicht Engine Freie verfügbare Grafik-Engines Zusammenfassung Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng

Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng 6. Zusammenfassung Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng

Vielen Dank für Ihre Aufmerksamkeit!  Seminar SS 2010 Algorithmen für Computerspiele 19.04.2010 Zhen Peng