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

Вернуться   Форум Flasher.ru > Блоги > Infuriated Coding

Оценить эту запись

Lazer Lover: 2. Да будет свет

Запись от TERRORist размещена 30.05.2011 в 02:57
Обновил(-а) TERRORist 30.05.2011 в 13:20

Запрограммил источники света, частицы и вьюер.

Источники выдают частицы с определенным цветом и направлением. Поддерживаются режимы, похожие на 3DMAX'овские spot light, omni, directional, ну и laser естественно.

Движок пока что держит 5000 частиц на экране без видимого снижения FPS... В принципе, экран 640*480 от этого будет чисто белый, так что достаточно

Сами частицы рендерятся в битмапдату и отображаются примерно так:
Название: emitters.png
Просмотров: 2279

Размер: 401.5 Кб

спотлайт, омни, лазер
Название: blur+colormatrix.jpg
Просмотров: 394

Размер: 40.5 Кб
Размещено в Games , Lazer Lover
Комментарии 11 Отправить другу ссылку на эту запись
Всего комментариев 11

Комментарии

Старый 30.05.2011 10:51 Tr1te вне форума
Tr1te
 
Аватар для Tr1te
Интересная серия постов, но только ты будешь все это приводить без кода?
Старый 30.05.2011 10:59 arkadattx вне форума
arkadattx
Да, ресурсу не хватает раздела WIP.
Старый 30.05.2011 11:29 GBee вне форума
GBee
 
Аватар для GBee
Без кода плохо, а без живого результата еще хуже.
Старый 30.05.2011 12:01 TERRORist вне форума
TERRORist
 
Аватар для TERRORist
Да, это WIP блог, и, надеюсь, что игрушка будет коммерческим продуктом... Поэтому кода не будет или будет мало). Зато будут скрины и видео. Видео сниму когда пару объектов добавлю, получится красиво.
Старый 30.05.2011 12:21 gloomyBrain вне форума
gloomyBrain
 
Аватар для gloomyBrain
@TERRORist
А как ты рендеришь все это? Я так понимаю, берется BitmapData от предыдущего кадра, пропускается через какой-то фильтр (PB-шейдер?), а затем поверх рисуются новые частицы? Просто делаю похожую штуку сейчас, интересно, как еще это можно реализовать
Старый 30.05.2011 13:19 TERRORist вне форума
TERRORist
 
Аватар для TERRORist
Не, PB слишком медленный (сам пробовал написать блюр-фильтр чтоб быстрее, получилось много медленнее).

Фильтр - BlurFilter(1.5, 1.5, 1), применяется каждый кадр, после него - отрисовка новых точек. То есть, это в теории каждый кадр. Я применяю каждый второй кадр, чтоб работало быстрее. Вообще он сильно тормозит отрисовку, так что если кто подскажет более быстрый способ разблюривать bitmapdata с такими параметрами, то буду признателен.

Еще можно ColorMatrixFilter использовать чтоб контраст/яркость отрегулировать, но тоже откушает 1-2 FPS (на картинке в записи блога)
Старый 30.05.2011 14:32 Jewelz вне форума
Jewelz
 
Аватар для Jewelz
красиво =)
Старый 30.05.2011 19:53 Psycho Tiger вне форума
Psycho Tiger
 
Аватар для Psycho Tiger
Напоминает игрушку для IPhone`а какую-то. Будет классно в это поиграть )

Добавь туда ещё музыки. Типа вьюшка меняется от мелодии, искры там отбивают ритм.
Старый 30.05.2011 20:42 dimarik вне форума
dimarik
 
Аватар для dimarik
Вспомнилась игрушка, в которой нужно засветить лампочку, подключая разные хитрые участки цепи от батареи до потребителя.
Старый 30.05.2011 21:55 Psycho Tiger вне форума
Psycho Tiger
 
Аватар для Psycho Tiger
Из подобных игр меня больше всего в своё время впечатлило Crazy Machines. )
Старый 31.05.2011 02:17 TERRORist вне форума
TERRORist
 
Аватар для TERRORist
Цитата:
Из подобных игр меня больше всего в своё время впечатлило Crazy Machines. )
Да, была идея и ее сделать, но только всеже решил что флеш не будет справляться как следует на слабых машинах, да и игра мне быстро надоела...
 
Последние записи от TERRORist

 


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


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