Rの3D散布図、または数値データで満たされた3つのフィールドを持つデータフレームがあるとします。
それを3Dテレビで見ることができる「何か」に「変える」ことができますか(シャッターゴーグルを使用したSamsungのランダムな大画面テレビのように)。軸を中心に回転する散布図の静的なクリップ、またはプロットを操作できる(移動、回転、...)。これを行うために必要なプログラム、ライブラリは何ですか?
(作業が行われるので、Rを起動しました。ただし、Rを含める必要はありません)
Rの3D散布図、または数値データで満たされた3つのフィールドを持つデータフレームがあるとします。
それを3Dテレビで見ることができる「何か」に「変える」ことができますか(シャッターゴーグルを使用したSamsungのランダムな大画面テレビのように)。軸を中心に回転する散布図の静的なクリップ、またはプロットを操作できる(移動、回転、...)。これを行うために必要なプログラム、ライブラリは何ですか?
(作業が行われるので、Rを起動しました。ただし、Rを含める必要はありません)
回答:
アニメーションのフレームごとに2つの画像(左目用と右目用)を生成し、横に並べて(非常に幅の広い画像または水平につぶした画像にする)、その方法でビデオファイルを生成できます。 。次に、そのファイルをUSBドライブに入れ、最新の3Dテレビに接続し、その3Dメニューを見ると、画像の表示方法を理解する「サイドバイサイド」または「SBS」オプションが見つかります。(多くの例については、YouTubeで「GoPro 3D」を検索してください。)
モニターとしてテレビに接続されたコンピューターでも同じことができるかもしれませんが、デスクトップの3D以外の部分は、それぞれの目で複製されない(奇妙に見える)ため、非表示にする必要があります。
注:コンピュータをSBSモードの3D画面に接続する場合は、ナビゲーションを開始しながら一度に片目を閉じてプレゼンテーションを開始すると便利です。
本当に必要なのは、rglパッケージからのスピン可能なplot3d()だけです。
ベースプロットの2つのインスタンスを作成し、わずかに反対方向に回転(完全に中央に配置されたレンズのようなビューの場合)またはわずかにズームインおよびズームアウト(より標準的な3Dビューの場合)
バツ。プロットをより青く離れた色合いに、同じように近くのプロットをより赤く色づけます。
この投稿の最後にある、3Dスピンプロット用のrglおよび同様のパッケージの簡単な説明があります。
可能であれば、OpenGLを使用して各プロットに見栄えのよいパース主導のぼかし効果を配置することをお勧めします。もちろん、角度を少し微調整して、適切に調整する必要があります。覚えているとしたら、角度は20度未満である必要があります。