Shade3D Help (Contents)

AimConstraints

AimConstraints 를 사용하면 항상 대상 object를 향하도록 object의 방향을 제한하거나 제한할 수 있습니다.AimConstraints를 사용하면 복잡한 jointed objects의 애니메이션과 포즈를 정확하게 제어할 수 있습니다. AimConstraint 대상을 카메라에 할당하면 object가 지속적으로 카메라를 향하는 애니메이션을 만들 수 있습니다. 평평한 표면에 나무 질감이 적용된 경우 표면이 항상 카메라를 향하도록 설정할 수 있으므로 카메라 각도가 질감을 숨기지 않습니다.

참고 AimConstraintssms Shade3D Standard 및 Professsional에 포함되어 있습니다.

Targeting an Object (Object 지정)

우선 AimConstraint 대상을 object에 할당해야 합니다.

Creating the Target (대상 만들기)

  1. ShadeExplorer의 Presets 및 Documentation - Reference Manual에서 "aimconstraints.shd"를 찾아서 엽니다.
  2. Browser가 열려 있지 않으면 View > Browser를 선택하여 지금 표시하십시오.
  3. Browser에서 "| Turret"을 선택하십시오.
  4. Toolbox에서 Part > Plugins > AimConstraints Target을 선택합니다.
    Create AimConstraints Target dialog box (대화상자)가 나타납니다.
    >
  5. "Create object out of IK end joint,"라는 레이블이 지정된 상자가 선택 취소되었는지 확인한후 OK를 누르십시오.
  6. Figure Window에서 3D cursor를 Turret의 nose에 놓고 클릭합니다.

    AimConstraints target(대상)은 "Turret" object에 할당되며, "AimConstraints"는 Browser에서 object의 이름에 추가됩니다.
    게다가, ball joint는 Browser의 turret 부분 아래에 만들어집니다. "Target : AimConstraints"라는 이름이 표시됩니다.
  7. Browser에서 "Target : AimConstraints"를 선택하십시오.
  8. Edit Mode에서 Joint Mode로 전환하고 Manipulator를 끌어 Target: AimConstraints object를 이동하십시오.
    Turret은 마우스를 드래그하는 방향으로 움직입니다.

    "Turret : AimConstraints" joint는 Y축 rotator(회전) joint이기 때문에 Top view에서 마우스를 드래그하여 이동하는 것이 가장 좋습니다.
  9. Rotator joint를 원래 위치로 되돌리려면 Edit > Undo를 선택하고 Browser에서 "Target : AimConstraints"파트를 "Body : Root(SmartKinematics)" joint 외부로 이동시킵니다.
  10. "Body : Root(SmartKinematics) joint."를 선택합니다.
  11. Edit Mode에서 Joint Mode로 전환하고 Manipulator를 클릭하여 끌어 joint를 이동하십시오.
    몸체가 이동하면서 turret이 계속 목표물을 향하고 있음을 알 수 있습니다.

    "Turret : AimConstraints" joint는 Y축 rotator(회전) joint이기 때문에 Top view에서 마우스를 드래그하여 이동하는 것이 가장 좋습니다.
  12. View > Motion을 선택하여 Motion Window를 엽니ㄷ.
  13. 애니메이션을 미리 보려면 Motion Window의 Play 버튼을 클릭하십시오.
    Turret이 대상의 방향을 향하도록 이동하는지 확인하십시오.

Deleting the Target (대상 제거하기)

대상 ball joint를 삭제하면 AimConstraints 대상이 제거됩니다.

  1. Browser에서 "Target : AimConstraints."를 선택하십시오.
  2. Ball joint를 삭제하려면 Edit > Delete를 선택하십시오.
  3. Robot에서 AimConstraints가 삭제되고 Browser turret의 이름이 "Turret."으로 돌아갑니다.

