Creative coders talk

ofToggleFullScreen()などで重くなるのを回避する方法

なぜこうなった

  • ミュージックビデオの納品をするため,openFrameworksでコーディングしていた
  • 最後のキャプチャデバイスに通す段階で,ofToggleFullScreen()でまさかのコマ落ち.とても重くなった.
  • なのでoFのフルスクリーン関数系は使いたくない.

方法

  1. openFramworksで複数画面にまたがった映像でVJする方法を参考に,windowの枠をなくす
  2. キャプチャデバイスの画面の大きさに合わせる
  3. キャプチャデバイスの画面の左上にoFの画面の左上を合わせる

2. キャプチャデバイスの画面の大きさに合わせる

以下のように記述.
もちろん,setup()でも,keyPressedの中で何かキーが押されたときなど,自由に.
例は1920 x 1080の場合.

3. キャプチャデバイスの画面の左上にoFの画面の左上を合わせる

以下のように記述.
上に同じく好きなところに書く.
例は左側に1920 x 1080のキャプチャデバイスの画面がある場合.