Поведение толпы по-простому: от стай скворцов до тысячи юнитов в кадре

Всем привет! Меня зовут Гриша Дядиченко, я технический директор и основатель White Label Games. Уже больше десяти лет работаю с компьютерной графикой, AR/VR и компьютерным зрением — в основном это заказная разработка, плюс собственные прототипы по вечерам, до которых дотягиваются руки. Сталкивались ли вы с ситуацией, когда у вас в игре уже двести юнитов, а FPS почему-то уехал, хотя визуально на сцене ничего особенного нет? Или с тем, что хочется сделать настоящую орду — плотную, с реакцией на стрельбу, обтекающую укрытия — а получается стайка, которая либо разбегается как пыль, либо слипается в один шарик и едет им по всей карте? Чтож, давайте по порядку. Как это устроено у настоящих скворцов над Римом и причём тут код, какие именно три правила Рейнольдса и как они балансируются весами, как сетка побеждает O(N²) и где она сама ломается, что такое ORCA и как она разруливает встречные потоки в коридоре, как steering behaviors дают агенту цель и обход препятствий, и что лежит под капотом конкретных шипнутых игр от AC Unity до World War Z.

https://habr.com/ru/articles/1049500/

#Симуляция_толпы #boids #правила_Рейнольдса #эмерджентность #мурмурация #crowd_simulation #spatial_hash #RVO #ORCA #steering_behaviors

Поведение толпы по-простому: от стай скворцов до тысячи юнитов в кадре

Всем привет! Меня зовут Гриша Дядиченко, я технический директор и основатель White Label Games. Уже больше десяти лет работаю с компьютерной графикой, AR/VR и компьютерным зрением — в основном это...

Хабр

Стягивай куда нужно: Activation Steering Tutorial

Привет, друзья! Если вы по запросу "как сделать модель добрее" видите в output-е LLM фразу "рулевое управление" — значит LLM говорит про Steering. В этом туториале мы рассмотрим цель свдинуть модель в сторону hate-speech несколькими способами. И к концу вы: — узнаете, что такое steering и на чем он основан; — осуществите steering, используя pytorch-hooks; — познакомитесь с библиотеками nnsight и pyvene для interventions; И если какое-то слово из bullet-ов было непонятно, они все станут вам понятны.

https://habr.com/ru/articles/1047630/

#steering #steering_behaviors #gpt #explainable_ai

Стягивай куда нужно: Activation Steering Tutorial

Привет, друзья! Если вы по запросу "как сделать модель добрее" видите в output-е LLM фразу "рулевое управление" — значит LLM говорит про Steering. В этом туториале вы: узнаете, что такое steering и на...

Хабр