0

StackOverflow での最初の投稿です。

現在、RenderSetup レイヤーをすばやく削除できるように、単純な Render Setup ツールのスクリプトを作成しようとしています。

ただし、RenderSetupLayer ノードを名前で選択すると、Render Setup GUI 内の「削除された」レンダー レイヤーが、「アクティブ レイヤー」ボタンがある領域で部分的にグレー表示されることに気付きました。次にウィンドウを閉じると、ウィンドウに C++ エラーがあることが報告され、次のエラーが表示されます。

「maya エラー 510: 内部 C++ オブジェクト (RenderSetupWindow) は既に削除されています。」

これに続いて、単純な非コードベースのテストを行いました。そこでは、レンダリング設定ダイアログを開き、新しいレンダー レイヤーを作成し、ノード エディター ウィンドウから RenderLayer ノードと RenderSetupLayer ノードを削除しただけで、同じ結果になりました。バグ"。ウィンドウを閉じると、再び開くことができなくなりました。これは、Maya の RenderSetup インターフェイスに非常に基本的なバグがあることを示唆しています。非常にイライラします!これは Maya の既知の問題ですか? RenderSetup システムからレイヤーを効果的に削除するための実行可能なワークフローを推奨できる人はいますか?

さらに、Render Setup システムから既存のコレクションを選択するための推奨事項はありますか? オンラインで多くのリソースがありますが、詳細を見つけることができません。コレクションを選択して変数に割り当てたいのですが、コレクションの作成後にこれを行うことはできません。

どんな助けでも大歓迎です

ありがとう

クレイグ

4

1 に答える 1