Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Тормоза при анимации растра с включенными фильтрами (http://www.flasher.ru/forum/showthread.php?t=94321)

: hr : 10.04.2007 13:50

Тормоза при анимации растра с включенными фильтрами
 
Вложений: 1
Друзья, вопрос в следующем - почему при анимации растровой картинки, скажем с помощью mx.transitions.Tween, если к этой картинке применить один из восьмерочных фильтров (к примеру BlurFilter), исчезает эффект сглаживания перемещения в точках дробных координат положения? Другими словами, если фильтры не подключены (даже с нулевыми значениями) изображение в местах малого перемещения (до 1 px за кадр) движется плавно, а при их использовании движение в такие моменты становится явно дискретным - по 1px.. как будто в настройках изображения отключили Allow smoothing.
Как бороться?

Все вышесказанное иллюстрирует вложение

etc 10.04.2007 13:56

Если повернуть картинку, то можно убедиться, что сглаживание никто не отключал.

: hr : 10.04.2007 15:58

да, верно, но вопрос в том, есть ли решение описанной проблемы?

iNils 10.04.2007 16:31

У меня такое подозрение, что нет.
Если приаттачить это же изображение из библиотеки (со сглаживаением), сглаживание при движение не работает. Если сделать cacheAsBitmap = true - тоже самое.

etc 10.04.2007 17:30

Судя по всему, ставится принудительный cacheAsBitmap. Механизм работы, видимо, такой.

iNils 10.04.2007 19:41

Цитата:

Сообщение от __etc
Судя по всему, ставится принудительный cacheAsBitmap. Механизм работы, видимо, такой.

Вовсе нет. Я провел такой опыт: в мувиклип с картинкой, аттачу ту же картинку из библиотеки, то есть в мувиклипе уже две картинки. И запускают твин, так вот, "родная" картинка отображается плавно, а приаттаченная рывками. И cacheAsBitmap тут не причем.

etc 10.04.2007 19:44

Тогда pixel snapping, видимо, включается.

k0zer 10.04.2007 20:28

Если делать не программно, тоже самое.
А что такое pixel snapping, если не секрет? не в смысле перевода, а что это такое свойство какое-нибудь? нигде не встречал - на форуме не написано.

etc 10.04.2007 20:31

http://livedocs.macromedia.com/flash.../00002439.html

«Pixel snapping forces the position of the bitmap to the nearest whole pixel value instead of positioning to be on a partial pixel.» ©

Если программно включить pixel snapping, эффект будет тот же, что мы и наблюдаем.

iNils 11.04.2007 01:41

Цитата:

Сообщение от __etc
Тогда pixel snapping, видимо, включается.

При любом из трех параметров для него, изображение дергается.


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

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