2013-10-25 2 views
0

mia_material Mental ray полезен, но для того, чтобы использовать сопоставление рельефа, вам нужно обновить его до mia_material_x, и чтобы он работал с проходами визуализации, вам необходимо обновить его до mia_material_x_passes ,Преимущества mia_material over mia_material_x и _passes

Но почему бы не удалить mia_material и _x вообще и просто использовать _passes one, так как он может делать все, что может сделать два других? Есть ли некоторые преимущества для двух других? Это просто для обратной совместимости?

+0

В основном это вопрос, который владельцы/лица, принимающие решения Mental Ray, могут ответить * точно *. –

+0

Не вопрос для SO, пожалуйста, используйте форумы CGSOCIETY или форумы Autodesks. –

ответ

2

В первую очередь, это похоже на обратную совместимость. Пользователи не хотят, чтобы узлы, созданные и сохраненные из более старой версии Maya или 3dsmax, жаловались на Unknown node при открытии в более новой версии, потому что разработчик Mental ray решил отказаться от нее, что, в свою очередь, создало бы раздражающих пользователей.

Во-вторых, он предоставляет пользователю различные варианты (технически программное обеспечение с большим количеством функций) на выбор. Зачем использовать нож мясника, когда кухонный нож будет делать? У узла mia_material_x_passes определенно есть дополнительная стоимость (вычислительные ресурсы), учитывая его дополнительные возможности.

+1

Theres действительно никакой дополнительной стоимости в скорости, а также дополнительных затрат на потребление памяти и операций записи на диск. Но если вы не сбрасываете пропуск, то никакой дополнительной стоимости. Таким образом, в 99% случаев разница незначительна. Такова точка с передачей рендеринга, проходящего в ядро. Единственная причина - обратная совместимость. Не уверен, что это хороший вопрос для Slashdot. – joojaa

Смежные вопросы