Physik-Engine: Unterschied zwischen den Versionen

Aus Das Sopra Wiki
Benni (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Benni (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 6: Zeile 6:
<br/>
<br/>
<br/>
<br/>
Anbei eine Liste von [[Physik-Engine|Physik-Engines]] die mit [[XNA]] verwendet werden können. Es besteht kein Anspruch auf Vollständigkeit.
Anbei eine Liste von brauchbaren [[Physik-Engine|Physik-Engines]] die mit [[XNA]] verwendet werden können. Es besteht kein Anspruch auf Vollständigkeit.


== 2D Physik-Engines ==
== 2D Physik-Engines ==
=== Farseer Physics Engine ===
=== Farseer Physics Engine ===
http://www.codeplex.com/FarseerPhysics <br/>
http://www.codeplex.com/FarseerPhysics <br/>
Die Farseer Physics Engine ist eine gute und fortgeschrittene Open-Source Lösung für 2D Physik. <br/>
Die '''Farseer Physics Engine''' ist eine gute und fortgeschrittene Open-Source Lösung für 2D Physik. <br/>
Sie verfügt über eine Dokumentation und auf der Homepage steht auch eine Reihe von Beispielen zur Verfügung.
Sie verfügt über eine Dokumentation und auf der Homepage steht auch eine Reihe von Beispielen zur Verfügung.
=== JelloPhysics ===
=== JelloPhysics ===
http://walaber.com/index.php?action=showitem&id=16 <br/>
http://walaber.com/index.php?action=showitem&id=16 <br/>
JelloPhysics ist eine 2D Soft-Body Physik Engine.
'''JelloPhysics''' ist eine 2D Soft-Body Physik Engine.


== 3D Physik-Engines ==
== 3D Physik-Engines ==
=== JigLibX Physics Library ===
=== JigLibX Physics Library ===
http://www.codeplex.com/JigLibX <br/>
http://www.codeplex.com/JigLibX <br/>
Die [[JigLibX|JigLibX Physics Library]] ist ein solides Open-Source Projekt. Sie wird noch aktiv weiterentwickelt, befindet sich aber in einem stabilen Beta-Stadium. <br/>
Die '''[[JigLibX|JigLibX Physics Library]]''' ist ein fortgeschrittenes und recht bekanntes Open-Source Projekt. Sie wird noch aktiv weiterentwickelt, befindet sich aber in einem stabilen Beta-Stadium. <br/>
Leider verfügt [[JigLibX]] über keine Dokumentation, ist dafür aber mit einem umfangreichen Beispielprogramm in XNA 3.0 ausgestattet. <br/>
Leider verfügt [[JigLibX]] über keine wirkliche Dokumentation, ist dafür aber mit einem umfangreichen Beispielprogramm in XNA 3.0 ausgestattet und verfügt über ein [http://jiglibx.wikidot.com/ Wiki und ein Forum]. <br/>
Nähere Informationen zur [[JigLibX]] und deren Einsatz sind im entsprechenden [[JigLibX|JigLibX - Artikel]] zu finden.
Nähere Informationen zur [[JigLibX]] und deren Einsatz sind im entsprechenden [[JigLibX|JigLibX - Artikel]] zu finden.
=== Bullet for XNA Physics Library ===
=== Oops! 3D Physics Framework ===
=== Oops! 3D Physics Framework ===
http://www.codeplex.com/OopsFramework <br/>
Das '''Oops! 3D Physics Framework''' ist ein Open-Source Projekt das sich noch in der Entwicklung befindet. <br/>
Es verfügt über ein paar rudimentäre [http://oopsframework.codeplex.com/Wiki/View.aspx?title=Tutorials Tutorials] sowie ein Beispielprogramm in XNA 3.0.
=== BEPU physics ===
=== BEPU physics ===
=== Matali Physics ===
=== Matali Physics ===
=== PhysX (mit Wrapper) ===
=== PhysX (mit Wrapper) ===

Version vom 28. April 2009, 19:19 Uhr



Eine Physik-Engine ist eine Programmkomponente, die Funktionalitäten für physikalische Simulationen implementiert. Sie stellt ein Interface zur Verfügung um Objekte mit physikalischem Verhalten (Kräfte, Bewegungen, Reibung, etc.) auszustatten und auf Kollisionen von Objekten zu reagieren.

Eine gute und detailliertere Beschreibung zu Physik-Engines kann man im englischen Wikipedia-Artikel nachlesen.

Anbei eine Liste von brauchbaren Physik-Engines die mit XNA verwendet werden können. Es besteht kein Anspruch auf Vollständigkeit.

2D Physik-Engines

Farseer Physics Engine

http://www.codeplex.com/FarseerPhysics
Die Farseer Physics Engine ist eine gute und fortgeschrittene Open-Source Lösung für 2D Physik.
Sie verfügt über eine Dokumentation und auf der Homepage steht auch eine Reihe von Beispielen zur Verfügung.

JelloPhysics

http://walaber.com/index.php?action=showitem&id=16
JelloPhysics ist eine 2D Soft-Body Physik Engine.

3D Physik-Engines

JigLibX Physics Library

http://www.codeplex.com/JigLibX
Die JigLibX Physics Library ist ein fortgeschrittenes und recht bekanntes Open-Source Projekt. Sie wird noch aktiv weiterentwickelt, befindet sich aber in einem stabilen Beta-Stadium.
Leider verfügt JigLibX über keine wirkliche Dokumentation, ist dafür aber mit einem umfangreichen Beispielprogramm in XNA 3.0 ausgestattet und verfügt über ein Wiki und ein Forum.
Nähere Informationen zur JigLibX und deren Einsatz sind im entsprechenden JigLibX - Artikel zu finden.

Oops! 3D Physics Framework

http://www.codeplex.com/OopsFramework
Das Oops! 3D Physics Framework ist ein Open-Source Projekt das sich noch in der Entwicklung befindet.
Es verfügt über ein paar rudimentäre Tutorials sowie ein Beispielprogramm in XNA 3.0.

BEPU physics

Matali Physics

PhysX (mit Wrapper)