問題タブ [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.
applescript - 端末でnukeスクリプトをレンダリングするapplescript
Nuke スクリプトを Applescript アプリケーションにドロップしてから、Nuke スクリプトがターミナルでレンダリングを開始できるようにしたいと考えています。
スクリプトは、ドロップされたアイテムのファイル パスを取得し、それを「nuke -xi」と共にターミナル ウィンドウに貼り付けて、Return キーを押す必要があります。これまでのところ、私は..
と...
どんなアイデアでも大歓迎です。
c++ - Boost ライブラリに対して Nuke のプラグインをコンパイルする
ブースト ライブラリに依存する Nuke 用のプラグインをコンパイルしようとしています。ヘッダー/ライブラリの検索パスを入力し、ライブラリを追加して、バイナリを XCode のライブラリにリンクしました。
問題なくコンパイルされていますが、Nuke が my プラグインをロードしようとすると、次のようなエラーが表示されます。
ライブラリがロードされていません: libboost_atomic-mt-libstdc++.dylib
XCodeでもっと何かをハックする必要があると思います。何か案は?
nuke - nuke スクリプト ファイルを読み取り、その読み取りノードを一覧表示する方法
-t フラグを使用して端末モードで nuke を開くことができることを認識しています。
nuke スクリプトをバッチで開き、存在するすべての読み取りノードを一覧表示する方法はありますか。
python - Nuke が間違ったバージョンの Python にアクセスする
これと非常によく似た問題が発生しています: Using multiple versions of Python
私の問題の文脈は、別の質問を正当化するのに十分なほど異なっていると私は信じています。The Foundry's Nuke の非商用版を起動しようとすると、このエラーが表示されます。エラーは次のように表示されます。
http://community.thefoundry.co.uk/discussion/topic.aspx?f=197&t=113695
ただし、コマンド プロンプトがすぐに閉じる前に返されるエラー メッセージは、最初のリンクに表示されているものです。これにより、Nuke が間違ったバージョンの Python にアクセスしようとしていると思われます (現在、Python 3.5 にアクセスしようとしています)。
私の考え方が正しいと仮定すると、Nuke がアクセスしようとしている Python のバージョンを変更するにはどうすればよいですか? Foundryフォーラムのリンクにあるアドバイスもどれもうまくいきませんでした.言及する必要があります. 私が読んだところによると、Nuke で使用される Python の最新バージョンは 2.7 です。より具体的に質問すると、Nuke が Python 3.5 ではなく Python 2.7 にアクセスできるようにするにはどうすればよいでしょうか? 両方ともデスクトップの 64 ビット Windows 10 にインストールされています。
python - 選択したノード名を Python で Nuke のリストまたはタプルに取得する
Nuke で Python を使用して、選択したノードの名前のリストを取得しようとしています。私が試してみました:
これにより、選択したノードの名前が個別の文字列として表示されます。各文字列を結合するそれらに対して私にできることは何もありません。3 つの Merge を選択すると、Nuke スクリプト エディタで次のように表示されます。
結果: Merge3 Merge2 Merge1
最後の変数 n を括弧で囲むと、次のようになります。
それが、それらが別々の文字列であることを私が知っている方法です。選択したノードを返す別の方法を見つけました。私が使用した:
node3a7c000 のような奇妙な名前が返されますが、これらの名前は、nuke.toNode() のようにノードを呼び出すあらゆるもので機能し、すべて 1 行で表示されます。次のように、これらの結果を強制的にリストまたはタプルにしようとしました。
結果: node3a7c000 node3a7c400 node3a7c800
結果: (「node3a7c000」、「node3a7c400」、「node3a7c800」)
私の結果はタプルの標準構造を持っているように見えますが、タプルから最初の値を呼び出そうとすると、括弧が返されます。これは、作成したタプルがまだ文字列であるかのようです。
選択したノード名のリストまたはタプルを収集するためにできることはありますか? 何が間違っているのかわからず、最後の解決策がうまくいったはずです。
linux - Quartz Composer に似たアプリはありますか?
Quartz Composer に似た定義済みノードの接続を可能にするデスクトップ GUI アプリを探していました。ノード自体には機能は必要ありません。視覚的な表現のために必要なだけです。
いくつかの例:
http://bergie.iki.fi/blog/inspiration-for-fbp-ui/
そして、このプロジェクトのノード エディター: https://github.com/vurtun/nukear
このタイプのグラフを定義する単数形はありますか? ノードグラフを疑っていますが、ノードを含むものをGoogleで検索すると、.jsも含まれる傾向があります
python - 別のスレッドで進行状況バーを実行する - Pyside
コードの残りの部分とは別のスレッドでプログレス バーを実行したいのですが、プログレス バーがメイン スレッドからどのように更新されるかを制御したいと考えています。
これは可能なものですか?
これは私がこれまでに持っているものです:
これは、スレッド内で進行状況バーを正しく実行しているように見えますが、run 関数によって完全に制御されています。
run 関数を削除して、このコードをメイン スレッドに追加しようとしました。
しかし、これはうまくいかなかったようです。
これについての助けは素晴らしいでしょう...ありがとう