ViewWiki

העולם, קצת יותר מקרוב

להקות והתנהגות קולקטיבית.

אלפי זרזירים מסתחררים בשעת בין הערביים כמו יצור אחד, ובכל זאת אף ציפור לא מובילה. איך להקה מנווטת את עצמה בלי מנהיג?

גלו את הסצנה מאמר אינטראקטיבי

01 / הניסוי

שלושה כללים. בלי מנהיג.

כבו כלל אחד בכל פעם וצפו איך הלהקה משתנה, ואז הביטו פנימה כדי לראות למה ציפור אחת שמה לב.

תמונה של הסצנה התלת־ממדית „להקות והתנהגות קולקטיבית”, שעוסקת בשאלה: איך להקת זרזירים מנווטת את עצמה בלי מנהיג?
סצנה אינטראקטיבית

הגרסה האינטראקטיבית נטענת…

ההסבר שלמטה זמין כבר עכשיו, בזמן שהסצנה נטענת.

זרזירים חגים מעל סבך קנים בשעת בין הערביים, בהילוך איטי כדי שאפשר יהיה לעקוב אחרי ציפור אחת. כל ציפור מצייתת לאותם שלושה כללים ומסתכלת רק על שבעת השכנים הקרובים אליה.כמה מאות ציפורים מייצגות להקה שיכולה למנות עשרות אלפים, וכל אחת מצוירת גדולה בערך בשליש מגודלה האמיתי כדי שתיראה. הכללים הם מודל היגוי פשוט, לא התנהגות זרזירים שנמדדה; כל ציפור גם פונה חזרה כשהיא חורגת מעבר לקצה אתר הלינה, וכך הלהקה נשארת בתמונה. זרזירים אמיתיים שופטים את שכניהם בעיניים, מגיבים לבזים ושונים זה מזה.

02 / שלושה כללים

להתרחק, להתיישר, להתקרב.

כל ציפור מפעילה את שלושתם על שבעת השכנים הקרובים אליה. ותו לא.

לשמור מרחק01

הפרדה

שכן שנכנס למרחב האישי של ציפור דוחף אותה הלאה, וחזק יותר ככל שהוא מתקרב. זה מה שמונע מהציפורים להתנגש.

קולטת
שכנים קרובים מדי
פונה
הרחק מהם
בלעדיו
הציפורים נערמות לגושים
לטוס בכיוון שלהן02

יישור

ציפור פונה, מאיצה או מאטה כדי להתאים את עצמה לאופן שבו השכנים שלה עפים. זה מה שגורם ללהקה לנדוד ממקום למקום ולא לרחף סביב נקודה אחת.

קולטת
כיווני התעופה של השכנים
פונה
אל הכיוון הממוצע שלהם
בלעדיו
נחיל שמסתובב במקום
להישאר איתן03

לכידות

ציפור פונה אל מרכז השכנים שלה. בשולי הלהקה פירוש הדבר פנימה, וזה מה ששומר על הלהקה שלמה.

קולטת
המקומות של השכנים
פונה
אל האמצע שלהם
בלעדיו
הלהקה מתפוררת
הרעיון הגדול

אף ציפור לא יודעת מה צורת הלהקה או לאן היא הולכת. כל ציפור מפעילה את אותם שלושה כללים מקומיים על הציפורים המעטות הקרובות אליה, ומופע הזרזירים מתהווה מכולן יחד.

0 מנהיגים

צורה שאף אחד לא שולט בה

בערבי חורף מתאספות להקות זרזירים מעל אתר הלינה שלהן לפני שהן שוקעות למנוחת הלילה. עשרות אלפי ציפורים זורמות על פני השמיים כענן כהה אחד שנמתח, מתקפל, מתפצל לשניים וזורם בחזרה לאחד. המחזה הזה נקרא מופע זרזירים. מלמטה הוא נראה כמו כוריאוגרפיה, כאילו מישהו מנצח עליו.

אף אחד לא מנצח. אין מנהיג בחזית, ואף ציפור לא יכולה לראות את הצורה שהלהקה כולה יוצרת. כל אחת עפה את המעוף שלה, במרחק של כמה אורכי גוף מהציפורים שסביבה. הצורה של הלהקה היא משהו שקורה בין הציפורים, לא משהו שאחת מהן מחליטה.

