小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

【Maya小技巧】專治疑難雜癥之文件清理

 mofei566 2019-01-13

最近做模型的同事心情很不好,因為開文件很慢,即使文件并不大,但是文件里除了一個面數(shù)不多的模型什么也沒有,即使顯示所有節(jié)點也并沒有多余的垃圾節(jié)點。沒辦法,只好把模型導出fbx再導入maya,這樣問題倒是解決了,但是一個一個導fbx還是讓人很不舒服,要知道最近工作壓力很大很大。。

下面大致總結(jié)一下癥狀:這個文件打開的時候會有個提示窗口,提示內(nèi)容是:“File contains mental ray nodes”;打開腳本編輯器,顯示該文件在打開的時候多次嘗試加載一些插件但是沒有成功,比如:“# Plug-in, "vrayformaya70", was not found on MAYA_PLUG_IN_PATH. # ”。我們拿到的這個文件很夸張,有多達96個插件加載失敗的報錯,這些報錯使得一個本來0.5秒就能打開的文件最后竟然花了26秒才打開??!還有那個mental ray彈窗報錯,幾個清理工具全上了外加人工查看節(jié)點依然沒用可謂十分頑固了?。?!

可能是maya官方都發(fā)現(xiàn)這個問題了,maya2015sp6之后的版本中多了一個mel命令“unknownPlugin”,專治此類疑難雜癥。詳情請搜索“How to prevent Maya writing a "requires" command for a plug-in”。下面用pymel解決這個問題:

import pymel.core as pm
unknownPlugin_list = pm.unknownPlugin( query=True, list=True )
unknownPlugin_num = len(unknownPlugin_list)
if unknownPlugin_list:
    print u"unknownPlugin個數(shù)為%s" % unknownPlugin_num
    for plugin_name in unknownPlugin_list:
        try:
            pm.unknownPlugin( plugin_name, remove=True )
        except Exception as e:
            print e
            print plugin_name, u"無法清理"
    print u"清理完成!"
else:
    print u"unknownPlugin個數(shù)為0,不需要清理"



    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多