String Projector Control デバイス
String Projector Control デバイスは、外部デバイスを制御し、オプションでビジュアライザー内でその動作をシミュレートすることを目的としています。
プロジェクター制御は、実際のプロジェクターへの出力に加えてシミュレートすることもできます。その目的は、パン/チルト、ズーム、フォーカス、レンズシフト、強度、およびプロジェクター構成オブジェクト(異なるキャリブレーション状態を呼び出すため)を含むプロジェクターのプリセットを呼び出せるようにすることです。
String Projector Control デバイスの設定
Section titled “String Projector Control デバイスの設定”デバイスのセットアップ
Section titled “デバイスのセットアップ”- StringProjectorControlDevice を作成します。
- デバイスをプロジェクターに関連付けます。
- 文字列制御バージョンを使用する場合は、制御デバイスを作成します。
- シミュレーション構成を選択したプロジェクター構成に割り当てます。
- ProjectorControl エディターまたはレイヤープリセットエディターのいずれかでプリセットを作成します。前者は マルチ編集 が可能なため、推奨されるワークフローです。
タイムラインのキーフレーム化
Section titled “タイムラインのキーフレーム化”- projector control レイヤーを作成します。
- マッピング(制御するプロジェクターのグループ)を作成します。
- タイムラインの再生に合わせて呼び出すプロジェクターのプリセットを作成します。
デバイスの構成
Section titled “デバイスの構成”- デバイスが制御するプロジェクターを定義します。
- シミュレーション構成を有効にするか無効にするかを選択します。これは、プロジェクターがステージ内で動くかどうかを制御します。
- String Projector Control デバイスの場合は、制御デバイスを定義し、対応するシリアル、telnet、または UDP デバイスを作成して、Designer からデータを送信します。
- 必要に応じて、Default、Startup、Shutdown の各コマンドを構成します。
プリセットの設定
Section titled “プリセットの設定”ProjectorControlPresets は、ProjectorControl レイヤーまたは String Projector Control Device Editor のいずれかを通じて作成できます。このエディターはマルチ編集機能に完全に対応しているほか、ハード値をプリセットに変換してさらに時間を節約できる機能もあるため、エディターを通じてこの機能を実行する方が良い選択です。
- Device manager から String Projector Control Device Editor を開きます。
- 各プロジェクターを選択し、目的の値を適用します。個別に行うか、マルチ編集 機能を使用します。
- 複数の行を選択し、Convert Selected Rows to Preset 機能を使用して、選択した行の内容を後で呼び出せるプリセットに保存します。たとえば、Home position、Position 1、Position 2 などです。

プロジェクターの制御
Section titled “プロジェクターの制御”詳しくは ProjectorControl レイヤー を参照してください。
Projector(プロジェクター)
Section titled “Projector(プロジェクター)”- ビジュアライザー内の仮想プロジェクターオブジェクトです。
Values(値)
Section titled “Values(値)”- Pan/Tilt、Focus、Zoom、Lens Shift(V/H)、Intensity: 外部デバイスに送信されている現在の値です。これらの値を変更すると、デバイスは外部デバイスにコマンドを送信します。
Simulation(シミュレーション)
Section titled “Simulation(シミュレーション)”- Simulation configuration — 外部デバイスの動作をシミュレートするためにデバイスが変更するプロジェクター構成です。その設定はシミュレーションによって上書きされるため、これには必ず専用のプロジェクター構成を使用してください。
- Home rotation — デバイスのパン/チルトがゼロのときの開始回転です。
- Rotation speed (deg/s) — 異なるパン/チルト値の間の回転のアニメーション速度(度/秒)です。
- Pan Axis — パン値で制御される軸です。
- Tilt Axis — チルト値で制御される軸です。
Default Recall(デフォルトリコール)
Section titled “Default Recall(デフォルトリコール)”- Recall — デバイスに送信されるコマンドのデフォルトの順序です。これにより、パン/チルト、フォーカス、ズーム、その他のアクションの開始の間に遅延を設定できます。
たとえば、プロジェクターが見えるようになる前にズーム、フォーカス、位置を設定できるよう、強度の動きを一定時間遅らせたい場合があります。遅延値は秒単位で表されます。
このエディターはマルチ編集機能に対応しているため、通常のエディターと同じようには動作しません。詳しくは マルチ編集 を参照してください。

Device(デバイス)
Section titled “Device(デバイス)”- Control device — コマンドの送信に使用するネットワークデバイス(Serial、Telnet、UDP)です。
Commands(コマンド)
Section titled “Commands(コマンド)”- Default commands — 特定のアクションの DMX コマンドの前にネットワークデバイスに送信される文字列コマンドです。
- Startup commands — プロジェクター制御デバイスが起動されたとき、またはデバイスマネージャーから追加されたときにネットワークデバイスに送信される文字列コマンドです。
- Shutdown commands — プロジェクター制御デバイスが停止されたとき、またはデバイスマネージャーから削除されたときにネットワークデバイスに送信される文字列コマンドです。
Common properties(共通プロパティ)
Section titled “Common properties(共通プロパティ)”これらの各プロジェクター制御アクションについて、制御文字列を作成できます。範囲は、現在の値をバイナリ(%)または 10 進数($)として公開する前にスケーリングするために使用されます。
Pan/tilt
Section titled “Pan/tilt”- Pan command — パン値が変化したときに制御デバイスに送信される文字列です。
- Pan range — コマンドに公開される前にパン値に適用されるスケーリング範囲です。デフォルトは -90 〜 90 度です。
- Tilt command — チルト値が変化したときに制御デバイスに送信される文字列です。
- Tilt range — コマンドに公開される前にチルト値に適用されるスケーリング範囲です。デフォルトは -90 〜 90 度です。
Zoom(ズーム)
Section titled “Zoom(ズーム)”- Zoom command — ズーム値が変化したときに制御デバイスに送信される文字列です。
- Zoom range — コマンドに公開される前にズーム値に適用されるスケーリング範囲です。
Focus(フォーカス)
Section titled “Focus(フォーカス)”- Focus command — フォーカス値が変化したときに制御デバイスに送信される文字列です。
- Focus range — コマンドに公開される前にフォーカス値に適用されるスケーリング範囲です。
Lens Shift(レンズシフト)
Section titled “Lens Shift(レンズシフト)”- Vertical shift command — 垂直レンズシフト値が変化したときに制御デバイスに送信される文字列です。
- Vertical shift range — コマンドに公開される前に垂直レンズシフト値に適用されるスケーリング範囲です。
- Horizontal shift command — 水平レンズシフト値が変化したときに制御デバイスに送信される文字列です。
- Horizontal shift range — コマンドに公開される前に水平レンズシフト値に適用されるスケーリング範囲です。
Intensity(強度)
Section titled “Intensity(強度)”- Intensity command — 強度値が変化したときに制御デバイスに送信される文字列です。
- Intensity range — コマンドに公開される前に強度値に適用されるスケーリング範囲です。