שלושה כללים לכל ציפור

בשנת 1987 הראה חוקר הגרפיקה הממוחשבת קרייג ריינולדס שלהקה משכנעת צריכה מעט להפליא. הוא נתן לכל ציפור מדומה, שאותה כינה “boid”, שלושה כללים לגבי הציפורים הקרובות אליה:

  • הפרדה: לא להצטופף לידן. לפנות הרחק מכל שכן שמתקרב יותר מדי.
  • יישור: לטוס בכיוון שלהן. לפנות, להאיץ או להאט כדי להתאים את עצמה לכיוון התעופה הממוצע שלהן.
  • לכידות: להישאר איתן. לפנות אל האמצע של המקום שבו הן נמצאות.

זה הכול. אף כלל לא מזכיר את הלהקה, את השוליים שלה, את הגודל שלה או את היעד שלה. כל ציפור מפעילה את אותם שלושה כללים על מה שהיא רואה סביבה, פעמים רבות בכל שנייה, והצורה הזורמת מופיעה מעצמה.

נסו: בחרו הכללים של ציפור אחת תחת מעקב אחר ציפור אחת. ציפור אחת הופכת לזהובה, עם קווים אל שבע הציפורים שהיא מסתכלת עליהן, ואחר כך שלושת כיווני ההיגוי שלה מופיעים כחיצים. צפו בהם זמן מה: הם מסתובבים כשהשכנים שלה זזים, והם כל מה שהציפור מגיבה אליו אי פעם.

חזרה לניסוי

שבעה שכנים, לא מרחק קבוע

אילו ציפורים נחשבות “קרובות”? בשנת 2008 צילם צוות ברומא להקות זרזירים מעל העיר בכמה מצלמות בו־זמנית, שחזר את המיקום של כל ציפור בשלושה ממדים, ובדק אחרי התנועות של מי עוקבת כל ציפור. התשובה לא הייתה “כל ציפור בטווח מרחק מסוים”. כל זרזיר עקב בערך אחרי ששת או שבעת השכנים הקרובים ביותר אליו, בלי קשר לכמה קרובים או רחוקים הם היו.

מסתבר שזה חשוב. אילו הציפורים היו מגיבות לכל מי שנמצא בטווח מרחק קבוע, להקה שמתפזרת הייתה מאבדת קשר ומתפרקת. מכיוון שכל ציפור תמיד מסתכלת על קומץ הציפורים הקרובות אליה, להקה שהולכת ומתדללת נשארת מחוברת, ולהקה צפופה לא מעמיסה על אף אחת. הסצנה משתמשת באותו כלל: כל ציפור קוראת את שבעת השכנים הקרובים אליה ואף אחד אחר.

להסיר כלל

כל כלל עושה עבודה אחת, והדרך הברורה ביותר לראות אותה היא לכבות אותו.

  • כשיישור כבוי, הציפורים עדיין נשארות יחד ועדיין שומרות מרחק זו מזו, אבל שום דבר לא גורם להן לטוס באותו כיוון. הלהקה הופכת לענן שמסתובב במקום, יותר כמו נחיל יתושים מאשר להקת ציפורים.
  • כשלכידות כבויה, שום דבר לא מושך ציפור בחזרה אל האחרות. ההפרדה ממשיכה לדחוף שכנים זה מזה, ולכן הלהקה מתרופפת, מתדללת ומתפוררת לקבוצות רופפות.
  • כשהפרדה כבויה, הלכידות מושכת כל ציפור אל אמצע השכנים שלה בלי ששום דבר יעצור אותה. הציפורים נערמות לגושים הדוקים, שבחיים האמיתיים היו סבך של התנגשויות.

נסו: הורידו את לכידות ל־0% וחכו כמה שניות עד שהלהקה תתרופף. אחר כך החזירו אותה ל־50% וצפו איך הרווחים נסגרים.

חזרה לניסוי

הלהקה שאתם רואים בהתחלה היא איזון. הלכידות מושכת ציפורים פנימה, ההפרדה דוחפת אותן זו מזו, והיישור גורם להן להסכים על כיוון. העלו אחד מהם ל־100% והאיזון זז: יישור חזק נותן להקה שנעה כמעט כמו יריעה קשיחה אחת, והפרדה חזקה נותנת להקה פתוחה יותר.

