HeavyMで複数のプロジェクターを使用する方法
多くのクリエーターは、自分のプロジェクトを物理的に壮大な方法でしかイメージしていない。ビルの側面に作品を貼り付けたり、銅像のような高さにしたり。そして、それがデジタルアートに関するものであれば、プロジェクションマッピングは決して遠い存在ではない。しかし、プロジェクトが大きくなればなるほど、プロジェクター1台では足りなくなる。そのような場合は、複数のプロジェクターを使用することが必須となる。この記事では、いくつかの技術的な側面を説明した後、HeavyMで複数のプロジェクターを使用する方法を紹介する。
まず技術的な側面から見てみよう。複数のプロジェクターを使用するには、コンポーネントやハードウェアの面でいくつかのことを知る必要がある。歯車を理解することは、制作プロセスの流動性につながり、より良いプロジェクトへの道を開く。
複数のプロジェクター:ハードウェア的にはどういう意味ですか?
まず最初に、複数のプロジェクターについて語る場合、複数の出力という観点から取り組むべきである。この場合の出力とは、視覚的なチャンネルを通して表示される計算された情報の流れのことである。最も一般的な出力は、明らかにコンピューター画面である。しかし、出力には他にもいろいろなものがあり、この場合最も重要なのはビデオプロジェクターである。
しかし、出力が1つであることは普通のことのように思えるが、複数の出力を使うには、意欲次第で比較的強力なハードウェアが必要になる。一方 自分のニーズに合った最高のコンピュータを手に入れることが最優先であるべきだそして自問するのだ:しかし、具体的にどのハードウェアを使うのか?GPUとCPUという言葉を聞いたり読んだりしたことはあるだろう。この2つのプロセッシング・ユニットのうち、アウトプットを増やしたいなら、どちらを選ぶべきだろうか?
GPUかCPUか?
なぜ2種類のプロセッサーがあるのですか?
CPUはコンピューターの「頭脳」として知られ、数百万個の小さなトランジスタを持つ複数の「コア」で構成されている。私たちが知っているコンピュータの概念を支えているものだ。実際、すべての処理動作が適切に行われるようにしている。例として、オペレーティング・システムやアプリケーションの実行を可能にするものである。CPUはまた、コンピュータの全体的なスピードの責任者でもある。
GPUの本質は、より特化しているということだ。GPUはもともと3Dレンダリングを支援するために開発されたため、当然、より多くの処理を並行して実行する能力を備えています。これは、動的なビジュアルコンテンツを表示する必要がある、グラフィック負荷の高いアプリケーションに最適です。 プロジェクションマッピング用ストリーミングメディア.GPUは、レンダリングや画像処理だけでなく、人工知能やビットコインのマイニングなどの分野でも採用されている。
CPUとGPUの主な違いは、命令の処理方法だ。人間の言葉で言えば、CPUは一度に1つのタスクを完了させる達人だが、GPUは一度に複数のことを完了させることができる。特定の順番でタスクをこなすのが得意な人もいれば、マルチタスクができる人もいる。
CPUは処理すべきデータの集まりを受け取り、それを順次処理する。すべてがタイムリーに完了する。GPUはデータを複数の処理ユニットに分散させることができ、各ユニットは特定のジョブ専用となります。可能な限りタスクをGPUにオフロードする主な理由は、ワークロードを並列プロセスに分散することです。
エヌビディア, グラフィック・ハードウェアの大手メーカー、 は、CPUとGPUの違いを説明するために、有名なシリーズ「MythBusters」で共演したギークなカップルのサービスを求めた。アダム・サベージとジェイミー・ハイネマンは、ロボットとペイントボールを組み合わせて有名な作品を再現した。
CPUの活動を示す最初のイラストは、ご想像の通り、ゆっくりと、しかし正確に絵の具の弾丸を連射する様子を示しており、その結果、有名な微笑みを浮かべている。速度を上げると、素早く発射できることがわかるが、次のプレゼンテーションの速度には到底及ばない。
次に登場するのは、並列処理におけるGPUの挙動を示すレオナルド2.0だ。今回は、より複雑な芸術作品「モナ・リザ」をほぼ瞬時に再現している。スローモーションで再生すると、プロセス全体が実に論理的な順序で行われていることがわかる。
GPUを使った高度なアプリケーション
今日のアプリケーションにおけるGPUの使われ方は、常に変化している。次のような集中的なワークロードのためだけではありません。 ビデオゲームにおけるグラフィックスレンダリング.人工知能は、最先端技術を進歩させるために利用されている:人工知能は、次のようなことを行うAIシステムを作るために活用されています。 センチメント分析, 財務予測そして画像処理。
AIの分野では、GPUはよりスケーラブルなアプローチを提供する。 ディープラーニングそのため、GPUだけが簡単に処理できる大量のデータを処理する必要がある。
GPUを使うが、どのグラフィックカードを使うか?
質問に戻ると、私たちは複数のアウトプットが欲しいので、一度に多くのことをする必要がある。その場合 GPUがどのエンティティーになるのか、明確な答えがある。.
出力が多ければ多いほど、キャンバスのサイズが大きくなり、計算するピクセル数が増えるため、GPUの使用量も増えます。したがって、高性能GPUを搭載したグラフィックカードを選ぶことが重要です。
高性能のGPUを使うことは本当に重要です。そのため、グラフィックカードの選択は不可欠である。グラフィックカード=電子カード上のGPUとビデオメモリ。
NVIDIAは、2つの主要なGPU製品を製造している:
- RTX新世代のNvidiaグラフィックカード、新しいGPUアーキテクチャは問題なくフィットする。
- ジーティーエックス参考文献:初期のシリーズは2000年代半ばまで遡る
- GeForce GTX:1050、1050 Ti、1060、1070、1080、1080 Ti、1650、1660 Ti...
- GeForce RTX: 2060, 2070, 3060, 3070, 3080…
- クアドロ:P600、P620、P1000、P2000、P4000、M1200、T2000、RTX3000、RTX4000...
- ラデオン:R5、R7、R9、RX480、RX580、Vega 8、Vega 10、RX5600、RX5700...
- ラデオン・プロ:555、555X、560、560X、Vega 20、5300M、5500M...
QuadroとRadeon Pro:これらはプロフェッショナル向けGPUです。これらは、3Dコンピューティングのためのコンピュータ支援設計ソフトウェアや人工知能アルゴリズムのためのニューラルネットワークのトレーニングに特に適合しています。
複数のプロジェクター:可能なさまざまなケース
HeavyMは、複数のプロジェクターを安全かつシンプルに使用する方法を保証していますが、それでも、複数の出力を使用して完璧なショーを制作するために必要な機器を確認する必要があります。
さまざまなケースを見てみよう。
本当に必要な完璧に同期した出力はいくつあるのか?
完全に同期した出力
完全に同期している」とは、異なる出力の画像間に遅延がないことを期待しているということです。これは、例えば複数のプロジェクターをブレンドして使用する場合に絶対に必要です。
最大6系統の出力が必要な場合は、希望する系統数のビデオ出力を備えたグラフィックスカードを使用するのが最適です。
しかし、4つ以上の出力を持つグラフィックカードを見つけるのは難しく、この制限を超えたい場合は、最も安価なものから最も高価なものまで、以下のソリューションのいずれかを使用する必要があります:
- MSTハブしかし、互換性には大きな欠点がある。Macと互換性がないものもあれば、特定のアダプタ(Displayport 1.1または1.2)が必要なものもある。システム要件には注意してください。
- マトロックス・デュアルヘッドTripleHead、QuadHead:オペレーティングシステムで1つの大画面をシミュレートし、モジュールが入力信号を複数の出力信号に分割します。
- データパス x4Fx4、Hx4:Matroxモジュールと同じシステムだが、はるかに高品質。信号は素早く検出され、長期にわたって非常に信頼できる。
ただし、物理的にすべてのディスプレイを接続できたとしても、合計解像度がGPUがサポートする解像度を超えてしまう可能性があるため、希望する合計解像度には注意してください。
現在のグラフィックカードと上記で紹介した3つのソリューションでは、フルHDで完全に同期した出力を最大6つまで表示することができ、出力の解像度を下げればそれ以上表示することもできる。
非同期出力
完全に同期した出力は必要ない?
いくつかの可能性がある:
- お使いのコンピュータで可能であれば、グラフィックカードを追加してください。を無効にするよう注意してください。 SLI/クロスファイア スレーブ・カードの出力を無効にするためである。
- 追加 ブラックマジックデュオ2 またはQuad 2カード:グラフィックカードの出力に物理的な出力を追加することができますが、2つのカードの出力間にわずかな遅延が発生します。
- 複数のコンピューターを同期させる:1台のコンピューターにつき、HeavyMソフトウェアが1インスタンス動作し、ネットワーク経由で外部OSCコントロールを使用して駆動する必要があります。この場合、ネットワークの過負荷に注意してください。メッセージの受信が遅れ、レイテンシーが発生する可能性があります。
もっと必要か?
より多くの同期出力が必要ですか?
この場合、Nvidia Quadro P、Quadro RTX、またはRTX Aカードのようなプロフェッショナル・ソリューションを使用する必要があります。このようなカードは、より多くの出力にブロードキャストしたり、Quadro Syncテクノロジーによって複数のQuadroカードを同期させたりすることができます。
HeavyMに複数のプロジェクター
世界で最も使いやすいプロジェクションマッピングソフトウェアを開発したDigital Essenceは、複数のプロジェクターとその出力が必要な場合に最適なソリューションを提供します。実際、1台のプロジェクターでは不十分なプロジェクトや、クリエイティブなビジョンが1つのレンズが提供する可能性を凌駕するプロジェクトもあります。
その場合、同時マルチプロジェクションとエッジブレンディングという概念を理解することが不可欠だ。
マルチプロジェクションとは?
上記で見てきたように、同時マルチプロジェクションは、プロジェクションマッピングを語る上で複数の出力が必要になる直接の結果である。プロジェクターが1台では足りないほど、プロジェクトが物理的に大きくなることです。クリエイティブなプロジェクトのスケールと解像度は、少なくとも2台のプロジェクターを通して適応される。言い換えれば、2台以上のプロジェクターだけで最適な解像度で適切かつ正しいビジュアルコンテンツをレンダリングできるようなスケールの投影面である。
HeavyMでは、このようなプロジェクトを簡単に作成することができる。実際、出力セットアップ設定で、最大3つのスクリーンを追加することができます。これらのスクリーンは、それぞれ接続できる出力、つまりプロジェクターを表しています。したがって、2番と3番のスクリーンを接続するだけで、マルチプロジェクション・プロジェクトが完成します。さらに、クリエイティブな自由度を確保するため、これらのスクリーンの最大解像度は5760x2160pxです。
さて、マルチプロジェクションとは何か、そしてHeavyMでのマルチプロジェクションのやり方がわかったところで、エッジブレンディングに焦点を当てよう。
エッジブレンドとは?
まず最初に、エッジブレンディングが発生するためには、マルチプロジェクションが必須条件である。実際、エッジブレンディングが発生するのは、2台以上のプロジェクターで同じ映像コンテンツを表示する場合である。前述したように、このような場合、一般的に投影される領域はかなり大きくなる。ビデオや画像は、視聴者にシームレスに見えるように表示されなければならない。つまり、それぞれのプロジェクターの投影面がどこから始まり、どこで終わるのか、観客には見えてはならないのだ。それどころか、観客は、複数の光ビームが投影されたコンテンツがあたかも1台のプロジェクターから投影されたかのように感じなければならない。そこで、エッジブレンディングがその意味を発揮するのだ。
エッジブレンディングは、隣り合うプロジェクターの光ビームの境界を重ね合わせ、異なる色レベルを通してブレンドすることで、表示されるコンテンツをシームレスで全体的なものに見せる。
このような仕事は、一見すると大変そうに聞こえるかもしれない。しかし HeavyMツールは、それを簡単に実現します。.上記のスクリーンを追加する最初のステップが完了したら、「ブレンド」ケースにチェックを入れ、希望の効果が得られるように線を調整するだけです。リアルタイムでテストして、すぐに効果を確認してください!