Panda3D

Panda3D
Panda3D
Entwickler Disney, Carnegie Mellon University ETC, Community
Aktuelle Version 1.7.2
(7. März 2011)
Betriebssystem Plattformunabhängig
Kategorie Spiel-Engine
Lizenz BSD
Deutschsprachig Nein
www.panda3d.org

Panda3D ist eine freie Spiel-Engine, die ursprünglich von Disney VR erstellt wurde und aktuell von Disney, der Carnegie Mellon University (CMU) und einigen freiwilligen Programmierern weiterentwickelt wird. Die Panda3D-Engine ist für GNU/Linux, Windows und Mac OS X verfügbar. Sie wird wahlweise über C++ programmiert oder mittels Python geskriptet und ermöglicht so auch Einsteigern das Erstellen von individuellen 3D-Programmen.

Inhaltsverzeichnis

Merkmale

Dieser Artikel oder Abschnitt besteht hauptsächlich aus Listen, an deren Stelle besser Fließtext stehen sollte.
  • Tastatur- / Mausanbindung
  • 3D-Darstellung mittels OpenGL oder DirectX (Versionen 8 und 9)
  • Ein einfach zu benutzender Shader-Generator für viele Spezialeffekte, wie zum Beispiel Normalmapping, HDR oder Bewegungsunschärfe. Wahlweise können auch eigene Shader eingebunden werden.
  • Raumklang (OpenAL, FMOD, Miles Sound System)
  • Ausführliche Analyse- und Optimierungswerkzeuge
  • Kollisionstests
  • Eigenes Physiksystem, komplette Integration der Open Dynamics Engine, sowie inoffizielle Unterstützung für Nvidia PhysX
  • Endlicher Automat (auch bekannt als Finite State Machine, üblich zur Programmierung Künstlicher Intelligenz)
  • Virtuelles Dateisystem zur Einbindung von Dateien (unterstützt Komprimierung und Verschlüsselung)
  • Exporter und Konvertierungswerkzeuge für viele 3D-Modellingtools und viele Formate
  • Lesen und Darstellen von TrueType-Fonts
  • Grafische Benutzerschnittstelle (DirectGUI)
  • Einbindung in wxWidgets-Anwendungen möglich

Panda3D wird als Freie Software unter den Bedingungen der modifizierten (überarbeiteten) BSD-Lizenz verbreitet.

Panda3D verwendet das 3D-Format „Egg“, welches durch die Exporter aus 3ds Max, Maya, Blender etc. direkt erstellt werden oder auch nachträglich aus verschiedenen Formaten konvertiert werden kann. Das Bam-Format, welches für die Lieferung an Endkunden empfohlen wird, entspricht dem Egg-Format größtenteils, ist jedoch versionsspezifisch und enthält im Gegensatz zum Egg-Format binäre Daten.

Geschichte

Panda3D wurde ursprünglich von Disney VR entwickelt, welche im Auftrag von Disney 3D-Ausstellungsobjekte für ihre Themenparks erstellen sollte. Um dies zu ermöglichen, wurde die Panda3D-Engine entwickelt. Inzwischen wurde sie jedoch stark weiterentwickelt und hat mit dem ursprünglichen Programm kaum noch Ähnlichkeit. Aktuell wird Panda3D in weiteren VR-Themenparkbahnen verwendet und in den beiden Onlinespielen „Toontown“ und „Pirates of the Carribean“ eingesetzt. Es gibt auch andere kommerzielle und offene Produkte, die mithilfe von Panda3D erstellt werden/wurden und dank der liberalen Lizenz ohne größere Beschränkungen vertrieben werden können.

Gemeinschaft

Panda3D hat mittlerweile viele Anhänger gefunden; in den Foren sind aktuell mehr als 4000 Benutzer registriert (Stand: August 2010). Dadurch, dass Panda3D frei ist, bietet sie sich auch für Hobbyprogrammierer an und in den Foren sind bereits einige Open-Source-Projekte zu sehen.

Zukunft

Panda3D befindet sich in einem stetigen Weiterentwicklungsprozess. Es sind einige Entwickler von Disney sowie von der CMU damit beschäftigt, weitere Merkmale hinzuzufügen; auch Freiwillige halten immer größeren Einzug in die Entwicklung.

Literatur

  • Christoph Lang: Panda3D 1.7 Game Developer's Cookbook. Packt Publishing Ltd, März 2011, ISBN 978-1-84951-292-3.
  • Dave Brian Mathews: Panda3D 1.6 Game Engine Beginner's Guide. Packt Publishing Ltd, Februar 2011, ISBN 978-1-84951-272-5.

Weblinks

Quellen


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Panda3D — Тип Игровой движок Разработчик Disney, CMU …   Википедия

  • Panda3D — infobox software developed by = Disney latest release version = 1.5.3 latest preview version = 1.5.4 latest release date = September 18, 2008 operating system = Microsoft Windows, Linux, Mac OS X genre = Game Engine license = Revised BSD(… …   Wikipedia

  • Panda3D — Le logo officiel de Panda3D, un panda portant des lunettes 3D. Panda3D est le moteur graphique (Engine) de la plupart des jeux Disney Online. Il est notamment utilisé pour le jeu Disney s Toontown Online. C est un mélange de Python de C++. Il se… …   Wikipédia en Français

  • Panda3D (графический движок) — Panda3D Тип игровой движок Написана на C++ ОС кроссплатформенное программное обеспечение Версия 1.6.2 (14 мая 2009) …   Википедия

  • List of game engines — Many tools called game engines are available for game designers to code a game quickly and easily without building from the ground up. Contents 1 Free and open source 2 Proprietary 2.1 Commercial 2.2 Freeware …   Wikipedia

  • Liste der Spiel-Engines — Die Artikel Liste der Spiel Engines und Spiel Engine#Bekannte Engines überschneiden sich thematisch. Hilf mit, die Artikel besser voneinander abzugrenzen oder zu vereinigen. Beteilige dich dazu an der Diskussion über diese Überschneidungen. Bitte …   Deutsch Wikipedia

  • Game engine — A game engine is a system designed for the creation and development of video games. There are many game engines that are designed to work on video game consoles and personal computers. The core functionality typically provided by a game engine… …   Wikipedia

  • List of file formats — This is an incomplete list, which may never be able to satisfy particular standards for completeness. You can help by expanding it with reliably sourced entries. See also: List of file formats (alphabetical) This is a list of file formats… …   Wikipedia

  • Toontown Online — Toontown Toontown Online Official Logo Developer(s) Walt Disney Internet Group Publisher(s) …   Wikipedia

  • Andy Luckey — Infobox Person name = Andrew A. Andy Luckey image size = 152x215 caption = birth date = 1965 birth place = San Francisco, California death date = death place = occupation = Television Producer, Author, Illustrator, Animator, Designer, Artist,… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”