このプロジェクトについて
vosは、製品のインタラクションを高品質なデモビデオ、ストアリスティング、ソーシャルメディア用クリップに変換するために設計されたプログラム的ビデオエンジンおよびCLIです。ビデオフレームを時間の純粋関数とする原則に基づいて動作し、異なる環境(ブラウザ、Node.js、またはサーバー)間で決定論的な結果を保証します。
主な機能は以下の通りです:
- プログラム的アニメーション:JSON記述を使用して、Three.jsシーンとGSAP方言のタイムラインを自己完結型のプログラムにコンパイルします。
- スクリーンレコーディング・パイプライン:CLIを使用してブラウザをスクリプト化し、製品の録画、カーソル移動の追跡、ズームやペースの自動計画を行うことができます。
- データ駆動型編集:編集上の決定はJSONドキュメントに保存されるため、再録画することなく再レンダリングが可能です。
- 分散レンダリング:@vosjs/render-coreを介して、タイムラインを並列チャンクにシャーディングし、レンダリングを高速化することをサポートしています。
- モジュール式アーキテクチャ:タイムライン計算(@vosjs/timeline)、トゥイーン(@vosjs/tween)、コアエンジンロジック(@vosjs/core)、および要素レンダリング(@vosjs/elements)のための専用パッケージで構成されるモノレポです。
このシステムは解像度に依存せず、テキスト、画像、SVG、およびThree.js要素としてレンダリングされるビデオオーバーレイを含むミックスメディアをサポートしています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.