Показать сообщение отдельно
Старый 24.04.2008, 17:11
mikleb вне форума Посмотреть профиль Отправить личное сообщение для mikleb Найти все сообщения от mikleb
  № 18  
Ответить с цитированием
mikleb

Регистрация: Feb 2008
Сообщений: 111
Паралакс :
resMap - уже нарисованная картинка с цветом и освещением
heightMap - карта высот
cameraX, cameraY, cameraZ - направляющией вектор под которым смотрят на картинку (тоже должен быть направлен от плоскости картинки)
Код:
resMap.applyFilter (resMap, new Rectangle (0, 0, SIZE_X, SIZE_Y), new Point (0, 0), new DisplacementMapFilter(heightMap, null, BitmapDataChannel.RED, BitmapDataChannel.GREEN, 0.1 * 256 * cameraX / cameraZ , 0.1 * 256 * cameraY / cameraZ, DisplacementMapFilterMode.IGNORE, 0, 0.0));


Последний раз редактировалось mikleb; 24.04.2008 в 17:14.