Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Артефакты при масштабировании (http://www.flasher.ru/forum/showthread.php?t=173748)

Stitch512 10.01.2012 19:35

Артефакты при масштабировании
 
Скрин прилагается.
Перспектива задается путем ручного расчета 2д позиции и скейла на основе 3д координат, соответственно при скейле возникают данные искажения. Можно ли их каким либо образом избежать (решения типа выставить скейл 1.01 и подобное не потходят, т.к. он и так является вещественным числом <1).
http://xmages.net/storage/10/1/0/4/1...b_11208408.png

silin 10.01.2012 22:18

это битмап? , а что со сглаживанием ?
Bitmap#smothing или галка в свойствах для библиотечного растра

Stitch512 10.01.2012 22:24

Картинка - это MovieClip, экспортится из swc, сглаживание включено.

silin 10.01.2012 22:37

у кого сглаживание включено ?
у MovieClip'а внутре может быть что угодно, на глаз так это растр, у него включено сглаживание ?

Stitch512 10.01.2012 23:46

MovieClip создается во FlashIde, в нем лежит одна картинка, соответсвенно у нее зглаживание и включено (в библиотеке).

silin 11.01.2012 00:11

тогда увы, не знаю
отскалить в фотошопе остается

expl 11.01.2012 00:13

эх, прошли времена няшного вектора. Теперь даже 1 - метровую серию масяни проще найти пережатой в 10-метровое видео на каком-нибудь youtub'e. А когда-то именно масштабируемость векторной графики ставили чуть ли не основным достоинством флеша.

Можно еще попробовать использовать 3d-API флешплеера версии 10, даже не обязательно там координаты трехмерные высталвять, достаточно scaleZ = .99 выставить и посмотреть устроит ли это сглаживание.
Ну или если ни smoothing=true не помогает, ни этот грязный хак - смириться и попробовать нарисовать что-то , на чем артефакты не будут так сильно глаза резать.

Хотя, я бы не назвал текущие артефакты страшными совсем.

Stitch512 11.01.2012 00:30

3d-API к сожалению не подойдет по производительности - при необходимом кол-ве объектов отрисовка идет в несколько раз медлее, при ручном скалинге. Собсвенно, как и предполагалось, остается вариант с грязным хаком.

fish_r 11.01.2012 00:42

Можно попробовать еще: не скейлить а перерисовывать со включенным смувингом. Получится размыто, но может быть более симпатичным...

TanaTiX 11.01.2012 01:25

Кроме того, что уже посоветовали, ничего нового не добавлю. Скажу только, что такой эффект называется муаром. Может поиск чем поможет...

LOS2008 11.01.2012 02:16

Цитата:

3d-API к сожалению не подойдет по производительности
Вы о чём? О паре треугольников с натянутой текстурой(?) Да они миллионами попрут.


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

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