|
|
|||||
Регистрация: Nov 2010
Сообщений: 150
|
Артефакты при масштабировании
Скрин прилагается.
Перспектива задается путем ручного расчета 2д позиции и скейла на основе 3д координат, соответственно при скейле возникают данные искажения. Можно ли их каким либо образом избежать (решения типа выставить скейл 1.01 и подобное не потходят, т.к. он и так является вещественным числом <1). Последний раз редактировалось Stitch512; 10.01.2012 в 19:38. |
|
|||||
Регистрация: Nov 2010
Сообщений: 150
|
Картинка - это MovieClip, экспортится из swc, сглаживание включено.
|
|
|||||
Регистрация: Nov 2010
Сообщений: 150
|
MovieClip создается во FlashIde, в нем лежит одна картинка, соответсвенно у нее зглаживание и включено (в библиотеке).
|
|
|||||
эх, прошли времена няшного вектора. Теперь даже 1 - метровую серию масяни проще найти пережатой в 10-метровое видео на каком-нибудь youtub'e. А когда-то именно масштабируемость векторной графики ставили чуть ли не основным достоинством флеша.
Можно еще попробовать использовать 3d-API флешплеера версии 10, даже не обязательно там координаты трехмерные высталвять, достаточно scaleZ = .99 выставить и посмотреть устроит ли это сглаживание. Ну или если ни smoothing=true не помогает, ни этот грязный хак - смириться и попробовать нарисовать что-то , на чем артефакты не будут так сильно глаза резать. Хотя, я бы не назвал текущие артефакты страшными совсем. Последний раз редактировалось expl; 11.01.2012 в 00:17. |
|
|||||
Регистрация: Nov 2010
Сообщений: 150
|
3d-API к сожалению не подойдет по производительности - при необходимом кол-ве объектов отрисовка идет в несколько раз медлее, при ручном скалинге. Собсвенно, как и предполагалось, остается вариант с грязным хаком.
|
Часовой пояс GMT +4, время: 14:24. |
|
« Предыдущая тема | Следующая тема » |
|
|