동작의 용도 중 하나는 시뮬레이션의 과정 중 특정 방향으로 대리자를 이동하는 것입니다.
다음 동작은 대리자를 지정하는 데 사용할 수 있습니다.
- 탐색 동작은 군중 시스템에서 가장 자주 사용되는 동작 중 하나입니다. 이 동작을 통해 대리자를 특정 오브젝트 방향으로 움직이게 할 수 있습니다. 탐색 오브젝트는 애니메이션할 수 있으며 대리자가 그에 따릅니다.
- 벽 찾기 동작는 대리자가 직사각형 부분을 탐색하도록 합니다. 대리자가 오브젝트의 피벗점을 탐색하도록 하는 찾기 동작과 비교가 됩니다.
- 경로 따르기 동작도 대리자를 지정한 방향으로 움직이게 하는 데 유용합니다. 이 동작을 통해 대리자가 경로를 따르면서도 지정한 거리만큼 경로에서 "벗어나게" 하여, 경로에 따르면서도 약간 임의적인 모션을 만들어낼 수 있습니다.
- 표면 도달 동작을 통해 대리자는 찾기 동작과 마찬가지로 하나 이상의 오브젝트를 탐색하지만, 대리자가 대상에 도달하면 이를 중지하도록 할 수 있습니다.
- 표면 따르기 동작을 사용하여 대리자가 표면을 따라 이동하게 할 수 있습니다.
- 공간 왜곡 동작을 통해 벡터 필드를 사용하여 대리자가 장애물을 피할 수 있도록 필드 주변을 움직이게 할 수 있습니다. 장애물 회피를 참조하십시오.
동작을 설정한 후에는 동작 할당을 사용하여 대리자나 팀에 동작을 할당해야 합니다.
절차
찾기 동작을 사용하려면 다음을 수행합니다.
-
군중 도우미를 선택하고
수정 패널로 이동합니다.
- 설정 롤아웃
동작 그룹에서 새로 만들기를 클릭합니다. 찾기 동작을 선택합니다. 찾기 동작 롤아웃은 설정 롤아웃 아래에 표시됩니다.
- 찾기 동작 롤아웃에서 없음을 클릭하여 하나의 찾기 오브젝트를 추가하거나
(다중 선택)을 클릭하여 대리자가 탐색할 둘 이상의 오브젝트를 지정합니다.
- 필요한 경우 기본 설정을 변경합니다.
벽 찾기 동작을 사용하려면 다음을 수행합니다.
만들기 패널에서
(도우미)을 클릭하고 그리드를 클릭합니다. 장면에서 그리드를 생성합니다. 팁: 최선의 결과를 얻으려면 미러를 사용해 동작과 함께 사용될 그리드를 복사하지 않습니다. 대신 Shift+복제를 사용합니다.
- 그리드를
이동 및
회전하여 배치합니다. 팁: 벽 찾기 동작은 대리자를 로컬 Z축 방향의 그리드로 유인합니다. 그리드가 계속 선택되어 있는 상태로 로컬 좌표계를 사용하여 뷰포트에 Z축의 방향을 표시합니다. 축 화살표는 양수 Z축 방향을 가리킵니다. Z축 방향을 선택하면 동작 설정 프로세스 속도가 빨라집니다.
-
군중 오브젝트를 선택하고 벽 찾기 동작을 추가합니다.
- 벽 찾기 동작 롤아웃에서 없음을 클릭한 다음 그리드를 선택합니다.
- 양의 축을 선택하면 대리자가 그리드의 Z축 방향으로 유인됩니다. 또한 음의 축을 사용하여 대리자를 그리드의 반대 방향으로 유인하거나 모두를 사용하여 양측으로 유인할 수 있습니다.
- 대리자가 장면의 임의 위치에 있을 때가 아니라 그리드 정면의 지정된 영역에 있을 때에만 대리자를 그리드에 부착하려는 경우 거리 사용을 켭니다. 내부 거리 및 외부 거리 매개변수를 사용하여 대리자가 그리드에 부착되는 영역을 설정합니다. 거리 표시를 켜서 뷰포트에 거리를 표시합니다.
경로 따르기 동작을 사용하려면 다음을 수행합니다.
만들기 패널에서
(모양)을 클릭합니다. 대리자의 경로로 사용할 모양을 만듭니다.
- 경로 따르기 동작을 군중 오브젝트에 추가합니다.
- 경로 따르기 동작 롤아웃에서 없음 버튼을 클릭하고 대리자가 따를 모양을 선택합니다.
- 대리자가 경로로부터 벗어날 수 있는 단위 개수로 반지름 매개변수를 설정합니다. 필요에 따라 다른 설정을 변경합니다.
표면 도달 동작을 사용하려면 다음을 수행합니다.
- 표면 도달 동작을 군중 오브젝트에 추가합니다.
- 대상 표면 역할을 할 하나 이상의 오브젝트를 장면에 추가합니다.
주: 다중 오브젝트를 사용할 경우 대리자는 가장 가까운 오브젝트의 표면에 도착합니다.
- 표면 도달 동작 롤아웃에서 없음 또는
(다중 선택)을 클릭하여 하나 이상의 대상 오브젝트를 지정합니다.
- 위치 그룹의 설정을 사용하여 대리자가 대상 오브젝트에 도달했을 때 중지할 위치를 결정합니다.
- 접근 그룹의 설정을 사용하여 대리자가 대상에 접근했을 때 어떻게 동작할지 결정합니다.
표면 따르기 동작을 사용하려면 다음을 수행합니다.
- 표면 따르기 동작을 군중 오브젝트에 추가합니다.
- 다음 표면 역할을 할 하나 이상의 오브젝트를 장면에 추가합니다.
주: 다중 오브젝트를 사용할 경우 간섭을 통해 인접하는 표면을 형성해야 합니다. 각 대리자는 가장 가까운 표면으로 이동하며, 이후 마주치게 되는 그 다음으로 가까운 표면으로 하나씩 이동합니다.
- 표면 따라가기 동작 롤아웃에서 없음 또는
(다중 선택)을 클릭하여 할당되는 대상이 그 표면을 따를 하나 이상의 오브젝트를 지정합니다.
- 원하는 경우 투영 벡터 그룹의 설정을 사용하여 대리자를 특정 방향으로 이동시킬 수 있습니다.