Цитата:от: Stas Wilf
Не думаете сразу использовать Линдблумовский LAB? Оно должно быть не сильно сложнее, но заметно лучше.
Согласен с Вами, что UP Lab будет практически идеален для такого инструмента, да и вообще, Линдблум товарищ умный. Однако его LUT проецирует Lab в Lab, что не очень хорошо скажется на производительности. Возможно, стоит реализовать проецирование RGB<->UPLAB или хотя бы XYZ<->UPLAB. А тут возникнет еще много нюансов: rendering intent, illuminant, observer, которые нужно будет охватить, в общем, работы непочатый край. Спасибо за интересный вопрос.
Цитата:от: Stas Wilf
То есть подразумевается, что картинка уже приемлема с технической точки зрения: выполнено шумоподавление, выровнена экспозиция и так далее.
Это не обязательно. Хотелось бы реализовать максимальную универсальность применения. Кроме того, для видео вообще не существует таких инструментов (кроме одного, который только вытягивает информацию из того, что есть). Плюс весь алгоритм псевдовосстановления областей клиппинга у нас уже готов в теории, реализация пока не доведена до ума. Если интересно, могу подробно описать его суть, которая кардинально отличается от того, что делают RAW-конверторы.
Цитата:от: Stas Wilf
А вы не в курсе, Photoshop позволяет делать плагины, которые могли бы выступать в качестве Adjustment layer?
Я пока не углублялся в изучение Photoshop SDK, но, как уже было сказано, с nodes плагины работают.
Цитата:от:Stendup
Уже реализован и прекрасно продаётся новый продукт 3D LUT Creator, в создании которого принимал участие (в about прописано) Вот там десятки фич, которых нет ни в одной программе, в том числе с кривымиПодробнее
Не тестил, но штука хорошая, и сама концепция редактирования LUT, естественно, предполагает гибкость, большую, чем нелинейные преобразования координат цветового пространства. Однако это два разных подхода, у каждого из которых свои плюсы. Плюсы второго в том, что все всегда наглядно. Человек, редактирующий LUT, должен очень хорошо понимать, что он делает.
Цитата:от: Stendup
это уже реализовано в Filter Forge
В любой области задач обычно находится такой плагин. Речь о том, чтобы внедрить эту концепцию (бесспорно удачную) и в обсуждаемый инструмент.
Цитата:от: Stas Wilf
Если куб привязан к определенному при его создании цветовому пространству - то это убивает универсальность напрочь.
Также как и в случае с одномерными кривыми. Видимо, такой инструмент следует использовать как самостоятельный фильтр, экспорт LUT рассматривать как вспомогательную функцию. Ведь в экспорте данных об одномерных кривых примерно столько же смысла. Тут остается делать упор на хорошую портируемость инструмента в разные рабочие среды.
Цитата:от: humax67
Идея Ваша интересна, но я сам являясь разработчиком ПО другой направленности заранее желаю вам крепких нервов и здоровья в вашем нелегком начинании.
Спасибо на добром слове:)