7 creating deformable shapesapi.ning.com/.../level1manualduckexercise.pdf · 7 creating deformable...
TRANSCRIPT
������
Robert McNeel & Associates 153
7 Creating Deformable Shapes
/��� ��� ���� %��� �� �����) $�� ��� � '��� �����%��� (���� %�������� � �� ��� '������ #��� �' ���
#��=���� ����� ����(� ����(�$ �� %��� �� �����;'���8'��%��� ��������� !�%� %��� ��*���� %���
��������� �� �:��� ��%��������������$ %���� ���� �� �� %���'������� ��#���%�$ ���� �� '�� ���������
!�%���%��� ���� ��#� �' ��� ��=���) ��� ��� �������$ ���� ��%#������� ����������*����� �� %�����
���������� ������ ��������) '���8'��%��#�� ���������� '������ $ �� ��� '���8'��%) *���$ �#���� ���
�:��� �D� ��� # ���%��� �' ��� ��=������� ������� � ��� ����� '��%���� %��� ��=�������
����:����� ��(+
� !�%# � ��'�����������
� !��'�������� ����
� "����� #���� �������
� "���� �������� 5 ���(���) #��=������ 6
� !# ������ ��'���(��� �������� ��'���
� C ������ ���(��� �(� ��'���
� �������� ��� ���������
/��� $�� %��� ��� ���������&$) $�� (� �� �%� ��%��� ��� ������*��'����� ������� ��� ���$� I�� (�
������ #�������� (� �� ��'��%�� �� %�&� ��� ��#��
E' $�� ���� �� &��( %��� ����� ������ #������� ��'���) ����� ��� ����� ;��� ����: '��K������ #�����L
������
Robert McNeel & Associates 154
Exercise 54�Creating a rubber duck
� !���� ���( %��� ) ����� ( �%% 0,B��' � �%% ����'7!� ��%# ����!���
���5�
� I�� ��� �� �$���� �#����� $���#���) ��� '�����%��� ) �� ����
������$�
3��%��� ��'��%����� ����� �$��) ��& �# K �$��L �� ��� ����� ;��� ����:�
Create the body and head shapes
��� ���$ ��� �����' ��� ���&$ ��� ������� �$ %���'$��� �(� #����� ��� �D� ��� # ���%��� �' ��� #����
������ ���� �� �� �:����
�� ����������,�'�'����'+
� 3��%��� (�%� %���) � ��& (�����) ��� ���� � ��& "�����������'�
� ���& �#���� �� ��� 3���� ���(#����
! ���& �������#���� �� ��� �%� ���(#��� �� ������ �#�����
8 ��#��� ���#�������� '����� ����� #����� Sphere
������
Robert McNeel & Associates 155
�� �5������'�����' ����� �,%�+�
� !� ��� ����
#�����
� 3��%��� $��
%���) � ��&
��,�%��
! E� ��� ��,�%�
(����� ��� ��
��:) ������ ���
�����"���� ��
� '������ E ���
/�
8 "����� ��� ������ ��! '�� ���� E ��� /�
# "���& ��%���������) � ���"������ 1����) ���
� ��& 0D�
��� #���������( ��'��%�� �� F����� %���
������ #����� �(%��� ������ ����%� ��
#����' ��� ��'���� � ������8����� ��'���(�
���� �%��������#� (��� ��'��%���
Rebuild Surface
������
Robert McNeel & Associates 156
�� ���������,����'����+
� !� ��� ��� ����
#�����
� 3��%��� $��
%���) � ��&
"�����% ����')
��� ���� � ��&
"�����% ����'
0��
! E� ��� 3����
���(#��� � ���
��� ������ #����
������� �����% �' ��� #�����
�� (����( � ���) �������: �'� �� ����� ������ ��� ������ #�����
8 3��%��� ����'��� %���) � ��& (�������'�
# E� ��� (�������' ��� �� ��: ����& (����) ��� �%�� �� .��%� �� �������
������
: <��� ��� � ����� ������ #�����#) ��#�� ��� �' ��� �##��%�� #�����
���� ���� �' ��� � ����� ������ #������ ��� �%�(�� � D8�� �� 5������� ��
3���� ���(#���6) ' �������� ��� ��'����
�� '�%� ����'������'����+
� ���� �'' ������ #������� � ��� ��� ���$
��#��
� 3��%��� ����'��� %���) � ��& (�%�) ���
���� � ��& (�%����
! 3����� 0��� ����)#��& �#���� �������
�������' ��� ���$ #�����
8 3����� 3�'���������������) (��� 0���� ��)
#��& �#���� �� ��� ����� �� ��� 3���� ���(#����
# 3����� (���� �������������) #��& � #����
'�������� ��� ����� �� ��� 3���� ���(#����
��� ���$ ���#�� �&� �� � �#����
Control Points On
Set XYZ Coordinates
Scale 1D
������
Robert McNeel & Associates 157
�� ��'�����������'����� ��%
� ���� ��� ������ #�������
� /����( � ��� ��� ������ #������ ��� ��# �����
�' ��� ���$) ��� �������%�� ��� ����� �� �� ��
��� ��� �����
! /����( � ��� ��� ������ #������ ��� �##��
�'� ���� �' ��� ���$) ��� �������%�# �� '��%
��� ��� �
�������� ��� ��� ���(#��� ���� �(� ������
#�������� �����) ������ �� ��� 3����
���(#���) �� ��& �&� �� $ ��� �� ������ ���
���������� ����� ������ #���� ������� $
������ ��� ��� $�� ��� �� �� ��� 3�������(#����
������
Robert McNeel & Associates 158
�� ��� �����% ��� ��������'����� ������%+
C�'��� (� ���� �� ���� ��� ��� '������) (� (� ��� �� ��������� �� �' #������ ��� ��� #������ �' ��� ���$�
� 3��%��� $�� %���) � ��& "�����% ����') ���
���� � ��& ��'����D����
� 3����� (��������� 5�����'�����) #��& ���
���$ ��'����
� ��'���������� (� �� ��# �$��� E� (� �������� �� ��� ����� ? ����������
! "����� ��� ��������� �' ������$�
8 3����� ������� '�������� ��� 5���, #��& �
#���� %��(�$ ���(��� ��� ��� ��� ��� �������'
��� ���$�
# ���$���� �� ��� ��� ��%%����
� ��( �� �' ���������� ���( ��( �' #�������� ���� ����� �� ��� ���$�
: /����( � ���
��� ������
#������ ���
�##��#��� �' ���
��( �������)
��� �������%
��(� �� '������
'��%��� ��� ���
��� ���$�
; I�� ��� ��=��
��� ������
#����'������
���� $�� ��� ��� ��#� $�� (����
� (�6� $���%��� �
Insert Knot
Remember to use a window toselect the control points. Theremay be multiple control points inthe same location in this view.
������
Robert McNeel & Associates 159
�� ��������������+
� E� ��� 3���� ���(#���) � ��� ��� %� #�����
� 3��%��� $�� %���) � ��& "�����% ����') ���
���� � ��& "�����% ����' 0��
! !� ��� ��� ������ #������ ��� ����� ��� ���
�������%�� ����� '��%��� ��� �� �
8 /����( � ���
��� ������
#����'������
���& �� ���
�%��������
��� �������%
'��(����� (����
��� �� �
# /����( � ���
������ #������
��� ��# �' ��� ��
��� �������%
��(� ���(��
: ���$' �� ����
������ #����
�''�
Remember to use a window toselect the control points. Theremay be multiple control points inthe same location in this view.
������
Robert McNeel & Associates 160
Separate the bill from the head
3����� '��� ���������) ��� �� %�� �� ���''����� �� ��'��%��� ���$� �� �� ���) ���$ %�� �� �#�����
��'���� I�� ��� # �� ���� � ��'������� %� ��# � ��'���%��$ (�$� ��� '� �(��� ������*�� �=�� ����
�� '�%����'������&�� � ��6�+
� E� ��� 3���� ���(#��� ������ ������ ���� ��&
�&� ��� � �������� �� ��� ������
� !� ��� ��� �����
! 3��%��� $�� %���) � ��& (�%��
8 3����� "����� �,B��) #��& ��� ����� $�� =��
��������
# ���$�����
��� �� ��� ������� ��( �#����� ��'����
���(� � �( $�� �� ��������� ��'���(�����''����� �� ���
������
Robert McNeel & Associates 161
���������� ��� ����
��� ���&$ ��������&� I�� (� '��� %�&� �� ���� �� ��� ��'��� �' ��� ���� ��� ������#������ ���� �� ���
��'����' ��� ���$ � $�� ��� ������ �� ����� ��'������(��� ��� �(� �����
�� �� �������� ��� ����,���+
� <��( �1�� ������� �����%�' ��� �����
� ��&� ���#$ �' ��� ��� ��� ��=�� �� � ���� ��
����������� ��# �' ��� ���$ �� ������� ��
��� ������
E� ��%#������ ���� ��� ����������� ��������%�' ��� ������� ��� ���$ ��%# ��� $�
! !� ��� ��� ����
8 3��%��� $�� %���) � ��& �� �
# 3����� 0,B��
�� �� � #��& ���
�����%�' ���
������� ��� ��#
�' ��� ���$�
��� �����%�'
��� ������� ���
��# �' ��� ���$ �
���%%���
: (�6� $���
%��� �
Trim
������
Robert McNeel & Associates 162
�� ����������,%��� '������,��&��� �������� ��� ,���+
� 3��%��� (����� %���) � ��& 9%��� (������
� 3����� (�� ��� ��� ��'� ����) #��& ��� ���� ����� �� ��� �����%�' ���
�����
! E' ��� (�� � ���� ���� � �����) � ��& �%% �� ��� ��%%��� ����
8 ���$���� �� �� �� ��� ��:� ���� �' ��� ��%%����
# 3����� (�� ��� ��� '���� ����) #��& ��� ���� ����� �� ��� ��# �' ��� �� �
�� ��� ���$�
: E' ��� (�� � ���� ���� � �����) � ��& �%% �� ��� ��%%��� ����
; ���$���� �� �� �� ��� ��:� ���� �' ��� ��%%����
� E� ��� 9%��� 9�%�� ��� �� ��:) ����& ���
���6�& ����& ��:�
��� � ��� ��'������(��� ��� ���$ ��� ����������# �$���
> ��&� ��$ ��=��%���$�� ����� �$ %�����
��� ��������� ��� ��� �� ��:) � ��& 0D (���
'�������
E' $�� ����& ��� ��: �� ��� �'� �' ��� ���������'�����=��%������$%%������ �
� (�6� $���%��� �
�� B�� ��������'+
� !� ��� ��� ���$ ��� � ��� ��'������ ��� ���& �' ��� �����
� 3��%��� $�� %���) � ��& L���
��� ����� ��'������=����� ���� ���� ��� �� � �'� �#����� '�����������#��#���
Blend Surface
Join
������
Robert McNeel & Associates 163
�� �5���� ���+
3�����#��� �' ��� �:�����(� (� %�&� ������ ��� ���� �� �� �� ��� ��� ��'���'����� �$��
� ���� � 0���� ��� (��� �� �� �� #�
� 3��%��� "��6� %���) � ��& "���
! E� ��� 3���� ������ ���(#��� %�&� ������
����� �� ��������
(������� "���<�=��$�� �� "���<�=�����)�
<!=��"��6����������7
8 � ( ������5� (��� ����)$�� ��� ���
���#��) �� �� # # ������ �(� #�����
� ��������
����#����(� �� ��� '��# ���%��� �' ����$� �� ��� �����
# 3��%��� "��6� %���) � ��& �����0,B��)
���� � ��& ��%��%� ����'�
: 3����� 1����� �� ���� �,B��) ���������
��� ��� �' ��� ��������� ��� #���� ��������)
����$�� �������(� ��� � ��& �� # ������
#�����
��� #���� ��� � �� # ���� ����� ��� �(������' ��� ������
���(� �� ��� �������� #���� '���$��
; 3����� 1����� �� ���� �,B��) ���������
��� #���� $�� =�� %��� ���� ��� #����
��������) ����$�� ����� �'� ��� � ��& (���
$�� ����� ��� ����������� #�����
���#���� �'���� ��� ��� �������� ��� �$��
������
Robert McNeel & Associates 164
�� '�%��������6�+
� <��( �%�� ���� ����������� �����
� !� ��� ��� ����������)
! 3��%��� $�� %���) � ��& (�%��
8 3����� "����� �,B��) � ��� ��� ����
!# ������ ��� ����� � �($�� �� ���� �
��''����� �� ����� %������ #��#�����'������$� ��� ��� #�#� �
�����# ��� �� ���� �� ������� ���'���$�� %�&� ��� ��'����
�� �5������'�����+
� !� ��� ���� #����' ��� �����������
� 3��%��� (����� %���) � ��& ��6�%6��
! 3����� (���� �� ��6�%6� �)') ��#�� ���
#�����
8 3����� $�� �� ��6�%6� �)') ��#�� ��� ���
�' ��� ������
# 3����� (���� ���%�) � ��& 3�%%"�%��
������
Robert McNeel & Associates 165
�� �''�� �'�%����%�� ��� �����% �%��+
� !� ��� ��� ��# �' ��� �$��
� 3��%��� $�� %���) � ��&
0,B�� ��������'�
! 3����� �'�%�� �� ��) ������
���������� �� ���
8 E� ��� ��������' (����() ��
��� ������% #���) � ��& 9�')
� ��& �� ��� "�%�� ������) ���
� ��� ��� ��'����� #�#� �'
��� �$�) �&� � ��&�
# ��#��� ������#'�����
�(��#��� �' ��� ��'����!��
��� �� ��'������ ��=��� ��# �$
��� %������ �� (�����
: 3��%��� ������ %���) � ��& ����������6�& �� �� ��� %������ �� ���
�� �%������������� ��������+
� E� ��� ��� ���(#���) � ��� ���� #����' ��� �$��
� 3��%��� $�� %���) � ��& -����') ���� � ��& -�����
��� �$� #����������#�� ���� ��=����
! !� ��� ��� ����#�
8 3��%��� ����'��� %���) � ��& 0����) ����
� ��& 0� (������
# 3�����������������) ��#�� ��� #���� ��
��� �������' ��� �$��
: 3�����������������) ��#�� ��� #���� ��
��� ���� �' ��� �$��
; 3��(�������� 0���� ��) #��& ��� �����
Object Properties
������
Robert McNeel & Associates 166
� E� ��� 0���� �� (����� ��� ��) ����&
E���� ��� ���) � ��& 0D�
> 3������������ '�������� ����� ��) #��& �
#���� �� ��� �����
� ����� ��� �$� �� ��� �������� �' ��� �����
Render a picture of the ducky
��������� �������K��� ����L #������ �' $���%��� (��� �� ��$�� ����� ������������ �������''����� '��%
��� �$���� ��$�� %���� �� ����) (���� ������ ��� ��# �$ �� (���'��%� ��� ����� %����
�� �������������5�+
� !� ��� ��� ���&�
� 3��%��� $�� %���) � ��& 0,B�� ��������'�
! E� ��� ��������' (����() �� ��� ������% #���) � ��& 9�' ��� �%5 �����%�� '&���7
8 E� ��� (�%���"�%�� ��� �� ��:) � ��� ��� ��'����� ���&) �&� �������
# !� ��� ��� ���$�
: 3��%��� $�� %���) � ��& 0,B�� ��������'�
; E� ��� ��������' (����() �� ��� ������% #���) ����& 9�' ��� � ��� ��� ��'����� ���$) �&� $� �(�
� 3��%��� ������ %���) � ��& �������
Render
������
Robert McNeel & Associates 167
�� �%���%���'+
� 3��%��� ������ %���) � ��& "������
(���%����
� !� ��� �#���� �� ��� %��� � �' ��� %��� �
! <������ ��������� �� ��##��:�%��� $ �����
��%�� ���� ���� %��� �
8 ���& �#���� �� ��� ��� ���(#��� (�� � �� ����
��� "��% &�$ ��(� �� �������� � ������%����
E� ��� 3���� ���(#��� #��& �#���� ���� $
����� ��� ��=����
# 3��%��� ������ %���) � ��& �������
Create Spotlight