|
|
Log In | Not a Member? |
Contact ADC |
| < Previous PageNext Page > |
パッチはコンシューマ、プロセッサ、プロバイダの各グループに分けられます。これらはそれぞれ各自の実行モードを示しています。コンシューマは、結果を対象物にレンダリングします。Figure 1-15のCubeパッチはコンシューマの例です。このパッチは、テクスチャリングされたキューブを画面に表示します。コンシューマパッチの動作には以下の3つの特徴があります。
パッチの「Enable」入力がTrueに設定された場合に実行される。
定義された順序で実行される。Cubeパッチの右上にある番号に注目してください。これは、ほかのコンシューマパッチに対する実行順序(レンダリング層とも呼びます)を示します。コンシューマパッチは、番号の最も小さいものから最も大きいものの順に実行されます。
プロセッサおよびプロバイダからデータを引き出す。
プロセッサは、指定の間隔で、または入力値の変化に応じて、データを処理します。Figure 1-15のInterpolationパッチはプロセッサパッチの例です。このパッチは、与えられた時間について開始値と終了値の間を補間することによって算出された値を返します。Interpolationパッチでは、入力値または時間が変化したときにその出力値が更新されます。この例では、出力値が補間の間隔と反復モードに基づいて変化します。
プロバイダは、外部のソースからコンポジションへデータを供給します。この種のパッチは、オンデマンドで実行されます。つまり、データが要求されるたびに実行されますが、最大でも1フレームに1回です。Figure 1-15のVideo Inputパッチはプロバイダパッチの例です。このパッチは、外部のビデオソースからキャプチャされた画像を供給します。
パッチのタイトルバーは、実行モードを示すように色分けされて表示されます。プロセッサは緑、プロバイダは青、コンシューマはピンクで表示されます。Figure 1-15に示すように、色を見るだけで各パッチの実行モードを判断できます。
| < Previous PageNext Page > |
Last updated: 2006-12-05
|
Get information on Apple products.
Visit the Apple Store online or at retail locations. 1-800-MY-APPLE Copyright © 2007 Apple Inc. All rights reserved. | Terms of use | Privacy Notice |