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

Вернуться   Форум Flasher.ru > Flash > Pixel Bender/AGAL

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

Регистрация: Oct 2008
Сообщений: 41
По умолчанию Инструменты фотошопа, brightness

Здравствуйте!

Никто не сталкивался с проблемой воспроизведения инструментов фотошопа во флэше? Видимо, наиболее гибкое средство для этого - PixelBender

Я вот столкнулся... нужен Brightness, никак не выходит хорошо сделать

Старый 21.11.2011, 17:28
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 2  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
С этой задачей отлично справится более быстрый ColorMatrix
__________________
Поймай яблоко 2!

Старый 21.11.2011, 17:51
pavel___zzz вне форума Посмотреть профиль Отправить личное сообщение для pavel___zzz Найти все сообщения от pavel___zzz
  № 3  
Ответить с цитированием
pavel___zzz

Регистрация: Oct 2008
Сообщений: 41
Спасибо, но это вроде не то. Эта штука сделает ярче, но не так как фотошоп. Кстати забавно: в самом Flash ID есть две различные регулировки яркости, которые по действию не сходятся ни между собой ни с фотошопом )

Старый 21.11.2011, 17:56
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 4  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Не подходит готовый инструмент? Бывает. Можно самому подобрать матрицу для достижения нужного эффекта.
__________________
Поймай яблоко 2!

Старый 21.11.2011, 18:05
pavel___zzz вне форума Посмотреть профиль Отправить личное сообщение для pavel___zzz Найти все сообщения от pavel___zzz
  № 5  
Ответить с цитированием
pavel___zzz

Регистрация: Oct 2008
Сообщений: 41
Боюсь, что с матрицей не выйдет вообще. Это ведь всего лишь линейное преобразование, ну т.е.

px.r = k1 * px.r + k2
px.g = k1 * px.b + k2
px.g = k1 * px.g + k2

ну только можно ещё делать k1 и k2 разные для разных цветов и делать цвета зависимыми друг от друга...

Кстати, тут есть ещё такое соображение: вроде как яркость удаётся воспроизвести кривыми, а кривые вроде как применяются независимо к каждому цветовому каналу. Если вышесказанное верно, то и при изменении яркости каналы не зависят друг от друга (хорошо, если хотя бы так).

P.S. Загвоздка в том, что изменить яркость можно каким угодно способом: умножить каждый конал на константу, добавить константу, извлечь корень, взять экспоненту, синус, да что угодно.... Всегда будет получаться ярче и всегда по-разному.
Только вот что именно делает фотошоп?

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

Добавлено через 1 час 9 минут
ещё вот, если кому-нибудь что-нибудь говорит:

brightness +70 очень похоже на

px.r = sin(0.5*PI*px.r);
px.g = sin(0.5*PI*px.g);
px.b= sin(0.5*PI*px.b);

но на другие значения brightness распространить это у меня не получается...

Старый 21.11.2011, 19:17
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 6  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Тут только гугл в помощь, если нужен в точности алгоритм работы Brightness/Contrast фотошопа.
__________________
Поймай яблоко 2!

Старый 21.11.2011, 19:26
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 7  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Цитата:
Мда, вот если бы фотошоп умел не только импортировать фильтры PixelBender, но и экспортировать их... уж ладно без исходников (может ноухау какое), но хотя бы байткод...
А если не закатывать мечтательно глаза, а уделить 20 секунд поиску, то...
http://www.kweii.com/site/color_theo...alculation.pdf
__________________
משיח לא בא
משיח גם לא מטלפן

Старый 21.11.2011, 20:51
pavel___zzz вне форума Посмотреть профиль Отправить личное сообщение для pavel___zzz Найти все сообщения от pavel___zzz
  № 8  
Ответить с цитированием
pavel___zzz

Регистрация: Oct 2008
Сообщений: 41
Ладно, почитал...
Только не очень понятно, так что отсюда можно попробовать в качестве алгоритма, замещающего фотошоп?
Мне показалось, что более или менее подходящие по смыслу - преобразования в системах Lab и BCH. Но судя по таблицам и картинкам, они как раз не похожи на фотошоп. Остальные преобразования вроде вообще из другой оперы.

PS. Кстати тут же вспоминается пространство HSV (HSB), но оно вроде тоже не подходило, проверю ещё раз...

Добавлено через 9 минут
про поиск: извиняюсь, искал дня три, но этого документа не встречал, видимо потому, что искал яндексом

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

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Это первое что попалось.
__________________
משיח לא בא
משיח גם לא מטלפן

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

Регистрация: Jul 2005
Адрес: Steam/Mobiles
Сообщений: 790
Отправить сообщение для Badim с помощью ICQ Отправить сообщение для Badim с помощью AIM Отправить сообщение для Badim с помощью MSN Отправить сообщение для Badim с помощью Skype™
Если кому надо - я там мини класс класс описал, с кэшированием. Удобно для разработки игр в тч

http://blog.elite-games.net/blog5.ph...saturation-hue

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

Теги
brightness , photoshop

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

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


 


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


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