Nashev / MultiPult

Animation dashboard for VJing on a set of frames
https://github.com/Nashev/MultiPult/raw/origin/bin/MultiPult.exe
7 stars 3 forks source link

Режим FreezeLight #66

Open Nashev opened 11 years ago

Nashev commented 11 years ago

Подбираемые из папки фотографии (или с веб-камеры кадры) на экране суммировать с предыдущими (почти как для Onion skin) — возможно, с элементами морфинга для сглаживания, если алгоритм найти — и по команде оператора сбрасывать полученную сумму в качестве готового кадра в буфер кадров для их мультиплицирования.

Возможно, стоит иметь возможность на лету подруливать количество исходных кадров, вошедших в сумму — убрать некоторые неудачные, пропустить часть ненужных. Подвинуть в цепочке кадров начало и конец пачки объединяемых... Возможно, режим накопления суммы не только вручную выключать, и включать. Может быть, даже накапливать, лишь пока клавиша нажата.

Nashev commented 11 years ago

76 - "множественное выделение" в тему: хорошо бы иметь возможность добавлять в мульт сумму выделенных входящих кадров. И далее - сдвинуть выделение в входящем потоке и добавить сумму такого же количества соседних кадров. Или, по мере автоматического добавления новых кадров в проект из динамического источника (#67), чтоб выделение оставалось на нескольких последних, фактически сдвигаясь с ранее выделенных кадров на новые по мере их добавления.

Если кадры добавляются, например, справа, то выглядеть это может как булавка или замочек у края выделения, которая прикалывает рамку выделения к ленте кадров или к краю области, в которой кадры живут. Возможно, имеет смысл вовсе сделать приклеивание выделения лишь к тому краю, у которого появляются новые кадры.

А сам такой край, кстати, возможно стоит оформить как динамический источник этих кадров. Этакий портал, откуда кадры появляются! И тогда край выделения можно будет заводить за него и там типа зацеплять, без булавок и замочков. А при выделении самого портала-источника - настраивать его параметры. Наверно, так и стоит сделать. Наличием такого края-портала будут отличаться динамические фрагменты, которые могут быть только источником, и статические-готовые, которые можно и целиком в мульт запихнуть.

e-kaba commented 11 years ago

Привет! К сожалению, не очень понял это описание. Исходит ли оно от меня, или это твоя придумка?

Nashev commented 11 years ago

Изначально про FreezLight - кажется твоя, про множественное выделение и суммирование - мои попытки всё осмыслить и скрестить друг с другом.

Nashev commented 10 years ago

http://lightpaintlive.com/ - реализация задуманного на базе Adobe Air с использованием Adobe PixelBlender (http://www.adobe.com/devnet/pixelbender.html)

Nashev commented 7 years ago

OPEN SOURCE Here are some open-source (free!) light painting programs. LPL doesn't actively maintain these projects, but hopefully they will serve you well.

LPL Heavy The original LPL program for Mac/Windows. View on GitHub.

LPL Processor Processing sketch that converts raw video into light painting videos. View on GitHub.

Nashev commented 7 years ago

Суммировать кадры можно разными способами. Можно среднее арифметическое, а можно, например, суммировать последовательно, с тем или иными затуханием более раннего. Кривую затухания рисовать и давать менять.

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

Коэффициентами при этом подходе можно сделать и среднее арифметическое, так что обрезать ничего не придётся. Правда, возможно накопление ошибок от окружения на каждом шагу...