IMPLEMENTATION AND RESULTS
The current prototype system is implemented in Java™
(JDK1.4), and uses directX7 for 3D rendering. Figure 26
shows some clothing designed using the system. The
clothes have a few hundred triangles and the system
maintains reasonable frame rates during surface dragging
on a high-end PC (AMD Athron™ 1.5GHz).
We have begun an informal user study. It took
approximately 20 minutes before a user started using the
system fluently under our supervision. The last image in
Figure 26 was created by the test user. It took a while for
the user to learn the peculiar behavior of the clothes in our
system. The user tended to drag the clothes long way in a
single interaction, making the system unstable; clothes must
be moved gradually towards the goal position instead. It’s
also necessary to release the mouse occasionally during the
dragging so that relaxation steps can dissolve the
accumulated distortion. The user also had difficulty in
designing the clothes of an appropriate size. It would be
helpful if one could adjust the size of the clothes after
putting them on the characters.
Figure 26: 3D characters in various clothes.