Work with USD Data in the Channel Box

Tip:

Selecting the option box with a Channel Box prim open will switch to the Attribute Editor with that same prim being displayed.

Channel Box Attribute Support

The following USD attribute types are supported by the channel box: Int, Float, Double, Int3, Float3, Double3, Boolean and EnumString.

Lock USD Attributes in the Channel Box

You can right-click an attribute in the Channel Box to choose to Lock Selected or Unlock Selected. Locked attributes display with a traditional "grey bar" to the left of the field as displayed below and the attribute cannot be modified.

Using the Command line for the Channel Box

  1. In the Script Editor, for "channelBox" command, run the following:
    • Use the flag -ufeFixedAttrList to control what attributes to display in Maya. Initially this value is empty for every runtime. MayaUSD sets it to "xformOp:translate*", "xformOp:rotate*", "xformOp:scale*", "xformOp:*", "visibility". Query this flag like so:
      • channelBox -q -ual "USD" {} mainChannelBox;
    • Query the currently displayed object(s) in the channel box:
      • channelBox -q -mainObjectList mainChannelBox;
    • Make "setAttr" command UFE aware. Currently none of the flags are supported. Some example uses are:
      • setAttr "|stage1|stageShape1,/Capsule1.xformOp:rotateY" 30 ;
      • setAttr "|stage1|stageShape1,/Cone1.xformOp:translate" 3 5 0 ;