LINUX.ORG.RU

История изменений

Исправление Eddy_Em, (текущая версия) :

Создать динамический буфер вершин в OpenGL, в реальном времени при помощи CUDA пересчитывать положение нужных вершин в соответствии с деформацией, «автоматически» на картинке это будет отражаться. В примерах CUDA есть такое (для пульсирующей синусоиды, а еще — «морские волны»).

P.S. Пересчитывать все точки необязательно: можно выбрать десяток-другой базовых точек, а промежуточные просто интерполировать. Сплайнами, например.

Исходная версия Eddy_Em, :

Создать динамический буфер вершин в OpenGL, в реальном времени при помощи CUDA пересчитывать положение нужных вершин в соответствии с деформацией, «автоматически» на картинке это будет отражаться. В примерах CUDA есть такое (для пульсирующей синусоиды, а еще — «морские волны»).