Удаляем белые артефакты с маски из Coronarender

Всем привет!

Данная проблема давно преследовала, с перехода с Вирея на Корону.

В Вирее никогда не было проблем с РГБ масками. В короне - при извлечении маски, образовывался артефакт в виде белой обводки (контура).

Долго не мог победить этот баг, и приходилось просто зарисовывать обводку.

Проблема была в том, что для экономии места я сохранял каналы в *.jpg и повторюсь с виреем все работало ок)

В короне как оказалось, каналы с масками нужно сохранять в *.png формат и 48 бит.И проблема решается) 

Возможно это окажется полезным, но навряд ли пригодится тем кто работает с exr например)

маскаартефактбелаяобводка

Комментарии (29)

+8
-NiK-
Мне сложно поверить, что в вирее с jpg масками всё было ок. Я прям щас ради интереса проверил и всё точно также.
Пруф:https://dl.dropboxusercontent.com/s/jso2au0kzpa7tb6/2021-05-18_21-32-54.png 
___
Сохранять маски в jpg нет смысла даже ради экономии места. Png с заливками весит меньше, чем jpg. Речь о jpeg на 100% качестве, т.к. шакалить маски это совсем уж нелепо.
Причем 8 бит в png тоже может хватить. Всё равно речь идёт об обычных масках, а не о cryptomatte.
+1
CGmachete
В последних версиях вирея, который поднахватался фишек короны не проверял,
возможно там тоже самое) С тем, до вирей некста, было все в порядке)

--
Хорошо подметили по поводу веса масок, не обратил внимания.

Тут вопрос привычки, сохраняю всегда все имеющиеся каналы.
И тогда проще либо сразу все в жпг, либо в пнг. Вся секвенция в пнг это много. В жпг -вот такие баги с масками.
В общем то сам и создал себе проблему).

По битности можно еще потестить, ничего пока не могу сказать, с 48 работает)
+2
ViTcore
на что люди время тратят... ну какие маски в субдискретизации 4:2:0
0
CGmachete
можете развернуть теорию? как это применимо к этому случаю
+1
-NiK-
https://ru.wikipedia.org/wiki/Цветовая_субдискретизация

Читайте конец первого абзаца. Ну а потом лучше всю статью :)
+1
ViTcore
достаточно развёрнутоhttps://parametric.press/issue-01/unraveling-the-jpeg/ 
+1
CGmachete
ну ок, пасибо, почитаю на досуге,
все что мне нужно знать про жпг, что это пожатый формат
все остальное за все время не пригодилось на практике.
+2
ViTcore
завидую, еще столько открытий впереди
0
vladimir.drobzhev90
Спасибо за статью с котиком, очень интересно!
0
Mister555
комментарий удален
0
ali_r
а как потом в самом фотошопе 48битный png сохранять в jpg ? приходится выводить в 24бит из короны потом появляется сохранение в jpg в принципе хватает ,но хотелось бы знать
0
CGmachete
не совсем понял вопрос,
из короны сохраняю в пнг -https://prnt.sc/1343qw1 
в фш потом открываю и если надо пересохраняю в другой формат, в жпг например
0
Zub0
хватает и 24бит пнг с головой, просто все слои СMasking_ нужно сохранять в гамме 1,0 как бы, и как было уже в комментах сказано пнг имеет сжатие без потерь, в отличии от джипега галимого )
+2
olegwer
формат exr специально был сделан, что бы передавать рендера между cg софтом.
но нет, люди рендерят в jpg, png, avi потом пишут туторы как с этим жить ))
0
CGmachete
в описании как раз упоминул это, что тем кто работает с екср тут делать нечего)))
+1
Zub0
приготовьте овер дофига места на накопителе, пнг разумная алтернатива сжатие без потерь
0
CGmachete
вот вот, особенно сейчас актуально, когда майнить стали на винтах и цены на накопители возросли)
0
ali_r
да , как раз про это , не могу уже в фотошопе сохранить 48бит png в jpg нет выбора такого , может в фотошопе дело не знаю

ну раз хватает 24бит тогда норм
+1
CGmachete
https://prnt.sc/134d58z
0
CG_Room
Эм, но можно же в самом Фотошопе настроить маску (добавить контрастности или уменьшить отступ) пару кликов, и да, могут немного затираться грани, но это все равно решает 98% всех задач (сужу только по своему опыту).
+1
CGmachete
да, в фш есть мощные инструменты по работе с масками и обтравками, но когда масок штук 10 то крутить каждую не хочется)
0
CG_Room
кстати и это правда тоже)
0
Mutabor
Все эти обводки из за инструмента волшебной палочки или подобных при создании маски
0
-NiK-
Нет :)
То есть обводку то вы конечно можете волшебной палочкой получить, но конкретно этот эффект у автора вызван алгоритмом сжатия jpeg.
0
Mutabor
Если заготовить чб пасы отдельно для нужных элементов, и помещать их непосредственно в маску слоя целиком, не используя палочку и подобные инструменты для выделения, то никаких обводок нет ) я об этом...
0
-NiK-
Автор и не использует. И вы наверное не в курсе, но ргб маски это 3 чернобелых канала в одном изображении. Не нужна там никакая палочка.
0
Mutabor
Да, видимо не в курсе)
+4
vladimir.drobzhev90
Так забавно, пыжишься, делаешь цветокор 32 бита, отдаешь клиенту, а он постит это в инсту и угадайте что с этим всем происходит)) Или делаешь на про мониторе с широким цветовым диапазоном за кучу денег, только надо понимать что у заказчика нет такого монитора))) Товарищ однажды попросил даже отрендерить ему санузел в tiff...)) Короче если резюмировать, можно делать сразу в jpeg если это виз для дизайнера, который будет печатать на а3 для клиента или постить в соцсети. Если это профпечать большого формата на крутом принтере, то да, нужна норм картинка без сжатия. Остальное это лишняя трата усилий и денег, если еще и моники под это дело покупать соответствующие.
+1
CGmachete
Да, прикольно, делаешь к примеру на эйзо с калибровкой за 5000 долларов,
а смотрят и принимают работу на тфт матрице))

а потом печатают на китайском баннере с разрешением 40 точек,
все это дело потом полосит и смещается по каналам, выгорает и получается тряпка))

Что сказать, мощности позволяют сейчас, клиенты вникать не хотят, имеем то что имеем)))