character studio의 군중 시스템을 통해 절차상 방법에 따라 서로 동작하고 상호 작용하는 여러 캐릭터 그룹(사람 캐릭터 및 그 밖의 캐릭터)을 사용하는 사실적인 시뮬레이션을 만들 수 있습니다. 이 시스템을 사용하여 모두 유사하거나 다양한 동작 세트로 구성된 수백 명의 사람 및/또는 생물체가 포함된 장면을 쉽게 애니메이션할 수 있습니다. 이러한 장면은 장면의 다른 요소에 따라 동적으로 변할 수 있습니다.
character studio를 사용하여 애니메이션된 지하철 역의 마네킹 군중
시스템에서 가장 중요한 요소는 군중 및 대리자 도우미 오브젝트입니다. 단일 군중 오브젝트는 여러 대리자를 제어할 수 있으며 이 대리자는 군중 구성원에 대해 스탠드인으로 사용됩니다. 대리자를 팀으로 그룹화하고 찾기, 방지 및 이동과 같은 동작을 개인이나 팀에 할당할 수 있으며, 동작을 가중치와 결합할 수 있습니다. 예를 들어 군중 구성원은 이리저리 돌아다니면서 목표를 탐색할 수 있습니다.
군중 시뮬레이션은 간단한 것부터 매우 복잡한 것에 이르기까지 매우 정교하게 구성될 수 있으며, 마지막에 지원되는 인식 제어기 기능을 통해 스크립트를 사용하여 조건부 전환을 동작 시퀀스에 적용할 수 있습니다. 예를 들어 특정 거리에 도달할 때까지 목표에 접근하도록 대리자에게 지시한 다음 이동할 수 있습니다. 또는 인식 제어기를 사용하여 일련의 목표 사이에서 대리자가 이동하도록 지정할 수도 있습니다.
복잡하고 동적인 군중 시뮬레이션을 만드는 또 다른 방법은 모션 합성이며 인식 제어기와 함께 사용할 수 있습니다. 군중 시스템은 두 가지 유형의 모션 합성을 제공합니다.
군중 시뮬레이션의 가장 중요한 요구사항은 회피입니다. 회피는 캐릭터가 장면에서 서로를 통과하거나 다른 오브젝트를 통과할 경우 충분한 사실성을 제공합니다. 군중 시스템은 적당한 회피를 얻을 수 있도록 다양한 동작을 제공하며, 또한 불규칙한 모양의 오브젝트에 적용할 때 특수 공간 왜곡인 벡터 필드를 제공하여 대리자는 오브젝트에 직접 침투하지 않고도 오브젝트 주변을 이동할 수 있습니다.
여기에서 설명된 군중 시스템은 결합을 통해 흥미로운 다중 캐릭터 시뮬레이션에서 끝없는 다양성을 창출할 수 있습니다. 본 문서의 군중 항목은 군중 시뮬레이션의 모든 측면에 대해 자세한 정보를 제공합니다.