【TouchDesignerノート】レビューNO.1

TouchDesignerとは何ですか?

簡単に言えば、それは視覚的なプログラミング言語です。TDはプログラミング言語です。TDはAPPアプリケーションではないため、
一般的なプログラムのようなアクションを簡単に開始できます。touchdesignerは、ノードベースのグラフィカルプログラミングソフトウェアです。つまり
、テキストドキュメントを開いてコードを1行ずつ入力する代わりに、TDはグラフィカルインターフェイスを使用してノードを介してプログラムを作成します。TDの各
ノードまたはOP要素は、特定の小さな独立したアクションを実行します。関数全体を実現するには、複数のノードが連携
て動作する必要がありますそれらの入力と出力は、情報を渡すために一緒に接続されています。
基礎知識

基礎知識

OPコンポーネントの作成
インターフェイスをダブルクリックしてOPコンポーネントを作成するか、ショートカットキー「Tab」を使用します(Windowsのバージョンによっては、Tabショートカットキーをサポートしていないようです)。
ここに画像の説明を挿入
ここに画像の説明を挿入
OPコンポーネントの出力ポートを右クリックすると、新しいOPコンポーネントを作成できます。マウスの中ボタンで作成したOPは、元のリンクの外側に平行分岐を作成します。

ここに画像の説明を挿入
ここに画像の説明を挿入
OPを作成する場合、「Ctrl」と「Shift」の2つの非常に便利なショートカットキーがあります。[OPの作成]ダイアログボックスを開き、
Ctrlキーを押したまま、複数のOPを続けて選択します。これらのOPは上から順にインターフェイスに追加されます。このトリックは
いくつかのOPをプロジェクトにすばやく追加できます。
SHIFTを押すのも同じ操作方法です。違いは、この方法で作成されたOPが左から右に直接接続されることです。この
方法では、線で接続された複数のOPをすばやく作成できます。


マウスとキーボードのナビゲーション
ここに画像の説明を挿入
図のiをクリックすると、選択したOPコンポーネントの詳細情報が表示されます。
TDプロジェクト内を移動するためのショートカットキーがいくつかあります。それらの2つは、iキーとuキーです。
uキーは現在のコンポーネントから飛び出し、上位層ネットワークに入ります。
iキーを逆にすると、ネットワークまたはコンポーネントに入ります。
グリッド内のすべてのOP要素を表示するには、hを押します。これは、現在のグリッドのホームアクションを実行することと同じです。
(私のウィンドウのショートカットキーが応答しません。マウスホイールを使用してコンポーネントに出入りすることができ、右クリックして[すべてをホーム]を選択して画面を中央に表示することができます)



単純なスクリプトは、外部テキストエディター TD自体を使用して作成および編集できます。ただし、スクリプトが大きくなるにつれて、外部コンパイラーを使用する
簡単で高速になります。これには多くの利点があります。
コード行番号、
色分けされたコード、
関数の検索と置換、
自動関連付けステートメントなどです。
そのため、TDでPythonを幅広く使用すると、作業がより効率的になります。
Sublime Text エディターリンク
Notepad ++ エディターリンク
ここに画像の説明を挿入
ここに画像の説明を挿入
Text Editorで、コンパイラーのexeファイルのインストールを選択します。


ヘルプ
ここに画像の説明を挿入
プログラムおよび特定のOPコンポーネントに関する質問については、公式のWiKIを参照してください。各OPには
、WIKIのWebページを指す2つのショートカットがあります。
それらはパラメータウィンドウにあり、外観は疑問符のようなものです。それらの1つは、このOPコンポーネントの使用法を紹介しています。
Pythonロゴの付いた別の疑問符は、このOPに関連するPythonステートメントを紹介するためのものです。


パラメータウィンドウパラメータウィンドウで
は、すべてのOPパラメータにアクセスできます。
開く方法は2つあります。
1つは「P」キーを使用する方法で、フォームの右上隅にドッキングされた固定ウィンドウを開きます。現在
選択しているOPのパラメーターが表示されます。(ウィンドウバージョンPは無効です)もう
1つは、OPを直接右クリックして[パラメーター]を選択し、フローティングウィンドウを開きます。この方法の
違いは、この時点で別のOPを選択しても、このウィンドウのパラメーターは前のOPのパラメーターのままであることです。
2つ目の方法は、複数のOPのパラメーターを同時に操作する場合に非常に効果的です。各OPのパラメーター設定は
異なりますが、すべて同じパラメーターオプションを使用します。以下は、OPオプションのパラメーターです。
ここに画像の説明を挿入
左から右に、これらのパラメーターは次のとおりです。

  1. コンポーネントのヘルプ:ブラウザの新しいウィンドウでOPのWIKIヘルプページを開きます。
  2. コンポーネントPythonヘルプ:新しいブラウザウィンドウでOPのPythonヘルプページを開きます。
  3. OP情報ダイアログ:OPプログラムの情報を表示します。効果はOPを中クリックするのと同じです。
  4. 備考:OP備考の表示と編集
  5. パラメータのコピー:メールクリックメニューによってコピーされたパラメータを表示します
  6. 言語:PythonまたはtscriptをOPのスクリプト言語として使用することを選択します
  7. 展開/マージパラメータ:このOPのすべてのパラメータを表示するには、展開またはマージします
  8. デフォルト以外のパラメーター:変更され、デフォルト状態にないパラメーターのみが表示されます。

