Недавно я увидел кое-что, что заставило меня задуматься о том, как создать реалистичную (2D) лавовую лампу -подобную анимацию для заставки или игры.
Конечно, можно было бы смоделировать физику лавовой лампы, используя уравнения в частных производных, и преобразовать ее в код.Однако это, вероятно, будет довольно сложно (из-за нескольких факторов, не в последнюю очередь из-за присущей геометрии «капель» воска и большого количества переменных), и, вероятно, с вычислительной точки зрения слишком дорого для расчета вв режиме реального времени.
Аналитические решения, если таковые были найдены, также были бы бесполезны, поскольку вы хотели бы иметь некоторую степень случайности (или стохастичности) в анимации.
Итак, вопросможет ли кто-нибудь придумать подход, который позволил бы вам анимировать реалистично выглядящую лавовую лампу в режиме реального времени (скажем, 10-30 FPS), на типичном настольном компьютере / ноутбуке, без моделирования физикив любой большой детали?Другими словами, есть ли способ «обмануть»?