サポートチケットを作成する
フォローする

Q100401:Katanaで棚アイテムを作成する

概要

シェルフアイテムスクリプトはシェルフの下にグループ化されたシェルフアイテムに含まれるPythonスクリプトで、KatanaのUIから実行されます。

シェルフは非常に便利です。シェルフから、またはカスタムキーボードショートカットを使ってPython操作を起動することで時間を節約するツールをユーザーが作成できるようにします。

シェルフアイテムスクリプトは、 NodegraphAPIなどのKatanaのAPIを使用して、照会または変更が可能なKatanaのさまざまな部分にアクセスできます。

この記事では、Shelfツールについてさらに説明するとともに、最初のShelf Itemを設定するための簡単なチュートリアルを提供します。

最初の棚アイテムをすでにセットアップしていて、それを更新または削除するためのヒントが必要な場合は、次の記事を参照してください。Q100402:Katanaでの棚アイテムの編集と削除

詳しくは

Shelf ItemsはShelf Actions (cog)という名前のポップアップUIにまとめられます。 ShelveCog.PNGアイコン)。シェルフアクションは、以下に示すように、より幅広い機能に使用することも、シーングラフまたは特定のノード用に作成することもできます。

  • メインメニューツールバーから利用可能なメインのShelfの場所

shelves_main_menu_453x177.png

  • Scene Graphタブ専用の棚位置

shelves_scenegraph_453x209.png

  • ノード内のウィジェットツールバー。これは[ パラメータ ]タブで利用できます。

shelves_parameters_tab_453x330.png

シェルフの種類と特定の場所へのシェルフアイテムスクリプトの設定の詳細については、Katanaオンラインヘルプで詳細を確認してくださいKatanaオンラインヘルプ - シェルフアイテムスクリプト

最初のShelf Itemスクリプトを作成する

最初のShelf Item Scriptを設定するときには、いくつかの手順がありますが、直感的に従うことができます。

1.はじめに、Katanaを開き、 Shelf Action (cog)を選択します。 ShelveCog.PNGメインツールバーのアイコン)をクリックします。

2. UIの右上で、[ 追加] - > [新しいシェルフ... ]を選択します。これにより、スクリプト用のカスタムシェルフが作成されます。

新しいシェルフ名を入力して[OK]をクリックします。

3. Shelf Actionの歯車アイコンに戻り、新しく作成したShelfを選択して、[ Add - > New Item ... ]で最初のShelf Itemを追加します

ポップアップウィンドウが表示され、シェルフアイテムに名前を付けて、必要に応じてキーボードショートカットを付けることができます。次に[OK]を選択します。

CreateItem.PNG

注:カスタムのShelf Itemにキーボードショートカットを設定するときは、Katanaにすでに存在するショートカットを使用することはできません。警告が表示され、KatanaのデフォルトのキーボードショートカットのリストがここにありますKatanaオンラインヘルプ - キーボードショートカット

4.作成を初期化すると、Shelf Item Pythonスクリプトファイルを含むテキスト文書が開きます。

firstShelf.PNG

これはデフォルトであなたのKatana端末ウィンドウに 'こんにちは、世界'を印刷します。

注: NodegraphAPIコマンドを使用すると、Pythonスクリプトに機能を追加することができます。

5.新しいShelfを選択して新しいShelf Itemをクリックするか、または先に追加したキーボードショートカットを使用して、Shelf ItemスクリプトをメインのShelf Actionから実行します。

これにより、Katana端末ウィンドウに「こんにちは、世界」と印刷されます。

参考文献

カスタムのPython関数を追加し、カスタムアイコン、キーボードショートカットなどを含むようにdocstringを編集してShelf Itemを改善したい場合は、こちらの記事を参照してください。Q100402:KatanaでのShelf項目の編集と削除

入出力ポートの名前を変更するために使用される別のShelf Itemスクリプトの例を見たい場合は、こちらの記事を参照してください。Q100372:Pythonによる入出力ポートの名前変更

この記事は役に立ちましたか?
/

We're sorry to hear that!

Please tell us why.
2人中2人がこの記事が役に立ったと言っています

コメント