![]() |
Артефакты при масштабировании
Скрин прилагается.
Перспектива задается путем ручного расчета 2д позиции и скейла на основе 3д координат, соответственно при скейле возникают данные искажения. Можно ли их каким либо образом избежать (решения типа выставить скейл 1.01 и подобное не потходят, т.к. он и так является вещественным числом <1). http://xmages.net/storage/10/1/0/4/1...b_11208408.png |
это битмап? , а что со сглаживанием ?
Bitmap#smothing или галка в свойствах для библиотечного растра |
Картинка - это MovieClip, экспортится из swc, сглаживание включено.
|
у кого сглаживание включено ?
у MovieClip'а внутре может быть что угодно, на глаз так это растр, у него включено сглаживание ? |
MovieClip создается во FlashIde, в нем лежит одна картинка, соответсвенно у нее зглаживание и включено (в библиотеке).
|
тогда увы, не знаю
отскалить в фотошопе остается |
эх, прошли времена няшного вектора. Теперь даже 1 - метровую серию масяни проще найти пережатой в 10-метровое видео на каком-нибудь youtub'e. А когда-то именно масштабируемость векторной графики ставили чуть ли не основным достоинством флеша.
Можно еще попробовать использовать 3d-API флешплеера версии 10, даже не обязательно там координаты трехмерные высталвять, достаточно scaleZ = .99 выставить и посмотреть устроит ли это сглаживание. Ну или если ни smoothing=true не помогает, ни этот грязный хак - смириться и попробовать нарисовать что-то , на чем артефакты не будут так сильно глаза резать. Хотя, я бы не назвал текущие артефакты страшными совсем. |
3d-API к сожалению не подойдет по производительности - при необходимом кол-ве объектов отрисовка идет в несколько раз медлее, при ручном скалинге. Собсвенно, как и предполагалось, остается вариант с грязным хаком.
|
Можно попробовать еще: не скейлить а перерисовывать со включенным смувингом. Получится размыто, но может быть более симпатичным...
|
Кроме того, что уже посоветовали, ничего нового не добавлю. Скажу только, что такой эффект называется муаром. Может поиск чем поможет...
|
Цитата:
|
| Часовой пояс GMT +4, время: 12:19. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.