Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Обсуждение работ > Не сайты

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 24.04.2008, 14:11
Mr. Fixit вне форума Посмотреть профиль Найти все сообщения от Mr. Fixit
  № 11  
Ответить с цитированием
Mr. Fixit
Banned
[+1 08.05.08]
[+4 14.04.08]
[+1.3 02.05.08]

Регистрация: Oct 2006
Адрес: кагбэ Киеф!!1
Сообщений: 1,473
и 2 картинки)

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

Регистрация: Feb 2008
Сообщений: 111
3 : карта нормалей, карта высот, и цветовая карта

Старый 24.04.2008, 15:05
Ostgur вне форума Посмотреть профиль Отправить личное сообщение для Ostgur Посетить домашнюю страницу Ostgur Найти все сообщения от Ostgur
  № 13  
Ответить с цитированием
Ostgur
 
Аватар для Ostgur

Регистрация: Apr 2004
Адрес: macromedia—adobe Любит: Flash MX
Сообщений: 2,860
если сделать стратегию или аркаду с графикой, как в примере - рельеф, думаю можно ухватить немалый кусок.

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

Регистрация: Feb 2008
Сообщений: 111
2Ostgur
Я уже думал над этим, но тут куча минусов:
1)вид должен быть чисто с верху
2)если какая та часть рельефа слишком резко выступает, ту будут заметны глюки паралкса.
3) не очень понятно как присабачить бампмэппинг- в играх обычно освещение юзером не меняется.
3) паралакс тормазной, и быстрее его сделать на флэше не возможно

А вообще я щас пишу гонки где игрок может менять ландшафт кучей способов

Старый 24.04.2008, 15:53
Ostgur вне форума Посмотреть профиль Отправить личное сообщение для Ostgur Посетить домашнюю страницу Ostgur Найти все сообщения от Ostgur
  № 15  
Ответить с цитированием
Ostgur
 
Аватар для Ostgur

Регистрация: Apr 2004
Адрес: macromedia—adobe Любит: Flash MX
Сообщений: 2,860
mikleb, ну смотри, тебе решать, просто полноценных игр с такой графикой, не возможностями езды и т.д. по объёмистым местам, а именно с подобным графическим-стилем - я не встречал.

Старый 24.04.2008, 16:28
MoHaX вне форума Посмотреть профиль Отправить личное сообщение для MoHaX Найти все сообщения от MoHaX
  № 16  
Ответить с цитированием
MoHaX
 
Аватар для MoHaX

Регистрация: Aug 2004
Сообщений: 422
Отправить сообщение для MoHaX с помощью ICQ
Круто выглядит, можно исходник попросить?

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

Регистрация: Feb 2008
Сообщений: 111
2MoHaX
Конечно - этож совсем просто сделать:

Бамп мэппинг:
карта нормалей - normalMap:BitmapData
карта освещенности - resMap:BitmapData
a - массив который задает матрицу преобразования цвета
направляющие вектор лучей света (они все параллельны): lightX,lightY,lightZ этот вектор должен быть направлен от плоскости
Код:
a[0] = 2 * lightX;
a[1] = 2 * lightY;
a[2] = 2 * lightZ;
a[3] = 0;
a[4] = -256 * (lightX + lightY + lightZ );

a[5] = a[0]; a[6] = a[1]; a[7] = a[2]; a[8] = a[3]; a[9] = a[4];
a[10] = a[0]; a[11] = a[1]; a[12] = a[2]; a[13] = a[3]; a[14] = a[4];
	
a[15] = 0.0;
a[16] = 0.0;
a[17] = 0.0;
a[18] = 1.0;
a[19] = 0.0;
			

resMap.applyFilter (normalMap,new Rectangle (0,0,SIZE_X,SIZE_Y), new Point (0,0), new ColorMatrixFilter (a));

Старый 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.
Старый 24.04.2008, 17:21
mikleb вне форума Посмотреть профиль Отправить личное сообщение для mikleb Найти все сообщения от mikleb
  № 19  
Ответить с цитированием
mikleb

Регистрация: Feb 2008
Сообщений: 111
Я кстати еще придумал как делать бамп с произвольным освещением а не тока параллельным

Старый 24.04.2008, 21:44
TERRORist вне форума Посмотреть профиль Отправить личное сообщение для TERRORist Найти все сообщения от TERRORist
  № 20  
Ответить с цитированием
TERRORist
 
Аватар для TERRORist

блогер
Регистрация: Jun 2005
Адрес: RU
Сообщений: 1,540
Записей в блоге: 12
мой флеш что то не хочет играть данное, ни в браузере ни стандалон

Создать новую тему Ответ Часовой пояс GMT +4, время: 23:50.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 23:50.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.