Panda3d.

A 3D-Motor: Eine Bibliothek von Unterprogrammen für 3D-Rendering- und Spielentwicklung
Jetzt downloaden

Panda3d. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • The Panda3D Development Team
  • Website des Verlags:
  • http://www.panda3d.org/
  • Betriebssysteme:
  • macOS
  • Dateigröße:
  • 92.6 MB
  • Veröffentlichungsdatum:
  • 2021-06-13 03:30:53

Panda3d. Stichworte


Panda3d. Beschreibung

Ein 3D-Motor: Eine Bibliothek von Unterprogrammen für 3D-Rendering- und Spielentwicklung Panda3D ist C ++ mit einem Satz von Python-Bindungen. Die Spielentwicklung mit Panda3D besteht in der Regel aus dem Schreiben eines Python- oder C ++-Programms, das die Panda3D-Bibliothek steuert.Panda wurde für die kommerzielle Spielentwicklung erstellt, und seine primären Benutzer sind immer noch kommerzielle Spielentwickler. Aus diesem Grund muss Panda3d vier Bereiche hervorheben: Strom, Geschwindigkeit, Vollständigkeit und Fehlertoleranz. Jeder weiß, was Macht und Geschwindigkeit sind. Fehlertoleranz und Vollständigkeit verdienen jedoch zusätzliche Kommentar-.-.-.-.-.-.-Nr. Diese Dinge sind möglicherweise nicht sexy, und als Ergebnis haben Open-Source-Motoren sie oft nicht. Wenn Sie jedoch ernst meinen, dass Arbeit erledigt ist, und nicht nur spielen, müssen diese Werkzeuge dort sein. Toleranz ist dabei, dass alle Spielentwickler Fehler erstellen. Wenn Sie dies tun, möchten Sie, dass Ihr Motor eine klare Fehlermeldung angibt und Ihnen dabei, den Fehler zu finden. Zu viele Motoren stürzen einfach zusammen, wenn Sie den falschen Wert auf eine Funktion bestehen. Panda3D stürzt fast nie ab, und viel Code ist dem Problem der Verfolgung und Isolierfehler gewidmet. Hier sind einige wichtige Funktionen von "Panda3D": Shader-Generation: Viele fortgeschrittene Rendering-Techniken jetzt vollautomatisch: · Sonderkarten: Normale Karte, Glanzkarte, Glow Map · HDR-Rendering: Ton-Mapping, Bloom-Filter · CEL SHACKING: Threshold-Beleuchtung, Färbung · Da kommt noch mehr Leistungsüberwachung: Leistungsstarke Leistungsüberwachungs- und Optimierungswerkzeuge: · Identifiziert Engpässe, sowohl CPU als auch GPU · CPU-Zeiteinsatz in mehr als 250 Kategorien zersetzt · Zählt Meshes, Polygone, Texturen, Transformationen, Zustandsänderungen usw · Erlaubt benutzerdefinierte CPU-Nutzungskategorien · Werkzeuge zur Batching- und Zustandsminimierung · TOOS, um Texturen zusammenzuführen und Texturschalter zu minimieren Vollständige Python-Integration: Automatisch erzeugte Wrapper setzen die vollständige Funktionalität des Motors aus: · Sehr optimiert: Alle Kernfunktionalität in C ++ · Sorgfältig getestet: Zwei kommerzielle MMOs in Python · Panda3D-Strukturen, die bei der Verwendung von Python gesammelt wurden · Manuelle und Beispielprogramme verwenden Python Funktioniert einfach, direkt aus der Box: No-Hassle-Installation: · Bequeme Installationspakete für Windows, Mac OSX und Linux · Nur eine externe Abhängigkeit: Arbeitsgrafik-Treiber · Beispielprogramme rennen Sie richtig aus dem Startmenü · Kein Kompilationsschritt erforderlich Entsorgt die volle Leistung der Grafik-API: Moderne OpenGL / DirectX-Funktionen, die direkt an Panda3D-Benutzer ausgesetzt sind: · High-Level-Shader-Sprache: CG · Leistungsstarke Schnittstelle zwischen Shader und Motor · Unterstützung für Render-to-Texture · Verwendung von Tiefen- / Schatten- / Schablonenstrukturen Debugging-Tools: Schwere Betonung auf Fehlertoleranz und debugierbarer Code: · Extreme Absturzfestigkeit, auch wenn Fehler gemacht werden · Mehr als 5000 Assertion-Checks, um frühzeitig Fehler zu fangen · Referenzgezählte Datenstrukturen minimieren Speicherlecks · Viele Tools zum Untersuchen des internen Zustands (hier gezeigt) Reif, komplettes System: Reifes System, das verwendet wurde, um mehrere Handelsspiele zu liefern. Enthält alles, was Sie brauchen, nicht nur das "sexy" Zeug: · Konverter für ältere Dateiformate · Importeure der Schriftarten · Werkzeug, um Spiele in Umverteilungen zu verpacken · Bedeutet, Kunstvermögen in verschlüsselte Bündel zu packen · Viele andere langweilige, aber wesentliche Sachen Was ist neu in dieser Version: · Ein statisches Init-Problem in Ptloader unter Windows behoben · Feste Textur-Skalierungsproblem bei der Verwendung von Puffern · X2egg ist nicht mehr kaputt · Einfädeln in OSX Build fixiert · Problem mit flackernden Farben im Shader Generator festgelegt · Eiercacher verwendet jetzt weniger RAM · Fehlende 'DIRS' MODES 'in PackPanda-Spielen behoben · Eggcacher Step in Panda3D-Installationsprogramm ist jetzt optional · Behebt defekte Verknüpfungslinks im Startmenü unter Windows · Shader Generator unterstützt jetzt Clipflugzeuge · Fehler mit kombinierten Modi im Shader Generator fixiert · Fehler mit Textur festgelegt :: make_copy () · Fehler mit dem Schauspieler LOD FIXED · Fehler mit fehlender Geometrie im Collada-Konverter behoben · Odeutil.Collide Instabilität behoben · Odebody SetData / GETDATA-Methoden, die Python ausgesetzt sind


Panda3d. Zugehörige Software

Quesa

Kostenlose und Open Source-Implementierung von QuickDraw 3D und OpenGL ...

188 15.9 MB

Herunterladen