RegistrierenRegistrieren   LoginLogin   FAQFAQ    SuchenSuchen   
Selbstgemachte Physik-Engine.
 
Neue Frage »
Antworten »
    Foren-Übersicht -> Sonstiges
Autor Nachricht
dein-zahnarzt
Gast





Beitrag dein-zahnarzt Verfasst am: 06. Jul 2004 15:01    Titel: Selbstgemachte Physik-Engine. Antworten mit Zitat

Ich hab vor einer Weile mal so eine Art mini-Physik-Engine selbstgemacht.
Das einzige was ich mit meinem Tafel auf die Reihe kriegte war Kollision zw. zwei Massepunkten mit eine Bisschen gravitation und so eine Art gefaktes Seil.
Eigentlich wollte ich so richtig tolle Sachen, wie Kisten die halbwegs realistisch durch die Gegend kullern, machen. Allerdings finde für sowas überhaupt keine hilfreichen Artikel.
Kennt jemand eine paar Seiten wo man Formeln für die Berechnung solcher Geschichten findet?
Dazu gehören: Drehimpulse und dergleichen, Kräfte/Energien die bei Kollision/rotation entstehen usw.
Danke.
Drake
Gast





Beitrag Drake Verfasst am: 18. Jul 2004 14:59    Titel: Antworten mit Zitat

Hallo,

also, wenn du nur Formeln brauchst hilft dir sicher eine Physik Formelsammlung oder ein Physikbuch.

Aber diese Formeln auch in eine Engine einzubauen wird wohl eher dein Problem sein. Man kann Physikformeln doch nicht einfach auf irgendwelche Meshes anwenden.... Oder? Mich würde mal interessieren wie du dir das vorstellst, bzw. wie das funktioniert.
Ich bin dabei eine Grafikengine zu schreiben und würde diese gerne noch mit einer realistischen Physikengine erweitern....

Greetings
Teufelus



Anmeldungsdatum: 11.04.2004
Beiträge: 62
Wohnort: Hannover

Beitrag Teufelus Verfasst am: 18. Jul 2004 15:42    Titel: Antworten mit Zitat

Hallo dein-zahnarzt,
habe den Beitrag mal in Sonstiges verschoben. Denke er beschäftigt sich zwar mit Mechanischen problemen passt aber hier besser hin. Ich hoffe, du nimmst es mir nicht übel.

Scheint mir übrigens ein sehr interessantes Thema zu sein! Computerspiel fangen ja zum Beispiel gerade an sowas vernünftig umzusetzen. Allerdings eher schlecht als recht;-)
Könnte mir vorstellen, dass das größte Problem dabei die Rechenleistung ist. Mit ner Unmenge an Abfragen kann man das sicher realisieren, allerdings auf Kosten der Rechenleistung! Würde mich mal interessieren, wie das heutzutage gehandhabt wird!
BlackJack



Anmeldungsdatum: 07.03.2004
Beiträge: 89
Wohnort: org 100h / Münsterland

Beitrag BlackJack Verfasst am: 18. Jul 2004 16:13    Titel: Antworten mit Zitat

Teufelus hat Folgendes geschrieben:
Scheint mir übrigens ein sehr interessantes Thema zu sein! Computerspiel fangen ja zum Beispiel gerade an sowas vernünftig umzusetzen. Allerdings eher schlecht als recht;-)

naja, geht so, ne? hast du mal Max Payne 2 gespielt? da ist die physik supereralistisch, echt voll krass wie da zb. die kisten durch die gegend kullern, wenn man da gegen rennt oder so. ich glaube das non-plus-ultra in sachen physikengine ist im moment die havocs physik-engine (hoffe das ist jetzt richtig geschrieben), die kommt auch bei MP2 zum einsatz. vielleicht findest du bei denen mehr informationen, wie man sowas realisiert (einfach mal googlen).

_________________
Auf ein gefettetes Backblech legen und bei zweihundert Grad für fünfzehn Minuten backen und KEINE EIER
Tool, Die Eier von Satan

Fraktal3D
Teufelus



Anmeldungsdatum: 11.04.2004
Beiträge: 62
Wohnort: Hannover

Beitrag Teufelus Verfasst am: 18. Jul 2004 17:40    Titel: Antworten mit Zitat

[quote="BlackJack"]
Teufelus hat Folgendes geschrieben:

naja, geht so, ne? hast du mal Max Payne 2 gespielt? da ist die physik supereralistisch, echt voll krass wie da zb. die kisten durch die gegend kullern, wenn man da gegen rennt oder so....


