www.wikidata.de-de.nina.az
Die Blender Game Engine abgekurzt oft auch BGE ursprunglich Ketsji genannt ist eine Spiel Engine die in Blender einer freien 3D Grafiksoftware integriert war Sie wurde in C als eine grosstenteils unabhangige Komponente geschrieben und unterstutzt Features wie z B Python Programmierung und OpenAL 3D Sound Blender Game EngineElemente eines Rennspiels in der Blender Game EngineBasisdatenEntwickler Blender FoundationBetriebssystem plattformubergreifendProgrammiersprache C C und PythonLizenz GPL Freie Software https www blender org Inhaltsverzeichnis 1 Geschichte 2 Ende der bisherigen Game Engine und zukunftige Entwicklung 2 1 UPBGE 2 2 Range Engine 3 Funktionen 4 Systemanforderungen 5 Galerie 6 Spiele Auswahl 7 Siehe auch 8 Weblinks 9 EinzelnachweiseGeschichte BearbeitenErwin Coumans und Gino van den Bergen entwickelten im Jahr 2000 die Blender Game Engine Ihr Ziel war ein marktfahiges Produkt zu entwickeln mit dem Computerspiele und andere interaktive Anwendungen leicht und benutzerfreundlich erstellt werden konnen Diese Anwendungen sollten sowohl als Standalone Version oder mit einem Plug in auf Websites eingebettet funktionieren Dieses Plug in wurde jedoch eingestellt da es Sicherheitsbedenken mit Python gab jedoch wurde spater versucht das Projekt wiederzubeleben es wurde uberlegt eine Alpha Version fur den Internet Explorer und Firefox zu entwickeln und COLLADA zu unterstutzen Ein anderes Plug in namens Burster 1 tauchte auf das sicheres Spielen mit Unterstutzung von Verschlusselungen auf Websites ermoglichte Da der Code der Physik Programmbibliothek SUMO nicht unter die Open Source Lizenz fiel als der Rest von Blender dies tat funktionierte die Blender Game Engine bis zur Version 2 37a nicht Blender Version 2 41 war fast vollstandig der Spiel Engine gewidmet 2 GLSL Shader und Soft Body Spielphysik wurden in Version 2 48 implementiert um die Spiel Engine wieder den modernen Spiel Engines anzunahern 3 Sie nutzt OpenGL um mit der Grafik Hardware zu kommunizieren Wahrend des Google Summer of Code 2010 wurden die Open Source Navigation Mesh und Pathfinding Programmbibliotheken Recast and Detour 4 implementiert Jedoch wurden diese erst 2011 in den Hauptentwicklungszweig eingefugt Zudem wurde Audaspace entwickelt um Python bessere Audiokontrolle zu geben Diese Programmbibliothek nutzt OpenAL und SDL Ende der bisherigen Game Engine und zukunftige Entwicklung BearbeitenTon Roosendaal der Grunder der Blender Foundation schrieb noch 2013 5 dass die Blender Game Engine in der Zukunft als ein Interaktiver Modus fur Spiel Prototypen Architekturvisualisierungen und wissenschaftliche Simulationen fest in Blender integriert werden soll Der Blender Entwickler Martijn Berger gab 2015 an dass die Spiel Engine moglicherweise entfernt werde falls fur Blender Version 2 8 keine zufriedenstellende Losung gefunden wird 6 Im April 2018 wurde das endgultige Ende der Game Engine in der bisherigen Form mitgeteilt man arbeite an einer Alternative die aber nichts mehr mit der bekannten Engine zu tun haben werde 7 Die Blender Game Engine wurde vor der Veroffentlichung der Version 2 8 aus Blender entfernt UPBGE Bearbeiten Die UPBGE ist ein Fork von Blender die von Tristan Porteries und einigen Freunden im September 2015 gegrundet wurde Er wurde gegrundet mit dem Ziel den offiziellen Blender Game Engine Code aufzuraumen und zu verbessern und mit neuen Funktionen zu experimentieren Dabei ubernehmen die Entwickler regelmassig aktuelle Veranderungen aus dem offiziellen Blender Quellcode Am 4 Dezember 2021 wurde UPBGE 0 3 0 offiziell als Stable veroffentlicht 8 Range Engine Bearbeiten Die Range Engine ist ein Fork der UPBGE Sie wird entwickelt mit dem Ziel die Blender Game Engine zu optimieren sowie neue Features einzubauen Funktionen BearbeitenDie Blender Game Engine nutzt ein System grafischer Bausteine sogenannter Logic Bricks Es gibt drei Arten von Logic Bricks Sensoren Sensors Sie kontrollieren ob der Benutzer Eingaben Tastendrucke etc tatigt oder etwas im Spiel verandert wird Ist eine bestimmte Bedingung gegeben wird ein Signal an die verbundenen Controller gesendet Controller Sie sind die wichtigsten Logic Bricks Sie steuern die Sensoren und Actuatoren indem sie die Signale weiterverarbeiten Dies kann mithilfe von logischen Operatoren oder Python Skripten umgesetzt werden Actuatoren Actuators Sie fuhren bei Aktivierung durch ein entsprechendes Signal eine Aktion aus Zu den Funktionen bzw Bestandteilen der Blender Game Engine gehoren der grafische Logik Editor zum Festlegen von Verhaltensweisen ohne Programmieren Kollisionserkennung von Objekten und Spielphysik mit der Bullet Physik Engine die fur die PlayStation 3 entwickelt wurde eigenstandige Kollisionserkennung fur Rigid Body Simulationen Unterstutzung von Fahrdynamik inklusive Feder Reaktionen Abdampfung Reifenreibung etc eine Python API fur komplexere Aufgaben wie z B kunstliche Intelligenz Unterstutzung aller OpenGL Lichtarten inklusive Transparenz animierten Texturen sowie Reflexion Mapping Unterstutzung fur Textur Blending Modes pixelbasierte Beleuchtung dynamische Beleuchtung viele Mapping Arten GLSL Vertex Painting Cel Shading ohne Umrandungen und Normal Mapping sowie Parallax Mapping Wiedergabe von Spielen und interaktiven Anwendungen ohne Kompilieren oder Praprozessor Wiedergabe von Audio Moglichkeit Szenen auf unterschiedliche Ebenen zu legen um z B eine grafische Benutzeroberflache darzustellenSystemanforderungen BearbeitenUm alle Funktionen von Blender angemessen nutzen zu konnen sollten die Mindestanforderungen gegeben sein 9 Unterstutzte Betriebssysteme Windows Vista und hoher Mac OS X 10 6 und hoher LinuxMindestanforderungen Empfohlene Hardware Optimale HardwareProzessor 32 Bit Dual Core Prozessor mit SSE2 Unterstutzung 64 Bit Quad Core Prozessor 64 Bit Eight Core ProzessorRAM 2 GB RAM 8 GB RAM 16 GB RAMGrafikkarte OpenGL 2 1 kompatible Grafikkarte mit mindestens 512 MB RAM OpenGL 3 2 kompatible Grafikkarte mit 2 GB RAM zwei OpenGL 3 2 kompatible Grafikkarten mit 4 GB RAMBildschirm 24 bit Bildschirm Mindestauflosung 1280 768 Pixel 24 bit Bildschirm mit Full HD Auflosung 1920 1080 Pixel zwei 24 bit Bildschirme mit Full HD AuflosungEingabegerate Maus oder Touchpad Maus mit drei Maustasten Maus mit drei Maustasten und GrafiktablettGalerie Bearbeiten nbsp Blender Game Engine 2 42 Screenshot nbsp Blender Game Engine 2 42 Screenshot nbsp Blender GLSL Shader Node Editor 2 42 Screenshot nbsp Logic Bricks und Python Programmierung nbsp Screenshot aus Yo Frankie Spiele Auswahl BearbeitenYo Frankie Dead Cyborg Ein kostenloses spendenbasiertes Sci Fi Abenteuer Spiel 10 Sintel The Game Boro Toro Ein von DarkMatter Designs entwickeltes Side Ccrolling Plattform Puzzle Spiel welches 2009 den BAFTA Ones to Watch Award gewonnen hat 11 Krum Edge of Darkness Ein auf Steam verfugbares Hack N Slash Abenteuer Spiel Siehe auch BearbeitenBlend4Web Blender basierte Spiel Engine fur Onlinespiele Panda3D Pygame Crystal Space Verge3D ist ein Blender basierte Echtzeit Renderer und ein Toolkit zur Erstellung interaktiver 3D Anwendungen auf WebsitesWeblinks BearbeitenOffizielle Website englischsprachig Blender Artists Forum Game Engine englischsprachig blend polis Forum Game Engine deutschsprachig Blender Handbuch englischsprachig Einzelnachweise Bearbeiten Share your Blender files In geta3d com Abgerufen am 12 Marz 2016 BlenderWiki Dev Ref Outdated Release Notes 2 41 In wiki blender org Archiviert vom Original am 11 Februar 2016 abgerufen am 22 Juli 2022 2 48 Released In BlenderNation Abgerufen am 11 Marz 2016 recastnavigation recastnavigation Abgerufen am 24 Juni 2018 englisch Blender roadmap 2 7 2 8 and beyond In Blender Abgerufen am 1 Marz 2014 2 8 project developer kickoff meeting notes In Blender Abgerufen am 12 November 2015 Blender Today Live RIP Blender Internal RIP Game Engine blendernation com 24 April 2018 abgerufen am 12 Februar 2023 UPBGE upbge UPBGE Game Engine 14 April 2022 abgerufen am 15 April 2022 Blender Foundation Requirements blender org Home of the Blender project Free and Open 3D Creation Software In blender org Abgerufen am 11 Marz 2016 http deadcyborg com about html Ones to Watch Award in 2009 benotigt Flash Player In bafta org Archiviert vom Original am 25 Marz 2010 abgerufen am 22 Juli 2022 Abgerufen von https de wikipedia org w index php title Blender Game Engine amp oldid 238857244