Форум 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=75041)

veterok4 03.02.2006 11:45

Вопрос по программному муару.
 
Вложений: 1
Господа, подскажите - может в коде дело?
Делаю свою гильоширку уже пол-года, и всё это время бьюсь с муаром...
Дело в том что когда программно рисую кривые под малым углом (см картинку) в 1 градус - появляется муар! Вроде не от экрана зависит - монитор хороший, точка мелкая. Но и в процессе вычислений и назначения координат, точки ни где не усекаю (программно), все с плавающей запятой.
В чем ошибка, кто сталкивался с муаром? Грязь очень портит конечный результат.

kruasan 03.02.2006 21:46

Прямые линии, расположенные под разными углами растрируются по разному. Т.е. угол наклона передается "лесенкой" со своими уникальными "ступеньками". Кривую можно рассматривать как линию с переменным углом наклона в каждой точке. А значит при растрировании она не может выглядеть однородно. Это и является причиной муара.

veterok4 03.02.2006 22:07

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

kruasan 04.02.2006 01:59

Потому что это НЕ одна и та же линия, а кривая той же формы повернутая на 1 градус. Она лежит на других пикселях экрана и имеет совсем иное пиксельное представление. Неделимой частицей экрана является пиксель, и если расстояние между обьектами меньше пикселя (или даже диагонали пикселя), то результат будет непредсказуем. Поэтому твои плотно расселенные кривые и прилипают друг к другу.

Тут дело еще и в качестве антиалиасинга. Иллюстратор "проблемную" векторную графику отображает лучше.

veterok4 04.02.2006 11:42

тэкс
 
Цитата:

Сообщение от kruasan
Тут дело еще и в качестве антиалиасинга. Иллюстратор "проблемную" векторную графику отображает лучше.

Я уже понял, скорее всего этот эффект не из-за разрешения монитора - т.к. при перемещении окна флеш плеера по экрану - эффект муара не менеятся. Скорее всего ты прав это антиалиасинг, сглаживание - та же проблема что и в шрифтах...

kruasan 04.02.2006 16:37

Если бы вообще небыло сглаживания - результат был бы еще хуже. Проблема как раз в отсутствии нормального сглаживания.

veterok4 04.02.2006 16:58

Плохо... ещё одно, явление, явно не в пользу флеша. :(

Nirth 04.02.2006 17:00

Вообще флэш не для таких вещей которые делаешь ты, для этого бы больше подошла Java


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

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