Текущий архив: 2004.09.05;
Скачать: CL | DM;
Вниз
Интересный визуальный эффект Найти похожие ветки
← →
European (2004-06-15 23:11) [0]Здравствуйте, уважаемые!
Сегодня в одной программке увидел следующее: на форме лежит картинка, при движении мыши над картинкой создаётся впечатление, что картинка лежит под водой, по которой водят палочкой в том месте, где был курсор. От курсора начинается рябь, которая успокаивается после того, как мышь уходит за пределы изображения. Мне очень понравилось.
Я пытался найти что-нибудь подобное, однако я толком не знаю что и искать. В графике я не силён. Может кто-то делал подобное: расскажите как сделать такое в Delphi.
Надеюсь не ошибся разделом.
Заранее благодарю.
← →
Sanek_metaller © (2004-06-16 19:25) [1]ИМХО енто Флешь,зная ActionScript ты такое с пол фени зафигачишь в прогу.
← →
wicked © (2004-06-16 20:20) [2]можно поискать здесь - http://www.enlight.ru/ ...
но придецца, скорей всего, переводить с c + asm на pascal + asm...
← →
Огромное Кулясище (2004-06-16 21:03) [3]Предлагаю использовать маску, по которой будешь осветлять/затемнять части изображения. Маску рисуй через окружности. Тёмная плавно переходит в светлую и далее светлая в тёмную, при этом чем дальше от центра, тем на большее число увеличивается радиус и тем меньше контраст до тех пор, пока он совсем не спадёт на нет...
Ладно, ты погодь, я щас код наклепаю, тебе выделю.
← →
Огромное Кулясище (2004-06-16 21:40) [4]Забыло добавить - далее через анимацию паллитры.
← →
Mim1 © (2004-06-16 21:48) [5]
> Тёмная плавно переходит в светлую и далее светлая в тёмную
Имхо тут не затеменение а эффекти линзы, то есть в зависимости от какихто параметров в одной части точки должны "сжиматься", в вдругой "разжимасться". То есть удаляться и дублироваться.
← →
European (2004-06-16 21:59) [6]
> Огромное Кулясище (16.06.04 21:03) [3]
Интересно будет на это посмотреть.
← →
Nomolos (2004-06-16 22:41) [7]А можно проще, импортировать ActiveX-компонент "Shockwave Flash" и загружать в него флэшку, которую уж намного проще сделать...
← →
Огромное Кулясище (2004-06-17 14:28) [8]В общем, я само ничё не сделало,н о можно тут побачить
http://www.efg2.com/Lab/Library/Delphi/Algorithms/
http://www.efg2.com/Lab/Library/Delphi/Miscellany/
проличтывай страницу вниз до слова Wave и там даже скриншоты есть.
← →
Огромное Кулясище (2004-06-17 22:58) [9]На первой тсранице, предложенной мной, внизу архив Ripple на тему волн. Так вот. EXE-шка вызовет ошибку. Чтобы исправить - открой проект и в поле там где 0.002 надо вместо точки поставить запятую (а то русский Win). У меня работал - очень красиво.
← →
European (2004-06-20 21:51) [10]Да, спасибо. Разобрался.
Посмотрел исходники - сразу впечатление сырости. Сырости именно реализации. Пока времени нет, но через недельку на основе их сделаю то, что хочу.
← →
Огромное Кулясище (2004-06-20 21:59) [11]Используется простойший Scanline. Так что действительно, поле для работы есть.
Страницы: 1 вся ветка
Текущий архив: 2004.09.05;
Скачать: CL | DM;
Память: 0.49 MB
Время: 0.023 c