Про цю симуляцію

Ця симуляція відтворює біолюмінесцентний рій світлячків, що дрейфує у теплу літню ніч. Кожен із до 2 000 світлячків рухається власною синусоїдальною траєкторією і блимає незалежно, утворюючи характерне неодночасне мерехтіння, яке можна побачити на справжніх луках. Сяйво відрендерено власними GLSL-шейдерами з адитивним змішуванням, завдяки чому м'які гало реалістично накладаються на темне небо — точнісінько як холодне хімічне світло, що виробляється в черевці живого жучка.

🔬 Що показує симуляція

Кожна частинка — це один світлячок, що виконує Ліссажу-подібний дрейф, керований власною випадковою швидкістю та зміщенням фази. Інтенсивність блимання обчислюється для кожної частинки у вершинному шейдері за допомогою синусоїди, тому жодні два світлячки не спалахують одночасно — так само, як у природі. Три колірні режими дозволяють дослідити тепло-жовто-зелену, чисто зелену та синьо-сутінкову біолюмінесценцію.

🎮 Як користуватися

Використовуйте повзунки для зміни кількості світлячків (100–2 000), розміру сяйва, частоти блимання та швидкості дрейфу. Виберіть колірний пресет кнопками нижче. Клацніть і перетягніть канвас, щоб обертати рій; прокрутіть для масштабування. Увімкніть Авто-обертання для перегляду без рук або натисніть Скинути вид, щоб повернутися до стандартної позиції камери.

💡 Чи знаєте ви?

Світло світлячка майже на 100 % ефективне — майже вся енергія перетворюється на світло, без втрат у вигляді тепла. Реакція потребує люциферину, ферменту люциферази, АТФ та кисню. Деякі види, зокрема Photinus carolinus у горах Грейт-Смокі, синхронізують спалахи по всіх схилах; вчені вважають, що це допомагає самцям виділятися перед самицями під час короткого шлюбного сезону.

Часті запитання

Як світлячки виробляють світло?

Світлячки використовують біолюмінесценцію: холодну хімічну реакцію всередині спеціалізованих клітин черевця, які називаються фотоцитами. Кисень поєднується з люциферином у присутності ферменту люциферази та молекули енергії (АТФ), вивільняючи фотон жовто-зеленого світла. Оскільки тепла майже не виділяється, це одне з найефективніших джерел світла в природі — близько 96 % енергії перетворюється на видиме світло.

Чому світлячки блимають не одночасно?

Кожен світлячок має власний внутрішній осцилятор — неврологічний кардіостимулятор, що керує спалахами фотоцитів. Період і фаза цього осцилятора різняться між особинами, тому в великому рої спалахи виглядають випадковими. У цій симуляції той самий принцип змодельовано синусоїдою: кожна частинка має унікальне випадкове зміщення фази (aPhase) та швидкість (aSpeed), завдяки чому жодні два світлячки не досягають піку в один момент.

Чи дійсно деякі світлячки синхронізуються?

Так. Такі види, як Photinus carolinus (США) і Pteroptyx tener (Південно-Східна Азія), спонтанно синхронізуються — усі самці на дереві чи луці блимають майже одночасно. Провідна гіпотеза полягає в тому, що кожен світлячок діє як зв'язаний осцилятор: він злегка підлаштовує власний ритм, коли помічає спалах сусіда, і через кілька хвилин уся популяція синхронізується. Режим «Сутінковий синій» у цій симуляції — данина рідкіснішим видам, що випромінюють коротші хвилі.

Що визначає розмір і яскравість сяйва?

У симуляції розмір сяйва — це рівномірна змінна uGlowSize, яка масштабує gl_PointSize у вершинному шейдері. Яскравість визначається vBlink — значенням синусоїди кожної частинки, обмеженим діапазоном 0–1, — яке керує як змішуванням кольорів, так і альфа-каналом гауссового м'якого сяйва, обчисленого у фрагментному шейдері (exp(-dist² × 14)). У живих світлячків яскравість і тривалість спалаху залежать від виду і можуть змінюватися залежно від температури.

Чи можна сповільнити симуляцію, щоб вивчити окремі блимання?

Звісно. Перетягніть повзунок Частота блимання до мінімуму (0.2×) і повзунок Швидкість дрейфу до найменшого значення (0.1×). Потім наблизьтеся до невеликого скупчення світлячків за допомогою елементів орбіти. При низькій частоті блимання синусоїда кожної частинки коливається достатньо повільно, щоб спостерігати, як тепле сяйво наростає і згасає на одному «світлячку» — той самий цикл увімк./вимк. тривалістю приблизно 0,5–1 секунду, що спостерігається в дикій природі.