Ошибка установки рендера при попытке удалить узлы RenderSetupLayer через редактор узлов - PullRequest
0 голосов
/ 15 января 2019

Мой первый пост на StackOverflow!

В настоящее время я пытаюсь создать простой инструмент настройки рендера, чтобы быстро разрешить удаление слоев RenderSetup.

Однако я заметил, что когда я выбираю узлы RenderSetupLayer по имени, это приводит к тому, что «удаленный» слой рендеринга в графическом интерфейсе настройки рендеринга частично становится серым в области, где находится кнопка «активный слой». Если я затем закрою окно, оно сообщит, что с окном произошла ошибка C ++, выдав следующую ошибку:

"ошибка майя 510: внутренний объект C ++ (RenderSetupWindow) уже удален."

После этого я выполнил простой тест, не основанный на коде, в котором я просто открыл диалог настройки рендеринга, создал новый слой рендеринга и удалил узлы RenderLayer и RenderSetupLayer через окно редактора узлов, и это привело к та же "ошибка". После того, как я закрыл окно, я не мог открыть его снова, намекая на очень простую ошибку в интерфейсе Maya RenderSetup. Очень расстраивает! Это известная проблема с майя? Кто-нибудь может порекомендовать жизнеспособный рабочий процесс для эффективного удаления слоев из системы RenderSetup?

Кроме того, есть ли у кого-нибудь рекомендации по выбору уже существующих коллекций в системе настройки рендеринга? В сети много ресурсов, но я не могу найти подробностей. Я хочу выбрать коллекцию и присвоить ей переменную, но я не могу сделать это при создании коллекции, только после.

Любая помощь будет принята с благодарностью

Спасибо

Craig

...