3DCenter.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Reply to this topicStart new topic
> проблема с альфой, белый контур
харумскарум
сообщение 16/04/2012, 10:42
Сообщение #1


щепдро.
Иконка группы

Группа: Пользователи
Сообщений: 1 523
Регистрация: 24/04/2008
Из: минск
Пользователь №: 63 638



никак не могу побороть белый контур вокруг объектов - только если выкручивать в ноль гамму альфы, но эт не метод
гамма - линейная
что делаю не так?

Сообщение отредактировал харумскарум - 16/04/2012, 10:43
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
switch_on
сообщение 16/04/2012, 11:15
Сообщение #2


Эксперт
Иконка группы

Группа: Пользователи
Сообщений: 784
Регистрация: 10/02/2005
Пользователь №: 10 119



рендериться на фоне нужной подложки? крайние пиксели перемножаются не с серым фоном?
Go to the top of the page
 
+Quote Post
харумскарум
сообщение 16/04/2012, 11:17
Сообщение #3


щепдро.
Иконка группы

Группа: Пользователи
Сообщений: 1 523
Регистрация: 24/04/2008
Из: минск
Пользователь №: 63 638



да, вирейскай там
Go to the top of the page
 
+Quote Post
switch_on
сообщение 16/04/2012, 11:46
Сообщение #4


Эксперт
Иконка группы

Группа: Пользователи
Сообщений: 784
Регистрация: 10/02/2005
Пользователь №: 10 119



рендери на подложке нужной, т.е. в бэк можно засунуть уже отрендеренную сиквенцию, тогда крайние пиксели перемножаться с нужным цветом.
Ну это так, как вариант!
Go to the top of the page
 
+Quote Post
M.Mauzer
сообщение 16/04/2012, 11:50
Сообщение #5


Уважаемый
Иконка группы

Группа: Пользователи
Сообщений: 815
Регистрация: 29/08/2006
Из: Краснодар
Пользователь №: 35 997



галка стоит?
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
харумскарум
сообщение 16/04/2012, 12:20
Сообщение #6


щепдро.
Иконка группы

Группа: Пользователи
Сообщений: 1 523
Регистрация: 24/04/2008
Из: минск
Пользователь №: 63 638



галки не было. но она совершенно не влияет на результат.
Go to the top of the page
 
+Quote Post
svv3d
сообщение 16/04/2012, 13:06
Сообщение #7


Рыцарь форума
Иконка группы

Группа: Пользователи
Сообщений: 2 473
Регистрация: 12/07/2002
Из: Днепропетровск
Пользователь №: 326



попробуй применить последовательно две ноды Unpremult и затем Premult должно вылечить... И набудущее перед любой попиксельной нодой (типа градинга или блюра, ну и остальные в этом же роде) ставьте Unpremult, а потом закрываете это Premult. Тогда покалеченная альфа не будет у вас путаться под ногами.. Да, и еще Vray всегда выводит картинки в режиме Premultiplay... по другому он не умеет...
Go to the top of the page
 
+Quote Post
харумскарум
сообщение 16/04/2012, 13:40
Сообщение #8


щепдро.
Иконка группы

Группа: Пользователи
Сообщений: 1 523
Регистрация: 24/04/2008
Из: минск
Пользователь №: 63 638



Unpremult только усугубляет контур. а вот Premult (а лучше два вподряд) почти полностью устраняют его
Go to the top of the page
 
+Quote Post
Bruceofsev
сообщение 09/05/2012, 15:29
Сообщение #9


Учитель
Иконка группы

Группа: Пользователи
Сообщений: 395
Регистрация: 20/09/2006
Из: Севастополь
Пользователь №: 37 210



Решал проблему с помощью ноды expression: Нужно произвести цветокоррекцию тех пикселей, у которых альфа до примульта была меньше 1, то есть полупрозрачных различной степени. Ставим ноду expression и прописываем в ней такое выражение (a<1)-a. Полученную маску теперь можно использовать для ноды grade
Go to the top of the page
 
+Quote Post
SIL
сообщение 09/05/2012, 16:19
Сообщение #10


Master
Иконка группы

Группа: Участник
Сообщений: 3 036
Регистрация: 11/06/2003
Пользователь №: 2 458



Если сохранять в exr 32 бит - можно убрать галку - премульт альфа.

Еще можно считать на фоне 0.0.0, тогда альфа не будет премульт даже если премульт )

Сообщение отредактировал SIL - 09/05/2012, 16:48
Go to the top of the page
 
+Quote Post
Bots
сообщение Системное сообщение






Fast ReplyReply to this topicStart new topic

1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 16/10/2019 - 07:30