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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 22.08.2010, 19:56
inferrum вне форума Посмотреть профиль Отправить личное сообщение для inferrum Найти все сообщения от inferrum
  № 1  
Ответить с цитированием
inferrum

Регистрация: Jun 2007
Сообщений: 83
По умолчанию Антиальясинг

Всем привет.
Пытаюсь внедрить несколько элементов растровой графики во флэшку.
Проблема в том что по краям битмапа - некрасивые "зубцы".Короче говоря понятно что нужно сглаживание.Пробовал во флэше включать allow smoothing - получается лучше, зубцы исчезают, но при этом весь битмап некрасиво размазывается.
Короче говоря должен быть во флэше или в фотошопе какой-то инструмент для сглаживания именно краёв изображения.Но я не могу его найти.
Кто-нибудь знает где копать?

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

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Во флеше (по крайней мере в CS3) такого инструмента нет.
В фотошопе наверное можно "в лоб сделать" - выделить полосу по границе объекта и применить к ней фильтр Blur.
Возможно, следует переделать сами картинки. Бывают такие "зубцы", когда неточно используют лассо для выделения объекта при отделении его от фона.
Сам я либо переделывал в таком случае эту работу, либо довольствовался включением сглаживания во флеше - либо программно при загрузке каринок извне, либо в библиотеке, когда PNG-шки изначально были импортированы.
__________________
Идите первым!

Старый 22.08.2010, 22:06
inferrum вне форума Посмотреть профиль Отправить личное сообщение для inferrum Найти все сообщения от inferrum
  № 3  
Ответить с цитированием
inferrum

Регистрация: Jun 2007
Сообщений: 83
В лоб сделать - это слишком долго - объекты сложные и неправильной формы.
Изначально все объекты - рендеры из 3dsmax на белом фоне.
Я в фотошопе выдираю их из фона и копирую на прозрачный.
Как это всё сделать по другому - не врубаюсь.

Старый 22.08.2010, 22:09
ShockWave512 вне форума Посмотреть профиль Отправить личное сообщение для ShockWave512 Посетить домашнюю страницу ShockWave512 Найти все сообщения от ShockWave512
  № 4  
Ответить с цитированием
ShockWave512

Регистрация: Dec 2007
Адрес: NA
Сообщений: 741
Отправить сообщение для ShockWave512 с помощью Skype™
судя по описанию - просто не хватает разрешения битмапе, сделать больше

Старый 22.08.2010, 22:10
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 5  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Ну тогда точно, "копать" нужно в самом Фотошопе, во флеше нет прямой возможности работы с границей картинки.
Для инструментов выделения в Фотошопе, насколько я помню, можно использовать различные настройки режима сглаживания границ выделения, покопайтесь.
__________________
Идите первым!


Последний раз редактировалось mooncar; 22.08.2010 в 22:17.
Старый 22.08.2010, 22:23
ShockWave512 вне форума Посмотреть профиль Отправить личное сообщение для ShockWave512 Посетить домашнюю страницу ShockWave512 Найти все сообщения от ShockWave512
  № 6  
Ответить с цитированием
ShockWave512

Регистрация: Dec 2007
Адрес: NA
Сообщений: 741
Отправить сообщение для ShockWave512 с помощью Skype™
в фотошопе увеличивать - это полу-меры
нужно заново перендерить в максе, и обязательно с нормальным альфа каналом, без каких либо фонов

Старый 22.08.2010, 22:44
inferrum вне форума Посмотреть профиль Отправить личное сообщение для inferrum Найти все сообщения от inferrum
  № 7  
Ответить с цитированием
inferrum

Регистрация: Jun 2007
Сообщений: 83
ShockWave512
Цитата:
обязательно с нормальным альфа каналом, без каких либо фонов
А как это сделать?

Старый 22.08.2010, 22:53
ShockWave512 вне форума Посмотреть профиль Отправить личное сообщение для ShockWave512 Посетить домашнюю страницу ShockWave512 Найти все сообщения от ShockWave512
  № 8  
Ответить с цитированием
ShockWave512

Регистрация: Dec 2007
Адрес: NA
Сообщений: 741
Отправить сообщение для ShockWave512 с помощью Skype™
Цитата:
Сообщение от inferrum Посмотреть сообщение
ShockWave512

А как это сделать?
убрать все объекты с фона (цвет фона пофигу)

сохранять в PNG, 24bit, с птицей Alpha Channel

Старый 23.08.2010, 04:21
inferrum вне форума Посмотреть профиль Отправить личное сообщение для inferrum Найти все сообщения от inferrum
  № 9  
Ответить с цитированием
inferrum

Регистрация: Jun 2007
Сообщений: 83
ShockWave512
Отлично получилось.Но всё равно во флэше при развороте битмапа - без сглаживания похоже что никак не обойтись.

А можно также в каком-нибудь другом формате сохранять?Допустим в tiff?Я пробовал - там альфа канал сохраняется в отдельный канал.Как с ним работать?

Старый 23.08.2010, 10:15
ShockWave512 вне форума Посмотреть профиль Отправить личное сообщение для ShockWave512 Посетить домашнюю страницу ShockWave512 Найти все сообщения от ShockWave512
  № 10  
Ответить с цитированием
ShockWave512

Регистрация: Dec 2007
Адрес: NA
Сообщений: 741
Отправить сообщение для ShockWave512 с помощью Skype™
не знаю, с тифом не работал

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

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

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


 


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


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