www.wikidata.de-de.nina.az
Panda3D ist eine freie Spiel Engine die ursprunglich von Disney VR erstellt wurde und aktuell von Disney der Carnegie Mellon University CMU und einigen freiwilligen Programmierern weiterentwickelt wird Die Panda3D Engine ist fur GNU Linux Windows und macOS verfugbar Sie wird wahlweise uber C oder Python programmiert und ermoglicht so auch Einsteigern das Erstellen von individuellen 3D Programmen Panda3DBasisdatenEntwickler Disney Carnegie Mellon University ETC CommunityErscheinungsjahr 2002Aktuelle Version 1 10 13 1 20 Dezember 2022 Betriebssystem PlattformunabhangigProgrammiersprache C 2 PythonKategorie Spiel EngineLizenz BSDdeutschsprachig neinwww panda3d org Inhaltsverzeichnis 1 Merkmale 2 Geschichte 3 Gemeinschaft 4 Zukunft 5 Literatur 6 Weblinks 7 EinzelnachweiseMerkmale BearbeitenPanda3D beherrscht Tastatur Mausanbindung und eine 3D Darstellung mittels OpenGL oder DirectX in den Versionen 8 und 9 Auch enthalten ist ein einfach zu benutzender Shader Generator fur viele Spezialeffekte wie zum Beispiel Normal Mapping HDR oder Bewegungsunscharfe Wahlweise konnen auch eigene Shader eingebunden werden Ein Raumklang kann in den Formaten OpenAL FMOD und Miles Sound System erzeugt werden Die Engine enthalt ausfuhrliche Analyse und Optimierungswerkzeuge auch lassen sich Kollisionstests durchfuhren Panda 3D besitzt ein eigenes Physiksystem eine komplette Integration der Open Dynamics Engine sowie die inoffizielle Unterstutzung fur Nvidia PhysX Die Software hat einen so genannten endlichen Automaten auch bekannt als Finite State Machine Dieser ist ublich zur Programmierung von Kunstlicher Intelligenz Mit Hilfe eines virtuellen Dateisystems konnen Dateien eingebunden werden Das System unterstutzt dafur Komprimierung und Verschlusselung Panda3D enthalt auch einen Exporter und Konvertierungswerkzeuge fur viele 3D Modellingtools und viele Formate Die Software beherrscht das Lesen und Darstellen von TrueType Fonts und die grafische Benutzerschnittstelle DirectGUI Auch ist die Einbindung in wxWidgets Anwendungen moglich Panda3D wird als freie Software unter den Bedingungen der modifizierten uberarbeiteten BSD Lizenz verbreitet Panda3D verwendet das 3D Format Egg welches durch die Exporter aus 3ds Max Maya Blender etc direkt erstellt werden oder auch nachtraglich aus verschiedenen Formaten konvertiert werden kann Das Bam Format welches fur die Lieferung an Endkunden empfohlen wird entspricht dem Egg Format grosstenteils ist jedoch versionsspezifisch und enthalt im Gegensatz zum Egg Format binare Daten Geschichte BearbeitenPanda3D wurde ursprunglich von Disney VR entwickelt welche im Auftrag von Disney 3D Ausstellungsobjekte fur ihre Themenparks erstellen sollte Um dies zu ermoglichen wurde die Panda3D Engine entwickelt Inzwischen wurde sie jedoch stark weiterentwickelt und hat mit dem ursprunglichen Programm kaum noch Ahnlichkeit Aktuell wird Panda3D in weiteren VR Themenparkbahnen verwendet und in den beiden Onlinespielen Toontown und Pirates of the Caribbean eingesetzt Es gibt auch andere kommerzielle und offene Produkte die mithilfe von Panda3D erstellt werden wurden und dank der liberalen Lizenz ohne grossere Beschrankungen vertrieben werden konnen Gemeinschaft BearbeitenPanda3D hat mittlerweile viele Anhanger gefunden in den Foren sind aktuell mehr als 4000 Benutzer registriert Stand August 2010 Dadurch dass Panda3D frei ist bietet sie sich auch fur Hobbyprogrammierer an und in den Foren sind bereits einige Open Source Projekte zu sehen Zukunft BearbeitenPanda3D befindet sich in einem stetigen Weiterentwicklungsprozess Es sind einige Entwickler von Disney sowie von der CMU damit beschaftigt weitere Merkmale hinzuzufugen auch Freiwillige halten immer grosseren Einzug in die Entwicklung Literatur BearbeitenChristoph Lang Panda3D 1 7 Game Developer s Cookbook Packt Publishing Ltd 2011 ISBN 978 1 84951 292 3 englisch Dave Brian Mathews Panda3D 1 6 Game Engine Beginner s Guide Packt Publishing Ltd 2011 ISBN 978 1 84951 272 5 englisch Weblinks BearbeitenOffizielle Website englisch Projektubersicht bei SourceForge Code Statistiken auf Ohloh Projektubersicht bei Launchpad Blueprints Bugs etc 3D Welten mit Python und Panda3D auf Linux User de Geschichte von Panda3D englisch Einzelnachweise Bearbeiten Release 1 10 13 20 Dezember 2022 abgerufen am 24 Dezember 2022 The panda3d Open Source Project on Open Hub Languages Page In Open Hub abgerufen am 19 Juli 2018 Abgerufen von https de wikipedia org w index php title Panda3D amp oldid 209540040