問題タブ [nuke]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
876 参照

python - カスタム viewerProcess の設定が失敗する

Nuke が起動されるたびに、viewerProcess オプションを「Film」ではなく「Show Primary Grade」に設定しようとしています

ただし、ネットで見つけることができる情報が限られているため、次のコードnuke.knobDefault("viewerProcess", "Show Primary Grade")を init.py に挿入しようとしましたが、それをカバーすることはできません。ましてや、書いたコードが正しいか間違っているかはわかりません。 .

これはShow Primary Grade私の職場で使用しているカスタム プラグインです (選択リストのこの名前に表示されています) が、正しく記述されていることを確認する方法はありますか? ところで、スクリプト エディタを Maya のように設定して、ユーザーが何かをクリックすると、結果が出力フィールドに表示されるようにすることはできますか?

0 投票する
2 に答える
3345 参照

python - nuke式でpython関数に引数を与える方法は?

Python 関数を式ノード式に入れようとしています。次の構文は完全に機能します。

私の質問は、関数に引数を与える方法についてです。たとえば、 tcl のようにピクセルを赤くするにはどうすればよいですか :r(x,y)

0 投票する
1 に答える
1886 参照

python - nuke のフォルダーからプルダウンを作成し、最初のプルダウンを評価して 2 番目のプルダウンを Python に入力します

Nuke の起動時に開き、いくつかのパラメーターを設定するパネルを作成しようとしています。

私がやりたいのは、同じパネルに一連のプルダウンを配置することです。プルダウン内のアイテムはフォルダーから取得されます。

私が抱えている問題は、最初のプルダウンを設定し、このプルダウンの選択から2番目のプルダウンがその選択を反映し、メニュー項目がその変更を反映し、各プルダウンで基本的にフォルダを掘り下げることです構造ですが、各プルダウン結果は変数として使用されます。

あまり進んでいませんが、

また、プルダウンに表示される文字列は [' ' などで囲まれていますか?

乾杯 - アダム

0 投票する
1 に答える
2408 参照

qt - PySide: QTreeWidget のアイテムに SVG アイコンを設定し、アイコンのサイズを変更する方法は?

Nuke 8 で SVG アイコンを使用している UI があります。SVG ファイルを使用したアイコンの設定は正常に機能しますが、Qt でアイコンのサイズをより大きなサイズに変更する方法が見つからないようです。アイコンのサイズを設定してからSVGファイルをロードし、ウィジェットにアイコンを設定してからウィジェットをQTreeWidgetItemに配置し、ウィジェットのスタイルシートを設定してSVGを使用しようとしました。ファイルをロードする前に SVG ファイルをスケールアップできることはわかっていますが、Qt 内で処理することを好みます。

ここに私がやっていることのいくつかのサンプルコードがあります (これは動作しますが、アイコンは拡大縮小しません):

動作しないコード:

アイコンのサイズを設定し、アイコンをロードします

ピックスマップを作成してスケーリングする

空のピックスマップを作成し、SVG を読み込みます

ウィジェットを作成し、SVG を使用するようにスタイル シートを設定します。

0 投票する
1 に答える
174 参照

python - .chan カメラで絞り値を取得する

私は Python スクリプトを書いており、カメラの .chan 絞り値を取得しようとしています。これらの値を使用して Maya カメラに転送するため、水平と垂直です。

ただし、.chan を開いても、フレーム番号、平行移動、回転値、および焦点距離の値に属する数行/列/行または数値のみが表示されます。

そのため、Aperture の値を引用していません。どうすればそれをつかむことができますか?

0 投票する
1 に答える
2744 参照

python - Python スクリプト ボタンを使用した Nuke フレーム範囲

よろしくお願いします。

シーケンスとショット番号に応じて設定する必要がある一連の読み取りノードがあります。それに応じて、フレーム範囲を適切な範囲に調整する必要があります。これはすべて機能していますが、ダイアログボックスで導入したフレーム範囲に応じてフレーム範囲を変更するには、Nuke を使用します。スクリプトボタンで以下のコードを試してみましたが、「 Shot_Selector' は定義されていません。私はいくつかのことを試しましたが、これを機能させることはできません。私はPythonを初めて使用します。どんな助けも非常に高く評価されます。

0 投票する
1 に答える
569 参照

python - Eclipse、PyDev、PySide、インポート、および解析

私は Eclipse で作業していますが、Nuke でコードを実行しています。Nuke は PySide を使用しますが、これは Nuke に組み込まれているため、Eclipse では解析できません。自分の環境 (VFX スタジオのルール) に PySide をインストールできませんが、PyQt4 は持っています。したがって、インポートを PySide から PyQt4 に変更すると、Eclipse で正しく解析されますが、Nuke のロード時にエラーが発生します。したがって、Nuke が PySide を使用しているときに Eclipse/PyDev で PyQt4 を使用する方法が必要です。おそらく PyDev の String Substitution スキームを使用できると思いましたが、それは私が望むことをしないか、正しく使用していません。どんな助けでも大歓迎です!

デン