리더도 없는 새 떼는 어떻게 한 몸처럼 날까?

맑은 낮 하늘에서 찌르레기 수천 마리가 거대한 한 덩어리처럼 휘어지고, 갈라졌다가, 다시 모입니다. 방향을 정해 주는 대장 새가 있을 것 같지요. 그런데 이 모델의 새들은 가장 가까운 이웃 몇 마리만 보고 세 가지 규칙만 따릅니다. 실제 찌르레기도 거리와 상관없이 가장 가까운 6~7마리쯤을 본다고 보고한 현장 연구가 있어요. 정말 이것만으로 한 몸처럼 날 수 있을까요? 규칙을 하나씩 꺼 보고, 매도 보내 보세요.

모델은 이렇게 움직입니다

직접 돌려보기

많을수록 큰 떼. 휴대폰은 700마리까지만 써요
가까운 몇 마리를 볼지. "일정 거리 안"을 고르면 쓰지 않아요
0이면 이웃 쪽으로 다가가지 않아요
0이면 이웃과 방향을 맞추지 않아요
0이면 너무 가까워도 비키지 않아요
거리 방식은 떼가 퍼지면 보이는 이웃이 줄어요

① 한낮 하늘의 새 떼 3D

새 한 마리가 작은 쐐기 하나이고, 뾰족한 쪽이 나는 방향입니다. 무리 한가운데 새는 진하게, 가장자리 새는 하얗게 칠했어요(색은 무리 안 위치만 나타냅니다). 땅 위의 옅은 점은 떼의 그림자입니다. 아래 "매 보내기"를 눌러 보세요.

무리 가운데 새가장자리 새매 (큰 주황 쐐기)

드래그로 돌려 보기 · 휠이나 두 손가락으로 확대 · 가만히 두면 카메라가 천천히 돕니다(끌 수 있어요) · 휴대폰에서 세로로 쓸면 페이지가 내려갑니다. 화면이 느려지면 새 수를 자동으로 줄입니다.

② 방향이 얼마나 맞았나, 얼마나 뭉쳤나

재생이 지난 시점까지만 그립니다. 파란 선은 방향이 맞은 정도, 주황 선은 뭉친 정도입니다. 붉은 띠는 매가 하늘에 있던 때, 초록 점선은 다시 모인 때예요.

③ 떼가 몇 덩어리로 갈라졌나

재생이 지난 시점까지만 그립니다. 1이면 한 덩어리입니다. 매가 지나가면 잠깐 여러 덩어리로 갈라졌다가 다시 붙는지 보세요.

④ 이웃을 몇 마리 보면 될까 (집계: 미리 돌린 16판)

기본 설정에서 한 마리가 보는 이웃 수만 1·3·7·15마리로 바꿔 각각 4판씩 2,000걸음까지 돌리고 마지막 400걸음을 평균했습니다. 재생과 상관없이 미리 계산한 집계입니다. 파란 막대는 방향이 맞은 정도, 회색 막대는 가장 큰 덩어리에 든 새의 비율, 막대 아래 숫자는 덩어리 수 평균입니다.

계산 중…

⑤ 규칙을 하나씩 끄면 (집계: 미리 돌린 16판)

같은 방식으로, 이웃 7마리에서 규칙 하나만 0으로 끈 집계입니다. 무엇이 빠지면 떼가 어떻게 무너지는지 보세요.

계산 중…

⑥ 떼의 절반을 갑자기 퍼뜨리면 (집계: 미리 돌린 8판)

600걸음에 떼의 한쪽 절반을 무리 중심에서 3배 멀리 옮겨 그쪽 새 사이 간격을 갑자기 크게 벌린 뒤, 1,100~1,400걸음을 평균했습니다(방식마다 4판). "일정 거리 안" 방식의 거리(2.9)는 보통 때 보이는 이웃 수가 비슷해지도록 맞췄습니다(평균 6.3마리 대 7마리).

계산 중…

이 결과가 말하는 것, 말하지 않는 것

말하는 것:

상세 설명

말하는 것: 기본 설정(새 1,500마리, 가까운 이웃 7마리, 세 규칙 100%)의 첫 판에서 처음 방향이 맞은 정도는 44였고 50걸음 뒤 90이 됐습니다. 4판 평균(2,000걸음 중 마지막 400걸음)으로 방향이 맞은 정도 91, 뭉친 정도 72, 가장 큰 덩어리에 든 새 95%였습니다. 이웃 수를 바꾸면 1마리일 때 방향 29·가장 큰 덩어리 1%(작은 무리로 흩어짐), 3마리 81·70%, 7마리 91·95%, 15마리 93·99%였습니다. 규칙을 하나씩 끄면, 맞추기가 없을 때 방향 3·뭉친 정도 25·가장 큰 덩어리 1%로 모여 있어도 제각각 흩어졌고, 피하기가 없을 때 방향 78·가장 큰 덩어리 53%·덩어리 3.2개로 작은 뭉치들로 갈라졌으며, 붙기가 없을 때는 방향 91로 같이 날았지만 뭉친 정도 65·가장 큰 덩어리 87%로 조금 느슨해졌습니다. 떼의 절반을 갑자기 3배로 퍼뜨리면 가까운 7마리를 보는 방식은 가장 큰 덩어리가 93%에서 78%로, 일정 거리 안을 보는 방식은 73%에서 54%로 줄었습니다. 매를 보낸 4판에서 방향이 맞은 정도는 20~43까지 떨어졌고, 매가 떠난 뒤 다시 모이기까지 4~616걸음이 걸렸습니다.

말하지 않는 것:

상세 설명

말하지 않는 것: 이 모델은 단순한 보이드 모델이며, 실제 찌르레기 떼 군무가 이렇게 일어난다고 단정하지 않습니다. 날갯짓과 공기의 흐름, 시야각과 눈의 구조, 매의 실제 사냥 전략, 새의 체력과 에너지, 바람, 건물·나무 같은 장애물, 새마다 다른 성격과 크기는 모두 빠져 있습니다. "7마리가 정답"이라는 뜻도 아닙니다. 이 모델에서는 7마리와 15마리의 차이가 작았을 뿐이고, 결과는 이 프로젝트가 정한 세기·거리·하늘 크기에 따라 달라집니다. 붙기를 꺼도 같이 날았던 것은 처음에 새들이 대체로 같은 쪽을 보고 맞추기가 남아 있었기 때문일 수 있습니다. 거리·시간·세기는 모두 이 모델의 무차원 단위이고, 숫자는 모두 이 모델에서 나온 예시입니다.

이론적 근거와 구현 메모