Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум .:3DCenter.ru:. _ Houdini _ глобальный оверрайд матералов

Автор: tamagochy 14/11/2013, 11:30

Как сделать глобальную замену матералов в сцене на один, с возможностью выбора объектов? Нужно часть объектов отрендерить в ммэйт материале. При указывании в мантре через force matte, на этих объектах нет теней, а тени нужны. Ну или есть какойто может другой способ?

Автор: CKA3KA 14/11/2013, 14:10

QUOTE (tamagochy @ 14/11/2013, 12:30) *
Как сделать глобальную замену матералов в сцене на один, с возможностью выбора объектов? Нужно часть объектов отрендерить в ммэйт материале. При указывании в мантре через force matte, на этих объектах нет теней, а тени нужны. Ну или есть какойто может другой способ?


хз есть или нет, ты так вопрос задаешь, что непонятно что тебе надо.

глобальную замену делай либо через спредшыт, но в этом случае обратно тебе надо будет опять каждый материал вручную переназначать. либо сделай нуль, повесь на него integer (0-1) а в каждом объекте сделай по два материала со свичем, в котором укажи ссылку на нулевой переключалку (0-1) т.е. ты нулем рулишь все объекты.

форс мате нах не нужен. используй shadowmatte на объект, где он не видим, а тень на нем нужна. ну и выведи в отдельный пасс.

зы - что такое ммэйт материал? пережитки максовского прошлого?

Автор: Evgen 14/11/2013, 14:35

Тут 3дмакс с виреем победили.
В гуди глобального оверрайда по-дефолту нет. Сие весьма печальный факт поэтому все пишут свои костыли через питон-фильтр. Довольно простенькие скрипты в 20-ть строчек, но не без идиотизмов.
Так что вариант просто сделать новый тейк в котором сделать что нужно - переназначить маты вручную. Утомительно, уныло, но работает.

Автор: Zipper 14/11/2013, 15:13

Цитата(Evgen @ 14/11/2013, 15:35) *
Тут 3дмакс с виреем победили.
В гуди глобального оверрайда по-дефолту нет. Сие весьма печальный факт поэтому все пишут свои костыли через питон-фильтр. Довольно простенькие скрипты в 20-ть строчек, но не без идиотизмов.
Так что вариант просто сделать новый тейк в котором сделать что нужно - переназначить маты вручную. Утомительно, уныло, но работает.


Ну чего ты пугаешь народ. Опять этот вирей....он то тут причем. ))) Все отлично оверайдится. И не надо никаких нулей с аттрибутом 0-1, не надо force matte. Питон-фильтр не костыль, а удобная фича, пишется очень просто, пример есть. А вот если шейдера на соп уровне, тогда питон фильтр не отработает. В данном случае гооораздо быстрее сделать Take и не париться.
А если хотите полный контроль над оверрайдом, то нужно залезть в soho и чуток там подшаманить, что мы собственно и сделали у себя в студии.
Да, и не стоит забывать что есть рендер пропертис.... например shop_surfacepath можно на мантра РОП повесить. Вообщем вариантов много )

Автор: CKA3KA 15/11/2013, 10:48

Zipper.

чем тэйк быстрее нуля? а если у тебя 20 вариантов материалов, тогда 20 тэйков делать будешь? или все таки один рубильник сделать и не парится, путаясь в туевой хуче тейков.

обоснуй, чем тейк круче, и почему нуль не нужен?

про питон молчу, по-ходу для вас это святое по типу вирея для вирейщиков.

Автор: Zipper 16/11/2013, 11:07

Цитата(CKA3KA @ 15/11/2013, 11:48) *
Zipper.

чем тэйк быстрее нуля? а если у тебя 20 вариантов материалов, тогда 20 тэйков делать будешь? или все таки один рубильник сделать и не парится, путаясь в туевой хуче тейков.

обоснуй, чем тейк круче, и почему нуль не нужен?

про питон молчу, по-ходу для вас это святое по типу вирея для вирейщиков.


Да черт его знает, может и не быстрее, кому как. )) Просто ни разу не делал такое с нулями. Скорость это одно, удобство порой важнее. Ну да ладно, способов много и это хорошо )

П.С. Не знаю на счет святости питона, но без него никуда. У нас он на каждом шагу. Ну для мненя он вообще кормилец....как для архвизеров - вирей.....типа того biggrin.gif

Автор: Alvatra 10/09/2014, 14:44

Может кому пригодится.
https://www.sidefx.com/index.php?option=com_content&task=view&id=2711&Itemid=345 , в первой главе, описывается пару способов оверрайда.

Форум Invision Power Board (http://nulled.cc)
© Invision Power Services (http://nulled.cc)