<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Ragdoll-Engine</id>
	<title>Ragdoll-Engine - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Ragdoll-Engine"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Ragdoll-Engine&amp;action=history"/>
	<updated>2026-05-28T09:44:42Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Ragdoll-Engine&amp;diff=189408&amp;oldid=prev</id>
		<title>imported&gt;Mielas: Archivlink und Sprachangabe ergänzt</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Ragdoll-Engine&amp;diff=189408&amp;oldid=prev"/>
		<updated>2025-07-15T16:32:18Z</updated>

		<summary type="html">&lt;p&gt;Archivlink und Sprachangabe ergänzt&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Dieser Artikel|behandelt einen Algorithmus. Die Katzenrasse findet sich unter [[Ragdoll-Katze]].}}&lt;br /&gt;
[[Datei:Animatsragdollphysics.jpg|mini|Ragdoll in einer Animation aus dem Jahre 1997]]&lt;br /&gt;
Als &amp;#039;&amp;#039;&amp;#039;Ragdoll&amp;#039;&amp;#039;&amp;#039; (auch &amp;#039;&amp;#039;&amp;#039;Ragdoll-Engine&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Ragdoll Physics&amp;#039;&amp;#039;&amp;#039;, von englisch &amp;#039;&amp;#039;Ragdoll&amp;#039;&amp;#039;: Lumpenpuppe) werden [[Algorithmus|Algorithmen]] (in einer [[Game-Engine]]) bezeichnet, die das Bewegungsverhalten von verletzten oder sterbenden menschlichen Körpern [[Simulation|simulieren]] und entsprechende [[Animation]]en erzeugen. Die Bewegung wird dabei in Echtzeit berechnet und ist nicht vorgeskriptet.&amp;lt;ref&amp;gt;{{Literatur&lt;br /&gt;
 | Autor= Jesse Schell&lt;br /&gt;
 | Titel= The Art of Game Design: A Book of Lenses&lt;br /&gt;
 | Auflage= &lt;br /&gt;
 | Verlag= Morgan Kaufmann&lt;br /&gt;
 | Ort= Burlington, Massachusetts&lt;br /&gt;
 | Jahr= 2008&lt;br /&gt;
 | ISBN= 9780123694966&lt;br /&gt;
 | Seiten= 408-409&lt;br /&gt;
 | Online = [https://books.google.de/books?id=LP5xOYMjQKQC&amp;amp;lpg=PP1&amp;amp;hl=de&amp;amp;pg=PA408#v=onepage&amp;amp;q&amp;amp;f=false Onlineansicht]&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; Solche Algorithmen sind Teil der [[Physik-Engine]], welche die darzustellende Szene ausgehend von einer Modellierung nach [[physik]]alischen Gesetzen berechnet, wie dies vor allem bei Action-Computerspielen Einsatz findet.&amp;lt;ref&amp;gt;{{Literatur&lt;br /&gt;
 | Autor= Stevie Giovanni &amp;amp; Kang Kang Yin&lt;br /&gt;
 | Titel= LocoTest: Deploying and Evaluating Physics-Based Locomotion on Multiple Simulation Platforms&lt;br /&gt;
 | Herausgeber= Jan Allbeck &amp;amp; Petros Faloutsos&lt;br /&gt;
 | Sammelwerk= Motion in Games: 4th International Conference, Mig 2011, Edinburgh, Kingdom, November 13-15, 2011, Proceedings&lt;br /&gt;
 | Auflage= &lt;br /&gt;
 | Verlag= Springer&lt;br /&gt;
 | Ort= Heidelberg&lt;br /&gt;
 | Jahr= 2011&lt;br /&gt;
 | ISBN= 9783642250897&lt;br /&gt;
 | Seiten= 228&lt;br /&gt;
 | Online = [https://books.google.de/books?id=DldQBVmf56MC&amp;amp;lpg=PR2&amp;amp;hl=de&amp;amp;pg=PA228#v=onepage&amp;amp;q&amp;amp;f=false Onlineansicht]&lt;br /&gt;
}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Geschichte ==&lt;br /&gt;
Anfangs war der Ragdoll-Algorithmus aufgrund der noch sehr schwachen CPU-Leistung sehr unrealistisch und nur auf tote Charaktere limitiert: Wenn ein Charakter starb, wurde eine vordefinierte Animation abgespielt. Die ersten Versuche mit dieser Art der Ragdoll-Engine wurden im Jahre 1997 von verschiedenen Entwicklerstudios gemacht.&lt;br /&gt;
&lt;br /&gt;
Als die Computer schneller wurden, waren die Entwickler in der Lage, für heute mittlerweile typische Physiksimulationen in Echtzeit zu [[Implementierung|implementieren]], mit denen man die Physik an den jeweiligen Körpern in Echtzeit ausführen kann.&lt;br /&gt;
Zu den jeweiligen modellierten Figuren wird zusätzlich das passende Skelett modelliert, welches dann mit Hilfe mathematischer Berechnungen den Gegebenheiten (wie z.&amp;amp;nbsp;B. Knochenbrüche, verrenkte Schulter etc.) angepasst werden kann.&lt;br /&gt;
&lt;br /&gt;
Das erste Spiel, welches eine eigene Ragdoll-Engine besaß, war [[Jurassic Park: Trespasser]], welches 1998 erschien und wegen des dadurch erhöhten Realismus für Schlagzeilen sorgte.&amp;lt;ref&amp;gt;{{cite web |url=https://www.gamasutra.com/view/feature/3339/postmortem_dreamworks_.php |title=Postmortem: DreamWorks Interactive&amp;#039;s Trespasser |work=[[Game Developer (Zeitschrift)|Game Developer]] |publisher=UBM plc |language=en |date=1999-05-14 |accessdate=2012-05-16 |first=Richard |last=Wyckoff |offline=1 |archive-url=https://web.archive.org/web/20191221233345/https://www.gamasutra.com/view/feature/3339/postmortem_dreamworks_.php |archive-date=2019-12-21}}&amp;lt;/ref&amp;gt; Jedoch geriet das Spiel auch negativ in Kritik, da sich durch das Einbetten der Ragdoll-Engine viele [[Programmfehler]] eingeschlichen hatten. Außerdem vermitteln die virtuellen Leichen einen teilweise sehr makaberen Eindruck, weshalb solche Spiele meistens auf Grund der deutschen Jugendschutzgesetze eine Einstufung von mindestens „[[Unterhaltungssoftware Selbstkontrolle|USK]] 16“ bekommen. Oft wird das Ragdoll-Verhalten daher komplett aus den deutschen Versionen entfernt, um entweder eine niedrigere oder überhaupt eine Freigabe durch die USK zu erhalten. Eines der bekanntesten Beispiele dazu ist [[Far Cry (Computerspiel)|Far Cry]], welches in der ersten Version (in der Ragdoll relativ einfach wieder aktiviert werden konnte) indiziert wurde.&amp;lt;ref&amp;gt;[https://www.golem.de/0403/30572.html Artikel auf Golem.de]&amp;lt;/ref&amp;gt; Jedoch sind die meisten aktuellen Spiele von dieser Praxis betroffen.&lt;br /&gt;
&lt;br /&gt;
== Beschränkungen der Ragdoll-Engine ==&lt;br /&gt;
Die im Jahr 2007 gebräuchlichen Ragdoll-Verfahren können folgende Operationen jedoch nicht ausführen, sprich: Hinsichtlich dieser Punkte entsprechen sie (noch) nicht voll und ganz der Realität:&lt;br /&gt;
* Sehr kleine Knochen wie Finger oder Zehen werden in den meisten Fällen nicht berücksichtigt: Sie bleiben starr. Mittlerweile versuchen die Entwickler, mit Hilfe von Zufallstechniken brauchbare Ergebnisse zu erzielen.&lt;br /&gt;
* Bei bestimmten Fällen des Herunterfallens etc. werden einige Knochen nicht komplett realistisch berechnet. Bestes Beispiel hierfür ist das menschliche Knie und die Berechnung durch Ragdoll: das Knie wird bei der Ragdoll-Simulation bei einem Sturz nicht nach rechts oder links gebogen, wie es in der Wirklichkeit jedoch passieren könnte.&lt;br /&gt;
Mithilfe der erstmals in [[Grand Theft Auto IV]] eingesetzten [[Euphoria (Software)|Euphoria Engine]] wurden auch diese Einschränkungen überwunden. Die Euphoria Engine ist zudem in der Lage, ein Nervensystem für jede Figur im Spiel zu simulieren. Schüsse auf bestimmte Körperregionen verursachen so charakteristische Zuckungen. Auch werden natürliche Reflexe berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
== Spezielle Engines für Ragdoll-Simulation ==&lt;br /&gt;
* [[Euphoria (Software)|Euphoria Engine]]: Enthält auch zusätzliche Funktionen wie Simulation eines Nervensystems&lt;br /&gt;
* [[Havok (Software)|Havok]]&lt;br /&gt;
* [[Maya (Software)]]: Das als &amp;#039;&amp;#039;Bullet&amp;#039;&amp;#039; bezeichnete Plugin zur dynamischen Simulation enthält auch eine Ragdoll-Option.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Inverse Kinematik]]&lt;br /&gt;
* [[Attrappe]], [[Crashtest-Dummy|Dummy]]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
{{commonscat|Ragdoll physics}}&lt;br /&gt;
* [https://jet.ro/dismount/ &amp;#039;&amp;#039;Dismount Games&amp;#039;&amp;#039;] Beispiele für eine Ragdoll-Simulation&lt;br /&gt;
* [https://www.cs.ubc.ca/~van/sssjava/javademo.html Ski Stunt Simulator] Weiteres Beispiel für eine Ragdoll-Simulation&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Computerspiel-Entwicklung]]&lt;br /&gt;
[[Kategorie:Computerspielegrafik]]&lt;br /&gt;
[[Kategorie:Computersimulation]]&lt;br /&gt;
[[Kategorie:Menschlicher Körper in der Kultur]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Mielas</name></author>
	</entry>
</feed>