Название: Селективный эффект Отправлено: Igors от Апрель 02, 2014, 13:21 Добрый день
Есть фабрика эффектов (десятка 2) применяющихся к изображению. Псевдокод Код Можно сказать и "плагин" (вместо "эффект") Задача сделать эффекты селективными, т.е. юзер задает маску (в простейшем случае альфа-канал, хотя есть и др варианты). На первый взгляд все просто: пусть все эффекты выполняются как сейчас, а потом смешали/взвесили результат с исходным по маске. К сожалению, так не выходит. Пример: эффект "вращение". Если мы хотим иметь "половину вращения" - надо уменьшить угол поворота вдвое - но не смешивать с исходным. Юзер хочет видеть бубочку в UI эффекта (рядом с параметром "angle") где он сможет назначить/сменить маску. Прямолинейное решение: перелопатить все UI и все опции (со всеми вытекающими). А как это сделать "более идейно" ? Спасибо Название: Re: Селективный эффект Отправлено: Igors от Апрель 04, 2014, 07:28 Ну вот, я ожидал что меня затопчут "современными технологиями" (по ходу дела объясняя какой я отсталый и тупой) - но ничего не произошло :)
Вот слыхал я про "Node Editor" и вот вроде он здесь в масть, подходит. Наверное и реализации open-source найдутся. Но то все посвящено визуализации, а как мне строить структуры/данные в расчете на это? |