Jo, sowas gibt es schon länger allerdings ist mir noch kein Spiel in die Finger gekommen, in dem z.B. die Kollisionsabfrage perfekt funktionierte. Immer kann man irgendwo durch Türen sehen oder sowas in der Art...
Meromorpher



Anmeldungsdatum: 09.03.2004
Beiträge: 388

Beitrag Meromorpher Verfasst am: 18. Jul 2004 19:54    Titel: Antworten mit Zitat

@Blackjack: Ist ja auch superrealisisch mit einer Schrotflinte auf einen Pappkarton zu schiessen und dieser fliegt einfach durch den Raum, ohne sich zu verformen oder kaputt zu gehen.. Oder aus größer Höhe (und mit fünf Wummen im Rucksack) auf ein Brett über einem Abgrund zu springen und dieses verbiegt sich nicht, bricht nicht...
Da kann (muss) sich noch einiges tun.
BlackJack



Anmeldungsdatum: 07.03.2004
Beiträge: 89
Wohnort: org 100h / Münsterland

Beitrag BlackJack Verfasst am: 18. Jul 2004 21:26    Titel: Antworten mit Zitat

nunja, ich meinte halt, dass die kisten, geräte in dem krankenhaus etc. sich ziemlich realistisch bewegen, wenn man dagegen rennt oder so. und die sachen, die du angesprochen hast, hätten alle eine verformung des modells zur folge, d.h. das modeln der gegenstände wäre viel, viel komplizierter, da man ja noch sozusagen die beschaffenheit der materialien etc. mit berücksichtigen müsste. d.h. der eine karton zerfetzt von der schrotflinte und fliegt meterweit durch den raum, während ein anderer karton nur löcher bekommt und ein wenig zuckt, weil er meinetwegen mit sand gefüllt ist.
ist zwar ein bisschen (oder auch ein bisschen sehr) makaber und pervers, aber wenn man sich mal ansieht, wie die gegner "rumzucken" und in sich zusammensacken, wenn man sie mit verschiedenen knarren bearbeitet, dann finde ich die engine doch wohl ziemlich heftig. ok, eine vollkommen ausgereifte engine wird wohl für die nähere zukunft oder noch viel länger undenkbar sein, aber wenn man mal die kisten aus MP2 mit den kisten aus z.b. halflife vergleicht, wenn man dagegenrennt, ist das doch schon ein unterschid wie tag und nacht.

_________________
Auf ein gefettetes Backblech legen und bei zweihundert Grad für fünfzehn Minuten backen und KEINE EIER
Tool, Die Eier von Satan

Fraktal3D
dein-zahnarzt
Gast





Beitrag dein-zahnarzt Verfasst am: 19. Jul 2004 15:02    Titel: Antworten mit Zitat

Mir scheint das Verschieben hat etwas gebracht. So viele Antworten.
Auch wenn das jetzt ein Bisschen in Richtung "Wie realistisch sind Spiele" abdriftet.
@drake: bisher hab ich Winamp AVS benutzt um meine "Physikengine" darzustellen. Ich noch nicht so viel auf die Reihe gekriegt.
In meinen Büchern finde ich halt nur so Kinderkram. Kollision von Punktmassen etc.
Wo hier Alle die Kisten in Max Payne reden. Genau sowas will ich auch hinkriegen.
Das Problem ist halt die Mathematik. Wenn ich der Kiste an einer bestimmten Stellen mit einer bestimmten Kraft einen Stoß verpasse, wie schnell dreht und bewegt sie sich dann und welche Kraft wirkt sie selbst wiederum auf andere Objekte aus.
Ich hab schonmal versucht soetwas ansatzweise zu produzieren, aber ohne wirklichen Erfolg.
Noch was zu den Spielen: Die erste vernünftige Physik hatte, meiner Meinung nach, Hitman1 und die besste zur Zeit hat Half-Life2.
So Geschichten wie nicht funktionierende Kollision gibt es bei Computerspielen nicht. Das passiert wenn dann nur bei Konsolenspielen.
BlackJack



Anmeldungsdatum: 07.03.2004
Beiträge: 89
Wohnort: org 100h / Münsterland

Beitrag BlackJack Verfasst am: 19. Jul 2004 15:22    Titel: Antworten mit Zitat

dein-zahnarzt hat Folgendes geschrieben:
Die erste vernünftige Physik hatte, meiner Meinung nach, Hitman1 und die besste zur Zeit hat Half-Life2.

