Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   vignetting (затенение к углам) силами as3? (http://www.flasher.ru/forum/showthread.php?t=124416)

F_attaka 29.04.2009 10:51

vignetting (затенение к углам) силами as3?
 
Как на aS3 сделать мягкое затенение именно (!) углов, пример. inner glow не подойдет.
Трюк в том, что если во весь экран 30" флэш, -то при средненьком компе такое затенение тормозит остальное.

создать программно клип содержащий четверть от овала с альфа в центре и его разместить в углах?

При этом, конечно, при разных размерах все должно точно тянуться.
Кто как делает, думая о производ-ти? Код не нужен.
наверно набило оскомину уже, но типа 2advanced.com, но полегче с чернотой, конечно. ну и там проще.

badun 29.04.2009 12:54

Охренеть, столько буковок бессвязных - ничего не понятно. Тут русскоязычный форум.

Gaen 29.04.2009 14:27

badun, вроде всё ясно :)

F_attaka, попробуйте сделать при помощи 9-slice, тянуться будет прекрасно, по производительности не могу сказать, проверяйте.

F_attaka 29.04.2009 19:27

2badun: ...отдохните немного. для самообразования - http://www.adobe.com/downloads/ LightRoom -триал там. и поиграйтесь с vignetting справа.Если понимаете по аглицки, хотя, судя по реплике туговато.
ничего личного.
иногда новые -это хорошо забытые старые :))). пост сократил. а вы IQ повысили?
2GAIKER: 9 slice-понятно конечно. просто на большом разрешении это- огромный овал программный с альфой =0 в середине. :) проц. нагружен. в целом тема в русле тонких эффектов. загрузка сайта, разъехались шторким, идет от черного к реальному цвету tweens бэкгрануда + затенение по углам, но может же еще и анимация компоннетов быть -тормоз. про очередность все знаю :). вот и думаю как бы и не нагружать проц. и все отжать из красот :).
извините, без кода.

wvxvw 29.04.2009 20:09

1 раз отрисовать картинку в BitmapData с применением applyFilter() и ее и растягивать - так вы избежите повторного пересчета фильтра при трансформациях, должно быть быстрее по-идее...

ПС. Виньетка - это из области фотографии, например, если вы ставите бленды, или прикручиваете много UV / цветных фильтров на объектив - получается такой эффект (т.е. кард экспонируется не равномерно, а посередине - больше по краям меньше). Обычно это скорее недостаток, если говорить о технической стороне вопроса, для этого, например, у хороших широкоугольных объективов как правило предусмотрена возможность прикручивать фильтры с тыльной стороны объектива...

Gaen 29.04.2009 21:55

Код:

+---+---+---+
| 1 | 2 | 3 |
+---+---+---+
| 4 | 5 | 6 |
+---+---+---+
| 7 | 8 | 9 |
+---+---+---+

Не надо никаких огромных овалов с нулевой альфой :)
Сделайте рамку с затеняющимися краями из 8 кусков, а середину - квадрат 5 - оставьте пустой.

F_attaka 29.04.2009 23:21

Про виньетку -конечно из фтографии :).мне нравиться. акцент на центр. опять же, если недостаток зачем в проге есть? значит с эст. точки зрения привлекательна. не знал про тех особенности -интересно. хотя не представляю как в электронно управляемй объектив зекралки можно с обратной стороны что -то накрутить :). Он сам вкручивается в боди ведь. пардон за оффтоп.
2GAIKER: 1,3,9,6 это по сути один и тот же клип (но это четвертая часть именно овала-это ключевое! как в перископ смотрим когда), который меняет rotation. это и имелось ввиду. но очевидно еще надо бесшовно как-то стыковать 3,6(!) и 9. 5 -верно, чистая область!Если бы в итоге было всего два клипа -супер.
про отрисовку картинки верно, но у меян идея из-под этого вот добра, чтобы появляось что-нибудь, меню боковое например.
ладно подумаю. спасибо!

wvxvw 30.04.2009 00:56

http://www.weislink.com/newfile/lens...on58mmshow.jpg
Это по поводу, куда прикручиваются ;)
А вообще, ну серьезно, ИМО, с точки зрения производительности, либо отрисовать 1 раз в битмапдаты с примененным фильтром, либо BitmapData#merge() и манипулировать этой битмапдатой - в таком случае не будет перерасчетов фильтра при изменении размеров.

wvxvw 30.04.2009 02:12

Да не важно, я фотку для примера, чтобы показать куда, а не что именно, объектив вообще теле или макро скорее всего (я не знаю, в руках не держал) ему фильты на зад объектива отродясь не нужны :) (и вообще, на картинке не фильтры, а кольца увеличительные судя по всему...)
Просто представьте как вы на объектив типа 120+ градусов будете спереди фильтры цеплять? У меня просто другой фотографии нет, не на чем проиллюстрировать.

Или... я даже не знаю... а может это объектив, который можно и тем и другим концом прикрутить? Мало ли до чего человечество дошло... но, технически, вполне можно и такое сделать... :)

badun 30.04.2009 02:19

Цитата:

Сообщение от F_attaka (Сообщение 816484)
2badun: ...отдохните немного. для самообразования - http://www.adobe.com/downloads/ LightRoom -триал там. и поиграйтесь с vignetting справа.Если понимаете по аглицки, хотя, судя по реплике туговато.
ничего личного.

Что такое виньетирование я знаю.
Причем здесь понимание английского и твой пост? Английский я понимаю хуже чем русский, само-собой, но гораздо лучше чем твою абракадабру.
На форуме общаются только буковками, поэтому то как хорошо тебя поймут напрямую зависит от того, как ты пишешь. Подозреваю не у одного меня возникли с этим проблемы.
Прочти свои сообщения и чужие - если в голове не такая же каша как на письме, поймешь что я имею ввиду.
Успехов.


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

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