Форум: "Media";
Текущий архив: 2007.03.18;
Скачать: [xml.tar.bz2];
ВнизКак запрограммировать эффект лупы? Найти похожие ветки
← →
leonidus © (2006-07-12 09:19) [0]Подскажите пожалуйста, нужно написать программу работающую следующим образом - положение курсора на экране это как бы центр лупы, т.е. указываем им куда-то и область вокруг курсора скажем в радиусе 50 пикселей, иммитирует увеличение причем так как мы это в настоящей линзе - четкость в центре и некоторое размытие по краям, не муар, а именно оптическое преломление. Возможно уже существует готовые алгоритмы реализующие этот эффект, если да, то подскажите пожалуйста где их можно поискать.
← →
grouzd)ev © (2006-07-12 11:52) [1]возможно http://algolist.manual.ru/graphics/effect/overlens.php поможет. только там пример на паскале
---
... we are walking on a thin line and you better avoid the risk ...
← →
leonidus © (2006-07-12 12:25) [2]Блин, сайт у них не пашет, а еще есть ссылки?
← →
Мефисто (2006-07-12 20:11) [3]Тогда это к возможностям DirectX еще. См. SDK по дерикт иксу или на форумах геймс девелоперов поспрашивай :)
← →
Handle (2006-07-12 22:02) [4]Может подойдёт?
http://www.delphisources.ru/pages/sources/graph/zoom.html
← →
Мефисто (2006-07-12 23:33) [5]
> Handle (12.07.06 22:02) [4]
Там оптического эффекта нет :)
← →
Sapersky (2006-07-13 11:48) [6]В DX8 SDK был пример реализации бамп-мэппингом (bump-mapping, пример BumpLens, см. на www.clootie.ru).
Софтверный бамп-мэппинг есть, например, в FastLIB.
Ещё в книге Краснова по DirectX ("DirectX: графика в проектах Delphi") есть пример - фактически софтверный, хотя для вывода используется DirectDraw, собственно увеличение и преломление картинки делается программно.
← →
grouzd)ev © (2006-07-13 12:46) [7]у меня ссылка [1] работает. алголист рулит! =)
---
... we are walking on a thin line and you better avoid the risk ...
Страницы: 1 вся ветка
Форум: "Media";
Текущий архив: 2007.03.18;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.051 c