Как бы я реализовал динамическую динамику в игре, как показано в этом видео ?
Как бы я реализовал динамическую динамику в игре, как показано в этом видео ?
Ответы:
Похоже, что игра просто использует довольно простую симуляцию частиц жидкости . По сути, «вода» состоит из маленьких шариков, которые движутся по ньютоновской механике, падают под действием силы тяжести и отталкиваются друг от друга на короткие расстояния. Капли воды затем рисуются вокруг частиц, используя что-то вроде метабола, чтобы сгладить поверхность.
Выглядит очень похоже на воду в PixelJunk Shooter. Существует PDF-файл о том, как была сделана вода:
http://www.maisonikkoku.com/yonder/SIGGRAPH2011/SlidesForADBAD.pdf ^^ ссылка обесточена ... вы можете получить кэшированную версию из поиска Google, но если вы очень ленивы, то вы можете просмотреть это скопируйте, если вам нужно: http://dl.dropbox.com/u/203979/SlidesForADBAD.pdf
Попробуйте прочитать очень серьезные статьи от Intel о симуляции жидкости для видеоигр http://software.intel.com/en-us/articles/fluid-simulation-for-video-games-part-1/
А также попробуйте это, симуляция жидкости в игре Алисы http://developer.nvidia.com/content/fluid-simulation-alice-madness-returns