Blender Game Engine | |
---|---|
Typ | 3D grafika |
Vývojář | Blender Foundation |
Zapsáno v | C , C++ a Python |
Operační systém | multiplatformní |
Nejnovější verze | 2,79 |
Licence | GNU General Public License v2 |
webová stránka | upbge.org |
Mediální soubory na Wikimedia Commons |
Blender Game Engine je zmrazený dílčí projekt Blenderu , který poskytuje interaktivní funkce, jako je detekce kolizí , dynamický engine a programovatelná logika. Umožňuje také vytvářet samostatné aplikace v reálném čase , od architektonické vizualizace po videohry. Odebráno z balíčku Blender ve verzi 2.8 [1] .
Erwin Koomans a Gino van den Bergen vyvinuli Blender Game Engine v roce 2000 . Cílem bylo vytvořit komerční produkt, který by bylo možné prodávat, aby bylo možné snadno vytvářet hry a další interaktivní obsah způsobem přátelským pro umělce. Tyto hry mohly buď běžet jako samostatné aplikace, nebo vložené do webové stránky pomocí vlastního pluginu, který byl nakonec ukončen, protože nemožnost používat sandbox Pythonu způsobila bezpečnostní problémy, i když byly později vyvinuty snahy o jeho oživení (bylo zkontrolováno). alfa verze pro Internet Explorer a podpora pro Firefox a COLLADA ). Objevil se další plug -in s názvem Burster, který poskytuje zabezpečenou vestavěnou hru na webových stránkách s podporou sandboxingu a šifrování.
Základní kód ve fyzikální knihovně (SUMO) nebyl vytvořen jako open source, když to udělal zbytek Blenderu, což bránilo fungování herního enginu před verzí 2.37a.
Blender 2.41 představoval verzi, která byla téměř úplně oddaná hernímu enginu; zvuk byl podporován.
Verze 2.42 předvedla několik významných nových funkcí, včetně integrace knihovny Bullet Rigid Body Dynamics.
Verze 2.48 přidala nový systém pro integraci GLSL shaderů a fyziky měkkého těla, aby pomohl vrátit herní engine zpět do souladu s dnešními herními motory. Stejně jako Blender používá OpenGL , multiplatformní grafickou vrstvu, pro interakci s grafickým hardwarem.
V roce 2010 byla integrována open source navigační síť a knihovny Recast a Detour pathfinding. Audaspace byl také naprogramován tak, aby poskytoval Pythonu schopnost ručně ovládat zvuk. Tato knihovna používá OpenAL nebo SDL jako backend.
Ton Roosendahl uvedl [2] , že v budoucnu bude Blender Game Engine integrovat systém do Blenderu jako „režim interakce“ pro herní prototypy, architektury a vědecké simulace. Jeden z vývojářů Blenderu, Martijn Berger, prohlásil, že „sekvenátor a herní engine jsou ve vážném nebezpečí, že budou odstraněny, pokud během projektu 2.8 nenajdeme dobré řešení“ [3] .
16. dubna 2018 byl Blender Game Engine odstraněn z Blenderu před uvedením verze 2.8 [4] .
V aktualizaci 2.8 vývojový tým Blenderu konkrétně zmínil Godot engine jako vhodnou náhradu pro migrující uživatele Blender Game Engine [5] .
Blender pracuje na dobré podpoře externích herních enginů, jako jsou Godot , Armory3D a Blend4Web [6] .
UPBGE (Uchronia Project Blender Game Engine) je fork Blenderu, který vytvořil Tristan Porteries a přátelé v září 2015. Toto je nezávislá větev za účelem vyčištění a vylepšení oficiálního kódu Blender Game Engine, experimentování s novými funkcemi a implementace zapomenutých funkcí, které v současnosti existují, ale nebyly začleněny do hlavní větve Blenderu. Sestavení UPBGE Blender lze stáhnout z upbge.org. Od konce roku 2017 tým UPBGE integruje svůj kód s nevydanou verzí Blenderu 2.8 a hodlá používat nový renderer založený na fyzice v reálném čase v Blenderu 2.8 s názvem Eevee. V současné době probíhají diskuse o tom, že kód UPBGE bude součástí budoucí oficiální verze Blenderu.
Snímek obrazovky Blender Game Engine 2.42
Snímek obrazovky Blender Game Engine 2.42
Screenshot Blender GLSL shader node editor 2.42
Logic Bricks a Python Scripting
Herní motory | |||||||
---|---|---|---|---|---|---|---|
Grafický | Volný, uvolnit GLScene Horde3D Irrlicht OGRE OpenSceneGraph Proprietární Outerra | ||||||
Fyzický | Volný, uvolnit Box2D Kulka Chipmunk newton ÓDA. Tokamak Proprietární DMM Havok fyzika PhysX | ||||||
obecný účel |
| ||||||
Specializované |
| ||||||
Seznam herních enginů |
3D grafika a animační software | |
---|---|
open source |
|
Proprietární software |
|
Blender Foundation | |
---|---|
Filmy |
|
Hry | Ahoj Frankie! (2008) |
|