본문 바로가기
Fun

Flock

새 떼의 움직임은 세 가지 규칙만으로 만들어집니다 — 이웃의 중심으로 모이고(cohesion), 이웃과 같은 방향으로 날고(alignment), 너무 가까우면 밀어냅니다(separation). 1986년 크레이그 레이놀즈의 Boids 알고리즘입니다.

커서를 올리면 매가 되어 무리가 도망칩니다. 캔버스를 클릭하면 장애물이 생기고, 다시 클릭하면 사라집니다. 세 규칙의 가중치를 극단으로 밀어보세요 — 군집이 흩어지거나, 소용돌이치거나, 한 덩어리로 뭉칩니다.

Live swarm

Boids field

fps --
boids 0
calm 0 · fleeing 0
obstacles 0