2D OpenGL ES Metaballs на андроид - PullRequest
       29

2D OpenGL ES Metaballs на андроид

2 голосов
/ 22 сентября 2011

У меня есть массив точек (шаров) в 2D-пространстве, которые я хочу отображать в виде 2D-метаболов.

В целях обучения я реализовал его на холсте с помощью

  1. создайте массив, который представляет каждый пиксель
  2. итерируйте по этому массиву и установите значение в зависимости от расстояния до каждого шарика для каждого пикселя
  3. повторите итерацию и удалите все, что ниже порога

Это отлично работает, но очень медленно, как и ожидалось.Я довольно новичок в OpenGL и играл с различными образцами, но мне не удалось создать 2D Metaballs OpenGL.Текущее состояние таково, что у меня есть рабочее представление моих шаров, рисуя спрайт для каждого шара (используя cocos2d-android-1, если это имеет значение).

Можете ли вы дать мне несколько (дружественных новичку) шаговМне нужно взять?

...