@polecat А читал ли ты статью, няша?
Чтобы понимать как этот метод (MPM) выводится надо понимать сопротивление материалов, теорию пластичности за пределами университетской программы (да ещё и МКЭ понимать) и понимать о чём они говорят тут, например:
>authors use a specially designed finite-strain multiplica-tive plasticity law employing the Drucker-Prager plasticity model [Drucker and Prager 1952]. They couple this with a hyperelastic dependence of the Kirchoff stress on the elastic part of the mul-tiplicative decomposition of the deformation gradient.
В используемом методе совмещается представление вещества как отдельных частиц и как чисел на прямоугольной сетке.
Снег - очень сложный объект для моделирования потому что в нём происходят фазовые превращения (они умудрились достаточно реалистично описать это одной моделью).
Если ты всё это понимаешь то тебе конечно же не составит труда сказать, например, по какому множествау производится интегрирование в интеграле (3).
Мне чтобы во всём этом как следует разобраться в этой статье (понимать откуда формулы взялись и почему модели работают) понадобилось бы недели две а то и месяц.
А в видео да, есть крутые вещи, но там 2\3 это уже машинное обучение и компьютерное зрение, а физические модели (пузыри в чашке, желе с изменяющейся топологией, динамика тврёдых тел в воде) проще чем то что предложено здесь (хотя надо почитать конечно).
@polecat Может ты по наивности думаешь что и динамика твёрдых тел (с сухим трением) - давно решённая задача? Нет, ни одного алгоритма который гарантированно её решает до сих пор нет - всё могут сломаться в редких случаях.
@goren Да, здесь всё сложнее. Про динамику я говорил к тому что самые, казалось бы, простые задачи механики оказываются очень сложными если попытаться сделать для них универсальный симулятор.
@polecat Гидродинамика может и проще динамики твёрдых тел и проще чем то что в ОП-посте, она более-менее решена (можно моделировать потоки жидкостей и газов даже в экстремальных условиях вроде сверхзвука). Уравнения Навье-Стокса и мелкая сетка позволяют моделировать жидкость, там в отличие динамики твёрдых тел нету задачи оптимизации на каждом шаге, все вычисления производятся локально на решётке.