-
Notifications
You must be signed in to change notification settings - Fork 0
/
garment.tex
34 lines (29 loc) · 1.62 KB
/
garment.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
\section{Garments}
% \karen{I still see inconsistent tense in one paragraph, ``we
% selected'', ``we use'', etc.}
% \karen{Perhaps a careful pass just to catch tense inconsistency is needed.}
% \greg{I fixed the tenses in this paragraph, but have not done a global
% check.}
Our example garments are from the Berkeley Garment Library, and have been
edited to fit the size of our human character. These example garments
are a jacket, a pair of shorts, a robe, and a vest.
The garments are modeled as a finite element mesh and their motion is
physically simulated
using the ARCSim cloth simulator \cite{Narain:2012:AAR}. We use linear
stretching and bending models and constitutive models derived from
measurements \cite{Wang:2011}. The collisions are detected using a
bounding volume hierarchy \cite{Tang:2010} and resolved with non-rigid
impact zones \cite{Harmon:2008}.
\paragraph{Garment Features.} For each garment we define a set of cloth
features that are important for dressing control. A feature is a set of
vertices on the cloth mesh. Each feature is either a target for a hand or
foot to align with, or a location for a hand to grasp. For example, we
use the vertex loop of an armhole as a feature for the hand to target when
putting the arm into a sleeve. Figure~\ref{fig:features} shows all the
features that we use for the jacket and the shorts.
\begin{figure}[!t]
\centering
\includegraphics[width=3.5in]{images/features}
\caption{Cloth features of a jacket and a pair of shorts that are used in dressing control. The red loops and patches are the features for alignment and grip respectively.}
\label{fig:features}
\end{figure}