【问题标题】:Why is there no Python documentation about `cmds.shaderfx` command?为什么没有关于 `cmds.shaderfx` 命令的 Python 文档?
【发布时间】:2022-01-23 07:42:44
【问题描述】:

没有关于shaderfx相关的python操作的官方文档。我进入 MAYA python 命令参考页面,搜索关键字“shaderfx”。然后,在 MAYA “python 命令引用”中没有结果,在 MAYA “节点和属性引用”中没有结果。但我发现 MAYA 脚本编辑器将方法“cmds.shaderfx”作为常规方法突出显示。我在 Google 上找到了类似的方法调用。

那么,我在哪里可以找到有关 shaderfx 的 python 方法详细信息?这很奇怪。

【问题讨论】:

    标签: python maya


    【解决方案1】:

    您是对的,并非所有 Maya Python 命令都在线记录。

    如果您输入以下内容,您将获得空白文档页面:

    cmds.help('shaderfx', doc=True)
    

    但是,如果您去掉doc 标志,然后再次执行我们之前的命令,您将获得脚本编辑器的离线帮助。

    cmds.help('shaderfx')
    

    它很短但很有帮助。这里是:

      -ag -addGroup                   String
     -amt -acquireMTextureFromSwatch  UnsignedInt UnsignedInt Float String
      -an -addNode                    UnsignedInt
     -ang -moveNodeInGroup            UnsignedInt UnsignedInt
       -b -buildInfo                 
      -bc -breakConnection            UnsignedInt UnsignedInt UnsignedInt UnsignedInt
     -cgn -createGroupNode           
     -cgp -changeGroup                UnsignedInt
      -dn -deleteNode                 UnsignedInt
      -ea -edit_action                UnsignedInt String
      -eb -edit_bool                  UnsignedInt String on|off
     -eeg -edit_exposeGrp             UnsignedInt String Int
      -ef -edit_float                 UnsignedInt String Float
     -ef2 -edit_float2                UnsignedInt String Float
     -ef3 -edit_float3                UnsignedInt String Float Float Float
     -ef4 -edit_float4                UnsignedInt String Float Float Float Float
      -ei -edit_int                   UnsignedInt String Int
      -es -edit_string                UnsignedInt String String
     -esl -edit_stringlist            UnsignedInt String Int
     -esp -edit_stringPath            UnsignedInt String String
      -ga -getAttributeNodeID         String
      -gc -getCode                   
     -gcc -getConnectedSocketCount    UnsignedInt UnsignedInt UnsignedInt
     -gci -getConnectedSocketIndex    UnsignedInt UnsignedInt UnsignedInt UnsignedInt on|off
     -gcn -getNodeClassName           UnsignedInt
     -gge -getGroupEndUID             UnsignedInt
     -ggi -getGroupUID                UnsignedInt
     -gid -getConnectedNodeID         UnsignedInt UnsignedInt UnsignedInt UnsignedInt on|off
     -gnc -getNodeCount              
     -gni -getNodeUIDFromIndex        Int
     -gnn -getNodeIDByName            String
     -gpt -getPropertyType            UnsignedInt String
     -gpv -getPropertyValue           UnsignedInt String
      -gs -getSettingNodeID           String
     -gsc -getSocketCount             UnsignedInt UnsignedInt
     -gsi -getSocketIndexByName       UnsignedInt String UnsignedInt UnsignedInt
     -gsn -getSocketName              UnsignedInt UnsignedInt UnsignedInt
     -gst -getSocketType              UnsignedInt UnsignedInt UnsignedInt
     -gtc -getNodeTypeByClassName     String
     -gtr -getTextureResolution       UnsignedInt
       -h -help                      
     -igd -isGroupFromDisk            UnsignedInt
     -ige -isGroupEnd                 UnsignedInt
     -igs -isGroupStart               UnsignedInt
     -isa -initShaderAttributes      
      -lg -loadGraph                  String
      -lp -listProperties             UnsignedInt
     -lsm -loadSjsonMaterial          String
      -mc -makeConnection             UnsignedInt UnsignedInt UnsignedInt UnsignedInt
      -mu -manualUpdate               on|off
       -n -sfxnode                    String
     -nui -nodeUI                    
       -r -redraw                    
     -rhg -getHwShaderNodeRootGrpID  
     -rhw -getHwShaderNodeID         
     -rsd -renderSwatchToDisk         UnsignedInt UnsignedInt Float String
     -rui -replaceUI                 
     -ruv -renderSwatchToDiskUV       UnsignedInt UnsignedInt Float String
       -s -start                     
     -sam -setAdvancedMode            on|off
     -sel -selectNode                 UnsignedInt
     -sgn -saveGroupNode              UnsignedInt
     -sup -setUserPath                String
     -swc -swatchCamera               String
     -swg -swatchGeom                 String
       -u -update                    
      -us -undoStack                 
     -wfx -write_float2_x            
     -wfy -write_float2_y
    

    【讨论】:

    • 非常感谢!那么,除了文档之外,我们还有许多其他命令吗?很奇怪
    • 你也可以试试 whatIs 命令,看看它是否只是某个地方的脚本
    猜你喜欢
    • 2019-06-09
    • 2023-03-23
    • 1970-01-01
    • 2015-05-28
    • 2022-10-18
    • 2017-04-13
    • 2021-10-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多