Patrone

Eine kostenlose 3D-Kollisionserkennung und eine starre Bodynynamics-Bibliothek für Spiele
Jetzt downloaden

Patrone Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Erwin Coumans
  • Website des Verlags:
  • http://www.bulletphysics.com/Bullet/wordpress/
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 7.9 MB

Patrone Stichworte


Patrone Beschreibung

Eine kostenlose 3D-Kollisionserkennung und eine starre Body Dynamics-Bibliothek für Spiele Bullet ist eine kostenlose und offene Quelle 3D-Spiel-Multiphysik-Bibliothek, die Spielentwickler mit modernster Kollisionserkennung, weichem Körper und starrer Körperdynamik bietet.Note: Die Bibliothek ist offen und kostenlos für den kommerziellen Gebrauch unter der ZLIB-Lizenz. Dies bedeutet, dass Sie es in kommerziellen Spielen verwenden können, auch bei Konsolen der nächsten Generation wie Sony PlayStation 3. Hier sind einige wichtige Funktionen von "Bullet": · Von vielen Spielen Unternehmen in AAA-Titles auf PlayStation 3, Xbox 360, Nintendo Wii und PC verwendet · Modular ausdehnliches C ++ -Tet mit Hot-Swap der meisten Komponenten · Optimierte Back-Enden mit Multi-Thread-Support für PlayStation 3 Cell SPU und andere Plattformen · Diskrete und kontinuierliche Kollisionserkennung (CCD) · Geschwebt Kollisionsabfragen · Ray Casting mit kundenspezifischer Kollisionsfilterung · Generische konvexe Unterstützung (mit GJK), Kapsel, Zylinder, Kegel, Kugel, Kasten und nicht konvexen Dreiecksnetze. · Starre Körperdynamik einschließlich Einschränkungslöser, generische Einschränkungen, Ragdolls, Scharnier, Kugelsteckdose · Unterstützung von Beschränkungsgrenzen und Motoren · Weichkörperhalterung, einschließlich Tuch, Seil und verformbar · Die Kugel ist in Mixer 3D integriert und bietet ein Maya-Plugin · Unterstützt Import und Export in Collada 1.4 Physik-Format · Unterstützung der dynamischen Verformung nicht konvexer Dreiecksnetze, indem die Beschleunigungsstrukturen beeinträchtigt werden Multi-Plattformunterstützung: · PlayStation 3, Xbox 360, Wii, Win32, Linux, Mac OSX usw. · Parallele Optimierungen für Zellspu, Multi-Core · Voller Open Source, ZLIB-Lizenz (kostenlos für den kommerziellen Gebrauch) · Wird von mehreren professionellen Spielunternehmen in AAA-Titles auf PlayStation 3, Xbox 360, Wii und PC verwendet Unterstützt verschiedene Formtypen: · Konvexes Polyeder, Kasten, Kugel, Kegel, Zylinder, Kapsel, statisches Dreiecksgitter, Heightfield Diskrete Kollisionserkennung für starre Körpersimulation: · Persistenter Verteiler, mit Anlageverringerung · Kollisionsergebnisse können auch für AI / Trigger / Zeichensteuerung verwendet werden · GJK-basierte allgemeine konvexe Kollisionserkennung Einzelabfragen: · Nächster Punkt / Normal / Entfernung · Eindringtiefeschätzung · Ray Cast. · Linearer Guss / Geschwebtest · Experimentelle kontinuierliche Kollisionserkennung / Auswirkungszeit (inkl. Rotation) Optimierungen: · Sweep and Prune Broadphase · Begrenzende Volumenhierarchie für statisches Dreiecksnetz (AABB-Baum) · Ermöglicht die Wiederverwendung von Grafiknetz, anstatt mit dem Duplizieren (mit Index / Schritt) Dokumentation und Unterstützung: · Automatische Generierung von MSVC-Projektdateien, wird mit JAM-Build-System geliefert · Doxygen kommentierte Quelldokumentation · Modulares Design: Verwenden Sie entweder alle oder nur Teile der Software · Feedback, Unterstützung, Physik Diskussionsforum · Kugelkollisionserkennung arbeitet mit Kugeldynamik, aber es gibt auch eine Beispielintegration mit dem Open Dynamics Engine. Dynamikfunktionen: · Rahmen mit 2 verschiedenen Einschränkungslösern: Sequentialimpuls, projiziertes Gauss Siedel (Quickstep) · Scharnier, Punkt auf Punktbeschränkung, Twist Cone Constraint (Ragdolls) · Automatische Deaktivierung (Schlafen) · Generische 6-Grad der Freiheitsbeschränkung, Motoren, Grenzwerte · LCP-Warmstart von Kontaktstellen Zusatzfunktionen: · Collada 1.4 Physik-Import mit FCollada und Collada-Dom · Konvexer Zersetzungskodex


Patrone Zugehörige Software