如何检测DG中是否有循环链接?

有个用户发来了一个问题,他们有一个自己的渲染器,但是如果用户在Maya DG中使用材质或者纹理等节点创建了一个循环链接,当他想使用他们的渲染器去渲染这个着色节点的时候,这时会使得整个Maya都崩溃。

 

引起Maya崩溃的原因是该渲染器没有去检查是否有循环链接,最终导致了内存耗尽。

 

这就引发了一个问题,如何去检测DG中是否有循环链接,其实,Maya 提供了一个命令可以用于做该检测: 

cycleCheck:

 

这里,我不详细讲该命令的具体使用和一些参数,推荐大家可以参考帮助文档,或者咱们可以在此一起讨论:)

 

posted @ 2013-10-10 07:38  如梦令  阅读(298)  评论(0编辑  收藏  举报