-
Notifications
You must be signed in to change notification settings - Fork 0
インタラクティブな映像コンテンツを作る
Takanobu INAFUKU edited this page Jul 2, 2021
·
3 revisions
- 入力 - キャプチャー、ソース
- カメラ
- その他の何らかの接続・通信によって、データとして映像を取り込む
- 出力 - ディスプレイ
- 液晶モニター
- 設置方法
- プロジェクター
- 投影方法
- 液晶モニター
- リニア⇔ノンリニア(時間軸的な)
- フィルム(映画)とある種、対になるようなもの
- VJ(ヴィジュアル/ヴィデオ・ジョッキー)
- リアルタイム・レンダリング⇔プレ・レンダリング
-
授業では基本的には(パーソナル・)コンピューター上でデータとして映像を処理するものを取りあげる。
-
専用(特定の用途に特化した)ソフトウェア
今回の課題において、制作上自分でプログラムを書くことは必須ではないので、自分の表現にあったツールを利用して構わない
- プログラミング環境
- openFrameworks
- Processing/p5.js
- ノードベース・ヴィジュアルプログラミング環境
- 映像ファイルの種類・フォーマット
- データコンテナ
- MOV、MP4、WebM...
- 圧縮・非圧縮、コーデック
- H264・H265、VP9...
- 画像自体の圧縮
- 時間軸的な圧縮・補完
- H264・H265、VP9...
- リアルタイムで映像ファイルを扱う場合、フォーマットによって向き・不向きがあるので、処理内容によって適切なものを選択する。
- データコンテナ
- エクストラ:3DCGモデル用のデータ
- データコンテナ
- obj、stl、gltf / glb、collada(dae)..
- 頂点情報に加えて、テクスチャ情報や、リグ(関節)やアニメーションに関する情報を含む場合もある。
- データコンテナ
-
タイムライン、キーフレームという概念
- 映像データは基本的には静止画データ(= フレーム)の連続。
- データ量の圧縮やシーク(早送り・巻き戻し、スキップ)操作の際のメタデータとしてキーフレームというものがある。
-
OSCシーケンサー
映像データだけでなく、音声や外部デバイスとの連携・通信等も含めた同期をとる時に便利。
- リアルタイムCG − 各種のパラメーターからその場で映像を生成する。
- ゲームなど
- カメラなどの外部入力装置からの映像に対して処理を行う。