Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Demo,Intro _ Туннель, блюр

Автор: Archon 5.02.2007 5:40

Вот забавный туннель получился. Компилировалось под TP7. Синхронизации с таймером нет, так что вероятно придется подправить константу Speed (возможны отрицательные значения). Особой оптимизации нет, изначально задумывалось как тест. Эх, это бы в RGB, можно было бы демку сделать... smile.gif


Прикрепленные файлы
Прикрепленный файл  HexTunnel.PAS ( 8.51 килобайт ) Кол-во скачиваний: 660

Автор: Bokul 5.02.2007 6:09

Классно!!! good.gif mega_chok.gif Какое разрешение?

PS компилировал на BP - пришлось добавить директиву {$G+}.

Автор: Archon 5.02.2007 6:32

Режим 13h 320x200x8bit

Автор: SKVOZNJAK 5.02.2007 6:46

Красиво! Ещё бы лазерную пушечку и мишени на заднем фоне smile.gif

Автор: Archon 5.02.2007 7:07

Как я уже сказал, если бы в RGB... А так, попробуешь добавить еще какой-нибудь цвет, и с блюром можно распрощаться.

Автор: Bokul 5.02.2007 7:15

А что такое блюр? blink.gif

Автор: Archon 5.02.2007 7:26

Цитата
Blur (размытие/размазывание) - усреднение цвета по нескольким соседним точкам

Автор: Bokul 5.02.2007 7:37

Получается нахождением среднего арифметического?

Автор: Archon 5.02.2007 8:22

Да, но не обязательно.
Вообще принято описывать blur с помощью маски (числа - "вес" соответствующего пиксела, жирным выделен обрабатываемый пиксел):
111
101 - это обычное размытие, как у меня в процедуре TrueBlur (среднее арифметическое)
111

010
101 - упрощенный вариант
010

000000
001111 - картинка смазывается смазывание влево
000000

111
101 - неплохое "пламя"
111