איך פנייה עוברת בלהקה

כשמשהו משתנה בשולי מופע זרזירים אמיתי, למשל בז נודד שצולל אל הלהקה, הציפורים הקרובות אליו ביותר סוטות הצידה. השכנים שלהן מחקים אותן, אחר כך השכנים של השכנים, וגל של פניות שוטף את הלהקה. חוקרים שצילמו להקות מעל רומא מדדו גלים כאלה שנעים במהירות של כ־20 עד 40 מטרים בשנייה, וחוצים להקה של מאות ציפורים בהרבה פחות משנייה.

בסצנה קורה אותו דבר בכל פעם שציפורים בקצה אתר הלינה פונות חזרה אליו: הפנייה מתחילה בחזית ורצה לאחור דרך הלהקה, ציפור אחר ציפור, כך שכל הענן מסתובב בלי שאף אחד נותן פקודה.

התנהגות קולקטיבית בכל מקום

אותו רעיון, פרטים פשוטים רבים שפועלים לפי כללים מקומיים בלי תוכנית של השלם, מסביר הרבה יותר מזרזירים:

  • להקות דגים מסתובבות ומתפצלות סביב טורף, וכל דג שומר על מקומו בעזרת הראייה ובעזרת גלי הלחץ שהשכנים שלו יוצרים במים.
  • נמלים מוצאות את הדרך הקצרה ביותר למזון כי כל נמלה עוקבת אחרי שבילי ריח ומחזקת אותם, והשבילים הקצרים מתחזקים הכי מהר.
  • ארבה שצועד בנחיל פונה כולו לאותו כיוון ברגע שהצפיפות גבוהה מספיק, מעבר מאי־סדר לסדר כמו זה שהיישור יוצר בסצנה.
  • המוני אדם יוצרים נתיבים כששני זרמים של הולכי רגל עוברים זה דרך זה, בלי שמישהו הסכים לכך.

דפוסים כאלה, שבהם סדר בקנה מידה גדול נוצר מכללים בקנה מידה קטן, נקראים התנהגות מתהווה. מהנדסים שואלים את הרעיון כדי לגרום לנחילי רחפנים לטוס יחד, ואנימטורים משתמשים בו כדי למלא סרטים בלהקות, בעדרים ובהמונים.

מה המודל הזה משאיר בחוץ

הלהקה בסצנה היא כמה מאות ציפורים, לא עשרות אלפים, מואטת לכשליש מהמהירות האמיתית, וכל ציפור מצוירת מעט גדולה יותר מגודלה האמיתי. עוצמות שלושת הכללים הן מספרים שנבחרו כדי שהלהקה תיראה ותתנהג כמו מופע זרזירים; הן לא נמדדו בציפורים אמיתיות. זרזירים אמיתיים שופטים את שכניהם בעיניים, עם שטח מת מאחוריהם, ומגיבים באיחור של שבריר שנייה, ואילו המודל מוסר לכל ציפור מיד את המיקומים והמהירויות המדויקים של שבעת השכנים הקרובים אליה.

כדי לשמור על הלהקה מעל אתר הלינה ובתוך התמונה, כל ציפור גם פונה חזרה כשהיא עפה מעבר לקצה סבך הקנים, ונשארת בין גובה מזערי לגובה מרבי. הכלל הנוסף הזה זהה לכל הציפורים ועדיין אין בו מנהיג, אבל בגללו הלהקה אף פעם לא נודדת הלאה. מופעי זרזירים אמיתיים מעוצבים על ידי דברים שהמודל מתעלם מהם: בזים ונצים, הרוח, האור הדועך, וציפורים שמגיעות וצוללות אל הקנים כדי ללון.

מותר לעשות בהם שימוש חוזר, עם קרדיט ל־ViewWiki וקישור לעמוד הזה.

04 / ללמוד את זה בקורס

תרגול, צעד אחר צעד.

השיעור הזה מלמד את הנושא עם שאלות שנבדקות.

  1. לנוע כאחד ביולוגיה · איך בעלי חיים חיים