Assigning an AimConstraints Target in the Browser Hierarchy (Browser 계층에서 AimConstraints 대상 할당)

  1. ShadeExplorer의 Presets 및 Documentation - Reference Manual에서 "aimconstraints.shd"를 찾아 여십시오.
  2. Browser가 아직 열려 있지 않은 경우, View > Browser를 선택하십시오.
  3. Browser에서 "| Turret"을 선택합니다.
  4. Toolbox의 Part tool에서 "Aim Target."을 선택합니다.
    Create AimConstraints Target dialog box(대화상자)가 나타납니다.
  5. "Create object out of IK end joint" checkbox(확인란)을 선택한 다음 OK를 클릭합니다.
    AimConstraints Target
    >
  6. Figure Window(그림창)에서 3D cursor를 turret의 nose에 놓고 클릭하십시오.
    AimConstraints 대상은 "Turret" object에 할당되고 "AimConstraints"는 Browser의 object 이름에 추가됩니다.
    또한 ball joint는 Browser의 turret 부분 내부에 생성됩니다."End : AimConstraints"라는 이름이 나열되게 됩니다.
    Ball joint는 Browser의 turret 부분 아래에 만들어집니다."Target : AimConstraints"라는 이름이 표시됩니다.
  7. Browser 에서 "End : AimConstraints" 부분을 "Cannon" joint 안으로 이동하고 "Target : AimConstraints"부분을 "Body : Root(SmartKinematics) joint 바깥쪽으로 이동시킵니다.

  8. Browser에서 "Target : AimConstraints"가 선택되었는지 확인하십시오.
    Edit Mode에서 Joint Mode로 전환하고 Manipulator(조작기)를 끌어 대상을 이동시킵니다. : AimConstraints object.
    Turret과 cannon은 당신이 마우스를 끌 때 표적을 따라갑니다.

    "Turret : AimConstraints" joint는 Y축 rotator(회전) joint이기 때문에 Top view에서 마우스를 드래그하여 이동하는 것이 가장 좋습니다.
    Cannon joint는 Z축 rotator(회전) joint이므로 정면 또는 우측 view에서 가장 잘 움직입니다.

     "Cont. Mode"를 Toolbox에서 클릭하여 Continuous Mode로 들어가 tool을 다시 선택할 필요 없이 Offset과 같은 작업을 여러 번 수행할 수 있습니다.

  9. View > Motion을 선택하여 Motion Window를 엽니다.
  10. 애니메이션을 미리 보려면 Motion Window의 Play 버튼을 클릭하십시오.
    Turret과 cannon이 대상의 방향을 향하도록 움직이는지 확인하십시오.

Targeting a Camera (Camera 타켓팅)

먼저 AimConstraint 대상을 카메라에 할당해야 합니다. 그런 다음 이동이 올바르게 실행되었음을 확인할 수 있습니다.

Camera Window에서 현재 선택된 카메라가 AimConstraint 대상으로 설정됩니다.

Setting the Target (대상 설정하기)

  1. File > New를 선택하여 새로운 장면을 엽니다.
  2. Browser가 아직 열려 있지 않은 경우, View > Browser를 선택하십시오.
  3. Toolbox의 Part tool에서 "Rotator"를 선택하고 Front view를 클릭하여 Y축 Rotator joint를 생성합니다.
  4. Browser 에서 "Rotator"를 선택한 상태에서 Toolbox의 Create tool에서 "Rectangle"을 선택하십시오. 아래와 같이 Display window의 Front view에서 rotator 장치 주위에 직사각형을 만드십시오.
    직사각형(Browser에서 "Closed line"으로 나열됨)이 rotator 장치 joint 내부에 있는지 확인하십시오.
     
  5. 이제 Browser에서 "Rotator" joint를 선택하십시오.
  6. Toolbox의 Custom tool에서 "AimConstraints Camera Attributes."를 선택하십시오.
    AimConstraints Camera Attributes dialog(대화상자)가 나타납니다.
    AimConstraints Camera Attributes
  7. "Apply" checkbox(확인란)을 선택하고 확인을 클릭하십시오.
    Figure Window에서 카메라 방향을 보여주는 wireframe(와이어 프레임)이 나타납니다.
    Browser에서 "Aim Camera : AimConstraints"가 "Rotator"joint에 추가되었습니다.
     
  8. Figure Window 또는 Camera Window에서 카메라를 이리저리 이동한 다음 마우스 버튼을 놓으십시오.
    직사각형이 카메라를 향해 움직입니다.

    더 보기 Using the Camera (카메라 사용하기)

Deleting the Target (대상 제거하기)

Custom Info(사용자 정의 정보)에서 카메라 대상을 삭제할 수 있습니다.

  1. 우선 Browser에서 "Rotator (Aim Camera) : AimConstraints" 부분을 선택하십시오.
  2. Toolbox의 Custom tool에서 "AimConstraints Camera Attributes."를 선택하십시오.
    AimConstraints Camera Attributes dialog(대화상자)가 나타납니다.
  3. "Apply" checkbox를 선택 해제하고 OK를 클릭하십시오.
    Camera Target(대상)이 삭제되고 Browser의 rotator joint 이름이 단순하게 "Rotator."로 돌아갑니다.

Copyright © 1986-2024 FORUM8 Co., Ltd.