das war dann doch bestimmt wieder nur extra für die videos gescripted (genau we die KI). Augenzwinkern

_________________
Auf ein gefettetes Backblech legen und bei zweihundert Grad für fünfzehn Minuten backen und KEINE EIER
Tool, Die Eier von Satan

Fraktal3D
Gast






Beitrag Gast Verfasst am: 21. Jul 2004 20:03    Titel: Antworten mit Zitat

hi

ich programmiere auch zufällig 3d engines und finde das thema
einfach cool

aber das spiel das mich am meisten von seiner Physik-Engine fasziniert
ist wohl Half life 2

dieses Spiel ist wohl außer konkurenz!!!!!!

perfekt finde ich

grüße mr. black Wink
Gast






Beitrag Gast Verfasst am: 22. Jul 2004 09:32    Titel: Antworten mit Zitat

Lol. Das hast du sicher schon ausgiebig getested und beziest deine Meinung dazu nicht aus dem Hype um das Spiel.
[flame]Ich glaube HL2 wird ein Flop. Wenn das Spiel rauskommt ist die Engine schon wieder überholt (Doom3 dann schon länger Standard) und die ganzen Fans können nur entäuscht werden, da sie alle das ultimative Wunderspiel für das nächste Jahrhundert erwarten aber bestenfalls einen brauchbaren Shooter erhalten. Oder Vavle geht pleite und das Spiel kommt als open source, dann könnts noch was werden[/flame] Augenzwinkern
dein-zahnarzt
Gast





Beitrag dein-zahnarzt Verfasst am: 22. Jul 2004 16:06    Titel: Antworten mit Zitat

Ich liefere nur ungern nochmehr Futter für diese off-topic Diskussion.
HL² und DOOM3 kommen nahezu zeitgleich raus.
DOOM3 am 03.08.04 und HL² wurde auch schon in die Produktion entlassen.
Der Hype wird einzig und allein von flaschen oder übertriebenen Arktikeln über das Spiel erzeugt.
Wer abundzu auch mal bei den Machern vorbeischaut weiß das.
Ich bin bei meiner Suche nach Hilfe bezüglich der Mathematik für eine Physikengine immernoch nicht weiter.
berbenkiller
Gast





Beitrag berbenkiller Verfasst am: 01. Aug 2004 23:32    Titel: phisik engine Antworten mit Zitat

Ich beschäftige mich auch mit dem thema
und finde diese phisik engine ganz gut
http://www.conitecserver.com/down/crane.zip
dort sind Kisten und steine aufgebaut und du darfst sie rumschießen
die phisik davon ist sehr gut
berbenkiller
Gast





Beitrag berbenkiller Verfasst am: 01. Aug 2004 23:35    Titel: PS Antworten mit Zitat

wenn ihr fragen habt schickt mir eine mail
djberbenkiller(ät)web.de

[Edit by Toxman] '@-> (ät)' Man will es den Skriptkiddies und ihren SpamBots nicht zu einfach machen Forum Kloppe [/Edit by Toxman]
Nikolas
Ehrenmitglied


Anmeldungsdatum: 14.03.2004
Beiträge: 1873
Wohnort: Freiburg im Brsg.

Beitrag Nikolas Verfasst am: 02. Aug 2004 10:24    Titel: Antworten mit Zitat

@ berbenkiller: Meld dich doch einfach an, dann kanst du auch per PM Nachrichten versenden. Wenn du deine e-Mail Adresse in öffentlichen Foren veröffentlichst, solltest du dafür sorgen, dass sie nicht von SpamBots gefunden wird, sonst hast du bald viel Spaß mit vielen üblen mails.
_________________
Nikolas, the mod formerly known as Toxman.
Erwarte das Beste und sei auf das Schlimmste vorbereitet.
dein-zahnarzt
Gast





Beitrag dein-zahnarzt Verfasst am: 08. Aug 2004 00:40    Titel: Antworten mit Zitat

Danke für den link. Ich lad mir das grad runter, dauert recht lange bei mir.
Ist der source code dabei?
dein-zahnarzt
Gast





Beitrag dein-zahnarzt Verfasst am: 08. Aug 2004 13:37    Titel: Antworten mit Zitat

Ich vermisse eine edit-Funktion.
Diese Kran Demo ist ja schön und gut, nützt mir allerdings nichts, da ich ja wissen will wie ich das selber mache.
Ich hab jede Menge kleine Physik Spielerein, doch helfen auch die nicht weiter.
Neue Frage »
Antworten »
    Foren-Übersicht -> Sonstiges