「画像シーケンスの記録」機能では、アドインがバックグラウンドで「スナップショットカメラ(黒)」と「スナップショットカメラ(白)」という 2 つの仮想カメラを自動的に作成します。
背景の異なる2つのスナップショットをまったく同じ瞬間に撮影し、その差分を分析することで、従来の「グリーンスクリーン」を使用することなく、ロボットを周囲の環境からきれいに切り出すことができます。
2つのスナップショットカメラのいずれかをダブルクリックすると、次のような追加パラメータを含むダイアログボックスが開きます:
1.焦点距離(mm):この値を大きくすると画角が狭まり、望遠効果が得られます。これは、カメラの位置を動かさずに遠方から細部を鮮明に捉えるのに最適です。この値を小さくすると広角効果が得られ、大規模な生産セルを1回の撮影で捉えることができます。
2.ピクセルサイズ(μm):この値は、センサーの個々のピクセルの物理的なサイズを定義し、解像度や視野角に直接影響します。この値を調整することで、カメラセンサーの鮮明度やピクセル密度を調整し、オブジェクトの細かいエッジを鮮明に捉えることができます。
3.視野角(deg):この値を大きくすると、カメラを後退させて大規模なロボット設備の広角ショットを撮影できます。逆に、この値を小さくすると、マイクロマシニングや小型部品のピッキングなど、細部まで精細な作業をクローズアップして撮影できます。
4.作動距離(mm):この設定は、仮想カメラの最大視界深度を決定します。この値を非常に大きな値(デフォルトの 99995.0 mm など)に設定することで、生産現場がどれほど広大であっても、あるいはロボットがアームを背景に向かってどれほど遠くまで伸ばしても、録画中に部品がフレームから切断されたり、フレーム外にはみ出したりすることがなくなります。
5.センサーサイズを固定:このチェックボックスをオンにすると、フレームの境界が固定されます。これにより、メインウィンドウのサイズを変更しても、エクスポートされた画像の構図が同一に保たれ、アニメーションのコンパイルがスムーズに行われます。
6.カメラのセンサーサイズ(幅と高さ、単位:ピクセル):高解像度で鮮明な画像が必要な場合は、ここに手動でより大きな値を入力してください。
7.ウィンドウのサイズ変更を許可:メインウィンドウのレイアウトパネルでの調整に合わせて、仮想カメラのベースラインを動的に適応させたい場合は、このチェックボックスをオンにしておいてください。
8.透視図法:自然な見た目のスナップショットを取得するには、このチェックボックスをオンにしたままにしてください。正投影図法(アイソメトリックまたは平面的な俯瞰図)が必要な場合は、チェックを外してください。
9.表示タイプ:最終的なプレゼンテーションでは、「カラー」のままにしておいてください。特殊な技術的な視覚化(例:センサー距離のマッピング表示)が必要な場合は、「グレースケール」や「深度」などのオプションに切り替えることができます。
10.ドック表示:仮想カメラのライブプレビューウィンドウを、独立したポップアップウィンドウとして表示させるのではなく、RoboDKのユーザーインターフェースレイアウトパネル内に直接固定します。
11.光のパラメータ(アンビエント、ディフューズ、スペキュラー):これら3つのパラメータは、ロボットの物理的な3D表面で光がどのように反射するかを調整します。ロボットモデルに光沢のある表面がある場合は、「スペキュラー」の値を低く設定してください。反射を減らすことで、光沢のあるエッジ部分での背景色の滲みを最小限に抑え、よりクリーンでシャープなアルファチャンネルの切り抜きを実現できます。
12.背景色:自動の透過画像シーケンスのエクスポート時(この場合は背景が強制的に白黒になります)には無視されますが、標準的な非透過のスナップショットを保存する際は、背景シートからステーションのコンポーネントがはっきりと浮き立つように、この設定を高コントラストの色(一色の青や緑など)に変更することができます。

2段階のスナップショット機構は、次のように動作します:
1.「スナップショットカメラ(黒)」が黒背景で写真を撮影し、「スナップショットカメラ(白)」が直後に白背景で対応する写真を撮影します。
2.アドインはこれらをピクセル単位で比較します。両方の写真でピクセルが同一に見える場合(黄色のロボットアームのリンクなど)、ソフトウェアはそれを固体オブジェクトとして認識し、保持します。ピクセルが黒から白へと完全に変化している場合は、空隙として識別され、100%透明な領域に変換され、クリーンなアルファチャンネル付きRGBA画像シーケンス(.png)として保存されます。