如何使用 Mel 命令或 python 脚本了解 Maya 中当前的可渲染相机
How to know current Renderable cameras in Maya using Mel command or python script
我想知道在MAYA中使用MEL命令或python层的Renderable Camera的信息。
渲染层的 MEL 代码:
$layers = 'ls -type "renderLayer"';
此代码为我提供了渲染层,但我需要可渲染相机 too.Please 帮助我
预期输出
Layer Camera
Defaultlayer Layout_camera:masterCam
second_layer Layout_camera:masterCam
我得到了层,但我卡在了相机部分。
此代码为我提供了渲染层和相机。
$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");
}
}
我想知道在MAYA中使用MEL命令或python层的Renderable Camera的信息。
渲染层的 MEL 代码:
$layers = 'ls -type "renderLayer"';
此代码为我提供了渲染层,但我需要可渲染相机 too.Please 帮助我
预期输出
Layer Camera
Defaultlayer Layout_camera:masterCam
second_layer Layout_camera:masterCam
我得到了层,但我卡在了相机部分。
此代码为我提供了渲染层和相机。
$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");
}
}