パラメータ
1.定数タイプ
ここに画像の説明を挿入
定数タイプでは、現在の値が表示され、編集および入力できます。

ほとんどのパラメーターのデフォルトのタイプは定数であり、その値域はグレー表示されています。
最初はパラメータスクリプトの名前です。
TDのスクリプト言語では、パラメーターを参照する場合は常にスクリプト名が必要です。
Noise CHOP Roughnessパラメータのスクリプト名は「rough」です。
Pythonで粗さの値を1に設定するステートメントは次のとおりです:
op( 'noise')。Par.rough = 1

2.式のタイプ
青いボックスをクリックして、式のタイプに変更します。
ここに画像の説明を挿入
式タイプの下に、対応するPythonスクリプトが表示されます。これらの式は入力および編集できます。

3.出力タイプ出力タイプ
に変更する場合は、CHOP要素のチャネルをパラメーターにドラッグする必要があります。その後、出力タイプの小さなボックスが自動的に選択され、背後の背景色も緑色になります。
ここに画像の説明を挿入
ここに画像の説明を挿入
値領域は、コロンで2つの部分に分割されています。コロンの前はソースコンポーネントの名前で、コロンの後はそのソースコンポーネントの
パラメータ名前ですこれらの値は他のOPによって適用されるため、出力タイプでパラメーターを編集することはできません。


モーションコントロール
ここに画像の説明を挿入

  1. タイムラインを最初のフレームにドラッグします
  2. タイムラインを一時停止
  3. 逆再生
  4. フォワードプレイ
  5. 1フレーム戻る
  6. 1フレーム先
  7. 選択した範囲でループ
  8. 選択した範囲で1回再生し、最後のフレームで停止する
    最も一般的に使用される機能は、開始と一時停止です。スペースバーを使用して達成します。

タイムライン設定
タイムラインにロックされたビデオやアニメーションがない限り、通常、タイムライン設定を頻繁に操作する必要はありません。
タイムラインは画面の左下隅に設定されています。重要なのは、プロジェクトのフレームスピードやリズムを変更できることです。フレームレート
は、プロジェクトが各フレームをレンダリングするレートを決定します。デフォルトは60フレーム/秒です。つまり、プロジェクトでは、毎秒60フレームがレンダリングされるようにします

リズムは、プロジェクトの1分あたりのビート数を決定します。これは、Beat CHOPで使用されます。
タイムライン設定は、一貫したタイムラインでメディアまたはアニメーションをロックする必要がある場合によく使用されます。フレーム制御には
、タイムラインの最初のフレームと最後のフレームを制御するために使用される「開始」と「終了」が含まれます。同様に、「RStart」と「REnd」は
、タイムラインループの開始点と終了点制御するために使用されます。これらの設定により、タイムライン全体にわたる
4000フレームのアニメーションを作成できるだけでなく、タイムラインのごく一部をループさせることもできます。
ここに画像の説明を挿入


分割画面表示
ここに画像の説明を挿入
ネットワーク間を行き来する場合、分割画面を使用すると、多くの時間を節約できます。3層ネットワークを経由してパラメーターを変更する場合、ジャンプして変更を確認するだけでも、時間の無駄になります。画面分割機能を使用すると、フォームを任意のブロックに分割できるため、ジャンプする必要がなく、各ページを保存して後で使用できます。

ここに画像の説明を挿入
パネル分割画面にはいくつかのショートカットキーがあります。

  1. Alt + [:マウスから垂直にパネルを分割する
  2. Alt +]:パネルをマウスから水平に分割します
  3. Alt + Z:マウスがあるパネルを閉じます

リアルタイムレンダリング

元の記事を28件公開 賞賛3件 訪問885件

おすすめ

転載: blog.csdn.net/wangpuqing1997/article/details/105402161