如何使用Mel命令或python脚本了解Maya中当前可渲染的摄像机

问题描述 投票:1回答:1

我想在MAYA中使用MEL命令或python知道图层的可渲染相机的信息。

渲染图层的MEL代码:

$layers = 'ls -type "renderLayer"';

这段代码给了我渲染层,但我也想要可渲染的相机。请帮帮我

预期产出

Layer           Camera

Defaultlayer    Layout_camera:masterCam
second_layer    Layout_camera:masterCam

我有层,但我已经卡在相机的一部分。

python maya mel
1个回答
1
投票

这段代码给了我渲染图层和相机。

$layers = `ls -type "renderLayer"`;

for( $layer in $layers )
   {    
     print($layer);
     print("\n");

     editRenderLayerGlobals -currentRenderLayer $layer;

     string $cameras[] = `ls -type camera`;

     for ($camera in $cameras)
     { 
        if (getAttr ($camera+".renderable"))
            print ($camera+"\n");
     }
} 
© www.soinside.com 2019 - 2024. All rights reserved.