diff --git a/auxil/thesis.ist b/auxil/thesis.ist index dca9249..f1f564b 100644 --- a/auxil/thesis.ist +++ b/auxil/thesis.ist @@ -1,5 +1,5 @@ % makeindex style file created by the glossaries package -% for document 'thesis' on 2022-3-13 +% for document 'thesis' on 2022-3-14 actual '?' encap '|' level '!' diff --git a/bib.bib b/bib.bib index 76d747c..5489933 100644 --- a/bib.bib +++ b/bib.bib @@ -660,4 +660,12 @@ title = {Final IK - Biped IK}, url = {http://www.root-motion.com/finalikdox/html/page4.html}, year = {2021}, +} + +@misc{FinalIK_CCD_2021, + note = {letzter Zugriff am 14.03.2022}, + author = {RootMotion}, + title = {Final IK - CCD}, + url = {http://www.root-motion.com/finalikdox/html/page5.html}, + year = {2021}, } \ No newline at end of file diff --git a/pics/finalik_ccd.png b/pics/finalik_ccd.png new file mode 100644 index 0000000..6e9fd88 Binary files /dev/null and b/pics/finalik_ccd.png differ diff --git a/sections/technologies.tex b/sections/technologies.tex index 89ee624..93cc6c8 100644 --- a/sections/technologies.tex +++ b/sections/technologies.tex @@ -686,12 +686,28 @@ BipedIK bietet die Möglichkeit jedes Glied, also Kopf, Füße, Arme, Ober- und Weiters kann wieder ein Ziel festgelegt werden, falls der Charakter auf einen Gegenstand zielen soll. \begin {figure} \centering - \includegraphics[scale=1]{pics/finalik_bipedik_script} + \includegraphics[scale=0.8]{pics/finalik_bipedik_script} \caption{Final IK - BipedIK Script} \label{fig:finalIK_bipedik_script} \end {figure} ~\cite{FinalIK_BipedIK_2021} + \subsubsection{CCD IK} +Cyclic Coordinate Descent, auch als CCD bezeichnet, ist ein viel genutzter und bekannter Anwendungsfall von IK. +Dieses Skript richtet die einzelnen Gelenke nacheinander in Richtung der Zielposition aus. +Durch das ständige Widerholen dieser Aktion wird die Kette an Gelenken und Knochen richtig ausgerichtet. +Damit die Gelenke nicht unnatürliche Positionen einnehmen, kann ein Rotationslimit festgelegt werden, dieses kann nicht überschritten werden und sorgt für zusätzlichen Realismus. +Für längere Ketten an Gelenken wird empfohlen FABRIK zu verwenden. +Ein Anwendungsfall für dieses Skript ist zum Beispiel ein Roboter oder andere Lebewesen, welche auf einem unebenen Gelände, mit ihren Beinen auf dem Boden stehen sollen, siehe Abb. ~\ref{fig:finalIK_ccd_robot_example}. +Mit CCD ist es Möglich die Beine so auszurichten, dass der Boden mit allen Gliedern berührt wird, ohne die Animationen anpassen zu müssen. +\begin {figure} + \centering + \includegraphics[scale=0.4]{pics/finalik_ccd} + \caption{Final IK - CCD Robot Example} + \label{fig:finalIK_ccd_robot_example} +\end {figure} +~\cite{FinalIK_CCD_2021} + \subsubsection{FABRIK} \subsubsection{FABRIK IK} \subsubsection{Full Body Biped IK}