Страница 1 из 1

EXRJOIN вопрос

Добавлено: Вс апр 29, 2018 4:17 pm
paulwinex
Здравствуйте. Требуется мне из коммандной строки склеить несколько EXR в один большой. Нашел вот такие исходники
https://github.com/CGRU/cgru/tree/maste ... es/exrjoin
и бинарник в самом CGRU, а так же пару примеров в скриптах. Но более нигде описания не нашел. Запустить также не удалось по причине ошибки о ненайденной библиотки llmlmd.dll на винде. И прежде чем доставлять зависимости хотел узнать может ли данный модуль склеить множество файлов в один сохранив слои и их имена? Склеить означает что это либо обрезанные куски одного большого рендера, либо все картинки одинакового размера но информация только в определенных регионах и их надо склеить через ADD.
Я понимаю что модуль именно для таких задач и писался, но хочется посмотреть все его возможности.

Судя по аргументам ему подается общий размер и сиквенс тайлов в виде паттерна. А можно ли склеивать тайлы неоднородных размеров? Ну грубо говоря сказать так: возми такой то регион из этого файла и вклеивай в финальный файл в такой регион.

Re: EXRJOIN вопрос

Добавлено: Чт май 03, 2018 10:00 am
Timur
Здравствуйте.
Эта програмка склеивает только прямоугольные, ровные тайлы, полученные делением картинки 2х2 или 3х3 или 4х4.
Программа слеивает все слои, сохраняя названия.
Но она не может брать какие-то кастомные ренионы из разных тайлов.
Программа писалась очень и очень давно, более 10 лет.
Последний раз мною использовалась около 1 года назад и только на линуксах - работала хорошо.
Докуменитация там очень простая, запустите её и она всё нопишет что нужно знать.
Если вы на Afanasy ROP включите Tail Render - то сабмитика сгенерит задачу для этого.

Если бы я сейчас писал бы что-то подобное, то попровал сначала написать на питоне.

Re: EXRJOIN вопрос

Добавлено: Вс май 06, 2018 10:50 am
paulwinex
На питоне я и пытался написать, но не нашел подходящих библиотек. Самое подходящее это OpenImageIO, но там у меня не склеилось. Вот тут вопрос написал и тишина пока что.
https://github.com/OpenImageIO/oiio/issues/1764

Других библиотек не найдено. Пока что вынужден думать в сторону склейки через Natron в коммандной строке, но еще не выяснил даже может ли он так сделать.

Подскажите может неверно использую сам oiio или есть иная библиотека или способ?

Re: EXRJOIN вопрос

Добавлено: Пн май 07, 2018 9:02 am
Timur
Я склеивал только на С++ и с помощью библиотеки OpenEXR.

Re: EXRJOIN вопрос

Добавлено: Пн май 07, 2018 4:20 pm
paulwinex
Ясно, но у меня задача склеивать не только EXR, потому я смотрел в сторону чего-то более многогранного.

Re: EXRJOIN вопрос

Добавлено: Вт май 08, 2018 10:05 am
Timur
Вы рендерите не в EXR?

Re: EXRJOIN вопрос

Добавлено: Сб май 12, 2018 5:19 pm
paulwinex
Формат выбирает юзер, не факт что будет EXR. Так что я не знаю. Это переменная.