Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 03.02.2006, 11:45
veterok4 вне форума Посмотреть профиль Отправить личное сообщение для veterok4 Посетить домашнюю страницу veterok4 Найти все сообщения от veterok4
  № 1  
Ответить с цитированием
veterok4
 
Аватар для veterok4

Регистрация: Aug 2005
Адрес: живу в Миловке
Сообщений: 101
По умолчанию Вопрос по программному муару.

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

Старый 03.02.2006, 21:46
kruasan вне форума Посмотреть профиль Отправить личное сообщение для kruasan Найти все сообщения от kruasan
  № 2  
Ответить с цитированием
kruasan
 
Аватар для kruasan

Регистрация: May 2004
Адрес: Kiev
Сообщений: 704
Прямые линии, расположенные под разными углами растрируются по разному. Т.е. угол наклона передается "лесенкой" со своими уникальными "ступеньками". Кривую можно рассматривать как линию с переменным углом наклона в каждой точке. А значит при растрировании она не может выглядеть однородно. Это и является причиной муара.

Старый 03.02.2006, 22:07
veterok4 вне форума Посмотреть профиль Отправить личное сообщение для veterok4 Посетить домашнюю страницу veterok4 Найти все сообщения от veterok4
  № 3  
Ответить с цитированием
veterok4
 
Аватар для veterok4

Регистрация: Aug 2005
Адрес: живу в Миловке
Сообщений: 101
Да, это я понимаю, но в этом то и дело, я хочу узнать, что кривые линии растрирует? Монитор, сам флеш-плеер?
И потом наблюдается странный эффект... одна и та же линия (как на рисунке) на одном и том же расстоянии от центра - ведёт себя по разному - то бледнее, то как будто слипается с соседней...
__________________
Тссс... не вспугните!


Последний раз редактировалось veterok4; 03.02.2006 в 22:08. Причина: ошибка
Старый 04.02.2006, 01:59
kruasan вне форума Посмотреть профиль Отправить личное сообщение для kruasan Найти все сообщения от kruasan
  № 4  
Ответить с цитированием
kruasan
 
Аватар для kruasan

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

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

Старый 04.02.2006, 11:42
veterok4 вне форума Посмотреть профиль Отправить личное сообщение для veterok4 Посетить домашнюю страницу veterok4 Найти все сообщения от veterok4
  № 5  
Ответить с цитированием
veterok4
 
Аватар для veterok4

Регистрация: Aug 2005
Адрес: живу в Миловке
Сообщений: 101
По умолчанию тэкс

Цитата:
Сообщение от kruasan
Тут дело еще и в качестве антиалиасинга. Иллюстратор "проблемную" векторную графику отображает лучше.
Я уже понял, скорее всего этот эффект не из-за разрешения монитора - т.к. при перемещении окна флеш плеера по экрану - эффект муара не менеятся. Скорее всего ты прав это антиалиасинг, сглаживание - та же проблема что и в шрифтах...
__________________
Тссс... не вспугните!

Старый 04.02.2006, 16:37
kruasan вне форума Посмотреть профиль Отправить личное сообщение для kruasan Найти все сообщения от kruasan
  № 6  
Ответить с цитированием
kruasan
 
Аватар для kruasan

Регистрация: May 2004
Адрес: Kiev
Сообщений: 704
Если бы вообще небыло сглаживания - результат был бы еще хуже. Проблема как раз в отсутствии нормального сглаживания.

Старый 04.02.2006, 16:58
veterok4 вне форума Посмотреть профиль Отправить личное сообщение для veterok4 Посетить домашнюю страницу veterok4 Найти все сообщения от veterok4
  № 7  
Ответить с цитированием
veterok4
 
Аватар для veterok4

Регистрация: Aug 2005
Адрес: живу в Миловке
Сообщений: 101
Плохо... ещё одно, явление, явно не в пользу флеша.
__________________
Тссс... не вспугните!

Старый 04.02.2006, 17:00
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 8  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
Вообще флэш не для таких вещей которые делаешь ты, для этого бы больше подошла Java
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

Создать новую тему Ответ Часовой пояс GMT +4, время: 17:02.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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