
디지털 군중을 지휘하는 예술
3ds Max의 Crowd 시스템은 당신의 지시를 기다리는 디지털 배우들의 군대와 같습니다. 🎬 여기서 군중 시뮬레이션의 최고 감독이 되는 방법을 알려드리겠습니다.
전문적인 단계별 설정
1. 에이전트 생성
- 기본 모델의 변형을 준비하세요 (3-5개의 다른 버전)
- Loop 모드에서 순환 애니메이션을 할당하세요 (수영, 비행, 걷기)
- 수천 개의 에이전트에 대해 인스턴스 또는 프록시로 최적화하세요
2. 시나리오 디자인
- Grid/Surface Follow로 네비게이션 표면을 정의하세요
- 간단한 Deflectors로 장애물을 표시하세요
- 인력/척력 구역을 설정하세요
잘 설정된 동작은 현실적인 물고기 떼와 술 취한 것처럼 보이는 물고기 사이의 차이입니다.
3. 동작 프로그래밍
- Seek/Arrival: 지향적인 움직임을 위해
- Avoid: 충돌을 지능적으로 피함
- Speed Vary: 속도의 자연스러운 변동
- Path Follow: 미리 정해진 궤적을 위해
최적화 팁
- 테스트를 위해 10-20개의 에이전트부터 시작하세요
- 설정 중에 Display as Box를 사용하세요
- 최종 시뮬레이션을 베이킹하여 부드러운 재생을 하세요
- 메모리를 절약하기 위해 인스턴싱으로 렌더링하세요
시뮬레이션을 망치는 오류
- Crowd 패널에서 Solve를 활성화하는 것을 잊음
- 델리게이트에 애니메이션을 할당하지 않음
- 모순된 동작을 설정함
핵심 데이터: 80%의 현실성은 무작위 변동에 있습니다 (크기, 속도, 애니메이션 타이밍). 가장 믿음직한 Crowd는 혼란스러워 보이지만 규칙을 따르는 것입니다. 🌊
이제 새 떼부터 인간 군중까지 만들 준비가 되었습니다. 클라이언트가 "1000개의 에이전트를 더 추가할 수 있나요?"라고 말할 때, 장면을 최적화한 후 눈도 깜박이지 않고 대답할 수 있을 것입니다. 😉
보너스 팁: 인간 군중의 경우 Crowd를 Biped와 결합하고 walkcycle의 변형을 라이브러리에 저장하여 다른 프로젝트에서 재사용하세요.