制作・書き出し・レビュースキル
studio-yebisu/motion-reel
ブリーフからコード動画を制作し、時刻指定の描画、音の同期、フレームレビュー、MP4書き出しへつなぐ日本語スキル。
制作スキルと同梱レンダラーを使用デモ:共通の時計で映像・効果音・確認フレームを作るMotion Reelのひな形とレンダラーで、カードの変形と4つの効果音を同じ秒に指定し、MP4と確認用フレームを出力しています。
実行範囲 ひな形・同梱レンダラーを使った8秒の制作例。横長・縦長の出力記録を同梱。音の聴取レビューは別途必要です。
GIF ↗制作コード ↗8秒 / Motion Reel 0.1.0 / Playwright 1.64.0 / Chrome 154
使いどころ商品紹介、UIの変形、文字や図形の短い映像を、編集できるソースと確認資料付きで制作する。
日本語スキルseek(t)音の同期フレームレビューMP4Studio Yebisu
使い方・導入のヒント
必要な環境 SKILL.mdを読むエージェント。同梱HTMLを書き出す場合はNode.js 20以上、Chrome、FFmpegとffprobe。
Claudeと使うなら ブリーフ、実素材、場面の状態を渡して映像コードを制作し、描画したフレームを見て修正する。Codex等でも利用できる。
導入のポイント Studio Yebisuの独自実装。横長・縦長の実書き出しと同一環境でのPNG一致を確認。音の聴取レビューは別途必要。Remotion等の既存構成にも判断基準を適用でき、同梱レンダラーは独立HTML用。
npx skills add studio-yebisu/motion-reel --skill motion-reel
プロジェクトのREADME ↗ 5619854
公式スキル
remotion-dev/skills
Remotionの構成設計、字幕、音声、プレビュー、書き出しを支援する公式スキル。
公式スキルの制作規則を適用デモ:Sequenceとspringでリリースノートを場面に分けるRemotion Agent Skillsのremotion-markupを参照し、Sequenceのローカルフレーム、文字のマスク、springでリリースノートの項目を演出しています。
実行範囲 remotion-markupの構成・アニメーション規則を適用。描画と書き出しはRemotion。
使いどころReactを用いた動画制作全般。
React公式Agent Skills
使い方・導入のヒント
必要な環境 Remotionプロジェクトと、スキルを読めるコーディングエージェント。
Claudeと使うなら 制作ブリーフを渡し、コンポジションの設計やフレーム連動アニメーション、レンダリングのコードを生成する。
導入のポイント 公開リポジトリに独立したルートLICENSEは確認できませんでした。Remotion本体の利用条件も確認してください。
npx skills add remotion-dev/skills
プロジェクトのREADME ↗ 7ba4dcf
制作・レビュースキル
emilkowalski/skills
イージング、所要時間、割り込み処理など、UIアニメーションの品質を高めるスキル集。
UI設計・レビュースキルを適用デモ:途中の入力でも動きがつながるUIを設計するEmilの起点・短い応答・transform/opacity・割り込みの規則をUIへ適用。再入力の時刻を指定し、速度を保って目標を切り替えるspringの動きを見せます。
実行範囲 入力の時刻を指定したUIの動画デモ。起点・短い応答・途中の入力を再現。
使いどころUIコンポーネントやインタラクションの改善。
UIレビューイージング
使い方・導入のヒント
必要な環境 既存のUIコード。対象に合わせてスキルを選択。
Claudeと使うなら 操作性やイージングの調整方針をコードレビューや実装に反映する。
導入のポイント 動画を書き出すエンジンは含みません。apple-designは作者が整理したウェブ向け指針です。
npx skills add emilkowalski/skills --skill review-animations
プロジェクトのREADME ↗ 2d22863
制作スキル集
charlie947/motion-graphics-skills
ブランドガイドラインの策定から製品紹介、文字演出、レビューまでをカバーするスキル集。
apple-launch-filmの設計規則を適用デモ:製品ショットと変形するUIをつなぐスキル集からapple-launch-filmを選び、黒いisland、幅と高さを別々に動かすspring、連続する製品ショットを架空のスピーカーSONORAの紹介へ適用しています。
実行範囲 apple-launch-filmの設計規則を独自Canvas作品へ適用。架空の製品紹介。
使いどころトーン&マナーを統一した告知動画やプロモーション映像の制作。
Opus 5.5作例ブランド短尺動画
使い方・導入のヒント
必要な環境 Claude Codeなどのスキル対応エージェント。
Claudeと使うなら ブランド情報をもとにデザイン規則を定義し、一貫したスタイルでシーンコードを組み立てる。
導入のポイント 作者の公開作例と制作手順を確認。こちらでのOpus 5.5実生成は未実施です。
npx skills add charlie947/motion-graphics-skills
プロジェクトのREADME ↗ 229022e
制作ツールキット
whaleyxbt/claude-motion
共通タイムライン、演出規則、フレームレビュー、Pythonによる効果音合成を統合した環境。
映像・音の制作規則を適用デモ:共通の時間表で映像と効果音を同期するWhaleyのmotion-designとsound-designを参照し、波形からカバーへの変形と自作効果音を同じJSON時間表へ配置。RemotionとPythonで出力しています。
実行範囲 共通タイムラインと音の設計規則を適用。描画はRemotion、音はこのガイドの自作Python合成。
使いどころ映像と効果音をフレーム単位で同期させる動画制作。
Remotion効果音シミュレーション
使い方・導入のヒント
必要な環境 Node.js 20以上、Python 3、FFmpeg。WebシミュレーションではChromium。
Claudeと使うなら タイムラインに沿って映像の描画コードと効果音のトリガーを同時に生成する。
導入のポイント Remotionのルートを使う場合は本体の利用条件が別途適用されます。素材と作例の権利も個別に確認。
プロジェクトのREADME ↗ e627941
制作スキル・作例
howseen-ai/claude-motion-design
HTMLのseek(t)、Playwright、FFmpegを連携させて任意時刻のフレームから動画を生成するスキル。
HTML動画の制作規則を適用デモ:共有する形を引き継いで画面を切り替えるHowseenのmotion-designを参照し、seek(t)で画面の状態を計算。ボタンから次の画面への共有要素、文字マスク、120BPMの拍を組み合わせています。
実行範囲 seek(t)・共有要素・拍の制作規則を独自HTMLへ適用し、フレームから動画化。
使いどころWeb技術を用いたモーショングラフィックスの動画書き出し。
Opus 5.5作例seek(t)HTML
使い方・導入のヒント
必要な環境 Python、Playwright/Chromium、FFmpeg、NumPy、Pillow。
Claudeと使うなら <code>seek(t)</code>で指定時刻の状態を描画するコードを生成し、キャプチャとエンコードを実行する。
導入のポイント READMEの音楽・効果音・ロゴはコードのMITとは別条件です。公開前にフレームと音を確認。
プロジェクトのREADME ↗ 3d90d34
制作スキル
abhimahamkali/claude-motion-skill
アイデアをCanvasアニメーションに落とし込み、フレーム確認からMP4出力までを行うスキル。
/motionのテンプレートとレンダラーを使用デモ:図形の比喩からCanvasの解説動画を作る/motionのテンプレート・スタイル・作例を参照して独自のレンズと光の場面を作り、専用render.mjsで12秒の動画を出力しています。
実行範囲 Canvas制作・フレーム取得・MP4出力まで実行。場面はこのガイドの独自制作。
使いどころ図形やメタファーを用いた短い解説映像の作成。
Canvas解説導入条件確認
使い方・導入のヒント
必要な環境 Node.js 18以上、Chrome/Chromium/Edge、FFmpeg。
Claudeと使うなら 解説シナリオをシーン分割し、Canvasの描画コードとレンダリング処理を生成する。
導入のポイント 取得時点でルートLICENSEは未確認。コードの再配布・商用採用条件を作者に確認できるまで、参考候補として掲載。
プロジェクトのREADME ↗ 37d44b5
スキルの索引
iart-ai/motion-skills
タイポグラフィ、WebGL、地図、数式など、表現ごとのスキルパックへのインデックス。
索引から個別スキルを選択・適用デモ:索引から選んだスキルで文字を一行ずつ出すiartの索引からkinetic-typography-skillsを選択。行マスク、80msの時間差、480msの出現、読み上げ用ラベル、動きを減らす設定をHTMLへ適用しています。
実行範囲 実際に適用したのは、索引で選んだ別リポジトリのkinetic-typography。
使いどころ目的の表現に応じた専用プロンプトやスキルの選択。
用途別索引Agent Skills
使い方・導入のヒント
必要な環境 リンク先の各パックにより異なります。
Claudeと使うなら 必要な表現パックを選択し、タイポグラフィやアニメーション規則を制作に適用する。
導入のポイント 本ガイドでは索引からkinetic-typographyパックを選んで制作・実行。全パックの検証ではありません。
プロジェクトのREADME ↗ 4a98223
事例・プロンプト資料
apimodels/claude-opus-5-5-video-prompts
公開されている動画制作プロンプト、指示構成、制作パイプラインの事例集。
事例資料の制作手法を参照デモ:プロンプト事例の手法でCanvas動画を構成するOpus Video Promptsの事例資料を参考に、明示した場面構成とseek(t)で一つの線を動かす独自Canvas動画を制作しています。
実行範囲 事例資料を参考にした独自Canvas作品。資料の役割は制作方法の参照。
使いどころプロンプトの記述粒度や技術選定パターンの調査。
Opus 5.5事例参考資料プロンプト
使い方・導入のヒント
必要な環境 資料を読むだけなら導入不要。再現条件は各事例で異なります。
Claudeと使うなら 実績のあるプロンプト構造を参考に、制作ブリーフとコード生成手順を設計する。
導入のポイント API事業者による編集資料です。モデルの評価結果ではありません。動画・音楽・第三者の指示文は各作者の権利が適用されます。
プロジェクトのREADME ↗ 383335d
動画制作エンジン
heygen-com/hyperframes
HTML/CSSのアニメーションをヘッドレスChromeとFFmpegでMP4に出力する環境。公式スキル付属。
動画制作エンジンを実行デモ:HTMLとGSAPのタイムラインをMP4へ出力するHyperFramesのコンポジションにGSAPの時刻指定できるタイムラインを登録し、HTMLの文字と図形をフレーム単位でMP4へ書き出しています。
実行範囲 HTMLのコンポジション登録・描画・動画書き出しを実行。
使いどころWeb技術で構築するプロモーション動画やSNSコンテンツ。
HTML公式スキル付属MP4
使い方・導入のヒント
必要な環境 Node.js 22以上、FFmpeg。ブラウザでプレビューし、ローカルで書き出せます。
Claudeと使うなら 付属スキルを用いてHTMLコンポジションを構築し、プレビューと動画書き出しを行う。
導入のポイント ローカル書き出しはHeyGenクレジットを使いません。クラウド、音声、生成素材など外部サービスの費用は別です。
npx hyperframes skills update
プロジェクトのREADME ↗ fbbc4e8
動画制作エンジン
remotion-dev/remotion
Reactでフレームごとに画面を描画し、動画や音声を書き出すフレームワーク。Studioで確認可能。
動画制作エンジンを実行デモ:Reactの共通構成を三つのデザイン値で描くRemotionのuseCurrentFrame、interpolate、springで、同じReact構成を編集・ローンチ・製品の三つのデザイン値で描き、動画にしています。
実行範囲 Reactの共通構成とフレーム由来の動きをレンダリング。公式スキルの適用例は別項目に掲載。
使いどころデータ駆動型動画、字幕入りコンテンツ、動画テンプレートの量産。
ReactStudio利用条件あり
使い方・導入のヒント
必要な環境 Node.jsとReactのプロジェクト。書き出し用ブラウザ等は公式手順に従います。
Claudeと使うなら 公式スキルと連携し、Reactコンポーネントとフレーム番号をもとに動画を実装する。
導入のポイント 独自のRemotion License。個人、従業員3人以下の営利組織などは無料枠があり、それ以外はCompany Licenseの確認が必要です。
npx create-video@latest
プロジェクトのREADME ↗ d5f4553
図解アニメーションエンジン
motion-canvas/motion-canvas
TypeScriptでプログラマティックにアニメーションを記述し、専用エディタでプレビューできるエンジン。
図解アニメーションエンジンを実行デモ:TypeScriptの時間軸でコードと図形を動かすMotion CanvasのScene、Code、Rectとジェネレーターの時間軸で、コードの書き換えと図形の変化を連動させています。
実行範囲 TypeScriptのScene・Code・図形アニメーションと動画書き出しを実行。
使いどころプログラミングやアルゴリズム、技術的な仕組みの解説動画。
TypeScript図解エディタ
使い方・導入のヒント
必要な環境 Node.js/TypeScript。動画書き出しは対応するエクスポーターを使用。
Claudeと使うなら 解説の流れをTypeScriptコードとして組み立て、ジェネレータ関数で動きを制御する。
導入のポイント React向けのUIライブラリとは異なる制作モデルです。書き出し経路と依存を公式ガイドで確認。
プロジェクトのREADME ↗ 7b91435
動画・音声処理
FFmpeg/FFmpeg
動画・音声のエンコード、フォーマット変換、フィルタ処理を行うマルチメディア基盤。
メディア処理ツールを実行デモ:数式とフィルタだけで動画を生成するFFmpegのlavfi、geqの時刻付き数式、drawtextで模様と文字を描き、入力映像を使わずH.264動画を生成しています。
実行範囲 入力映像を使わない生成フィルタとH.264エンコードを実行。
使いどころ連番画像からの動画作成、音声合成、解像度やビットレートの調整。
MP4音声CLI
使い方・導入のヒント
必要な環境 OSに合ったFFmpeg実行ファイル。
Claudeと使うなら 解像度やFPS、コーデック要件を指定し、変換・合成コマンドを構築・実行する。
導入のポイント 主にLGPLで、オプションや外部ライブラリによってGPL等の条件が加わります。使うビルドを確認。
プロジェクトのREADME ↗ 6ef3b1b
ブラウザ内の動画処理
ffmpegwasm/ffmpeg.wasm
WebAssemblyによりブラウザ上で動作するFFmpeg。クライアント側でのメディア処理を実現。
WASM処理結果を比較デモ:ブラウザで動画の色と解像度を変換するffmpeg.wasmをブラウザで読み込み、元動画へhueとscaleを適用して再エンコード。実際の変換前後の動画を並べています。
実行範囲 WASMの読込・ファイル操作・動画変換を実行。変換前後の実出力を比較。
使いどころサーバーを介さずにブラウザ内で完結する動画変換・編集Webツール。
WebAssemblyブラウザメモリ制約
使い方・導入のヒント
必要な環境 対応ブラウザ。マルチスレッド版はcross-origin isolation等の配信設定が必要。
Claudeと使うなら ブラウザ内で実行可能なトランスコードやトリミングの処理コードを実装する。
導入のポイント 公式FAQではネイティブ版より遅く、入力上限は2GBと案内。MITはJSラッパー部分で、coreにはFFmpeg等の条件が適用されます。
プロジェクトのREADME ↗ f876f90
Webメディア処理
Vanilagy/mediabunny
WebCodecsを活用し、ブラウザ上で動画・音声の読み書きや変換を行うTypeScriptライブラリ。
ブラウザ内のメディア処理を実行デモ:CanvasのフレームをWebMへ書き出して読み戻すMediabunnyのCanvasSourceとWebCodecsで240フレームをVP9/WebMへ書き出し、完成したファイルの尺・トラックを読み戻して再生しています。
実行範囲 ブラウザ内のエンコードと読み戻しを実行。元のWebMも掲載。
使いどころ高速なブラウザ完結型動画エディタやレンダリング機能の実装。
WebCodecsTypeScriptブラウザ
使い方・導入のヒント
必要な環境 対象コーデックに対応するブラウザ。サーバー実行には対応パッケージ。
Claudeと使うなら Canvasフレームのエンコードやメディア結合処理をTypeScriptで実装する。
導入のポイント 使えるコーデックとハードウェア支援は環境次第です。MPLの対象ファイルを配布する場合は条件を確認。
npm install mediabunny
プロジェクトのREADME ↗ cc108b3
ブラウザ自動化・検査
microsoft/playwright
ブラウザを自動操作し、レンダリング状態のスクリーンショット取得や検証を行うツール。
ブラウザ自動化を実行デモ:指定した時刻の画面をスクリーンショットにするPlaywrightでGSAPのデモを0.8・2・4・6.3秒へ移動し、実際に取得した四枚の画面を時刻付きで並べています。
実行範囲 ブラウザ操作とスクリーンショット取得を実行。撮影対象の描画はGSAP。
使いどころ<code>seek(t)</code>で指定したフレームの連番キャプチャや表示崩れのテスト。
フレーム取得Chromium検査
使い方・導入のヒント
必要な環境 Node.js版またはPython版と、対応ブラウザ。
Claudeと使うなら 時刻ごとのレンダリング完了を待機してスクリーンショットを連続保存するスクリプトを生成する。
導入のポイント フォント・素材・描画完了を待って取得し、動画化はFFmpeg等と組み合わせます。
プロジェクトのREADME ↗ d9f2fd3
Webアニメーション
motiondivision/motion
JavaScriptとReactで、シーケンス、スプリング、ドラッグ、レイアウトの動きを組み立てるWebアニメーションライブラリ。
Webアニメーションライブラリを実行デモ:JavaScriptのシーケンスでカードを展開するMotionのanimateシーケンスとstaggerで、カードの幅・透明度・位置と詳細表示を時間差で切り替えています。
実行範囲 JavaScript APIのanimateシーケンス・stagger・時刻指定再生を使用。
使いどころインタラクティブなUI、画面遷移、マイクロインタラクション。
Reactスプリングジェスチャー
使い方・導入のヒント
必要な環境 JavaScript。React向け機能はReactプロジェクト。
Claudeと使うなら 操作に応答するUIコンポーネントを実装し、スプリング物理やアニメーション遷移を調整する。
導入のポイント Webの操作向けアニメーションを動画にするときは、フレーム番号や時刻から状態を決める設計が必要です。
npm install motion
プロジェクトのREADME ↗ e6bf03e
タイムラインアニメーション
greensock/GSAP
高精度なタイムライン制御が可能なアニメーションライブラリ。CSS、SVG、Canvasに対応。
アニメーションライブラリを実行デモ:文字分割とマスクをタイムラインで制御するGSAPのtimeline、SplitText、行マスク、staggerを使い、活字が棚から集まり、校正され、戻る一連の動きを任意時刻へ移動できるようにしています。
実行範囲 timeline・SplitText・行マスク・stagger・任意時刻の移動を使用。
使いどころ複雑なシーケンスアニメーションや、一時停止タイムラインを用いた動画書き出し。
timelineSVG利用条件あり
使い方・導入のヒント
必要な環境 JavaScript。必要なプラグインを登録して利用。
Claudeと使うなら 要素の登場や遷移をタイムラインに配置し、シーク可能なアニメーションコードを構築する。
導入のポイント 独自のStandard No Charge License。Webflowと競合する視覚的アニメーション制作ツール等には制限があり、MIT扱いにはできません。
npm install gsap
プロジェクトのREADME ↗ 13e2b79
JavaScriptアニメーション
juliangarnier/anime
CSSプロパティ、SVG属性、DOM、JavaScriptオブジェクトを制御できる軽量アニメーションライブラリ。
アニメーションライブラリを実行デモ:SVGの線描画と図形の時間差を制御するAnime.jsのcreateTimeline、svg.createDrawable、中心からのstaggerで、SVGの線と格子状の図形を組み合わせています。
実行範囲 createTimeline・SVG描画・図形変形・時刻指定を使用。
使いどころSVGパスのアニメーション、幾何学模様のモーフィング、スタッガー演出。
SVGtimelineJavaScript
使い方・導入のヒント
必要な環境 JavaScript。バージョンに合った公式APIを使用。
Claudeと使うなら SVGの描画アニメーションや数値変化をコード化し、時間差やイージングを設定する。
導入のポイント 旧バージョンのサンプルをそのまま混ぜず、導入した版のAPIと時刻指定を確認。
npm install animejs
プロジェクトのREADME ↗ 01b81be
パーティクル演出
catdad/canvas-confetti
HTML5 Canvas上で紙吹雪エフェクトを生成する軽量ライブラリ。
エフェクトライブラリを実行デモ:独自の形とタイミングで紙吹雪を出すcanvas-confettiのshapeFromPathでひし形を作り、色・重力・初速・発射時刻を指定して完了を祝う紙吹雪を描いています。
実行範囲 実ライブラリの粒子演出を取得。独自形状、固定した乱数と描画時刻を使用。
使いどころタスク完了、実績解除、祝賀演出のUIアニメーション。
Canvas紙吹雪補助演出
使い方・導入のヒント
必要な環境 Canvasが使えるブラウザ。
Claudeと使うなら トリガーとなるイベントに合わせ、発射角度、粒子数、色を調整した演出コードを生成する。
導入のポイント 動画へ書き出すときは、乱数のseedと粒子の進行を固定すると同じフレームを再現できます。
npm install canvas-confetti
プロジェクトのREADME ↗ 20eebad
3D描画
mrdoob/three.js
WebGLを用いてブラウザ上で3Dグラフィックスを描画・制御する標準的ライブラリ。
3D描画ライブラリを実行デモ:インスタンス描画で柱を波から文字へ変形するThree.jsのInstancedMeshで360本の柱を波と文字の形へ変形。材質、環境光、影とカメラを組み合わせて描いています。
実行範囲 InstancedMesh・材質・照明・影・カメラを使った3D描画。
使いどころ3Dモデルの表示、カメラワーク、ライティング、シェーダー表現。
3DWebGLシェーダー
使い方・導入のヒント
必要な環境 対応ブラウザ、WebGL/WebGPUなど選択するレンダラーに合った環境。
Claudeと使うなら ジオメトリ、マテリアル、ライト、カメラを定義し、フレーム更新で動く3Dシーンを構築する。
導入のポイント モデル・テクスチャ・HDR素材の権利は別です。動画化ではカメラや物体の状態も時刻から計算します。
npm install three
プロジェクトのREADME ↗ 2a8cd87
React向け3D描画
pmndrs/react-three-fiber
Three.jsの機能をReactの宣言的なコンポーネントとして扱えるレンダラー。
React向け3Dレンダラーを実行デモ:Reactのコンポーネントで3Dシーンを組むReact Three Fiberでリングと中心の立体をReactのコンポーネントとして組み、useFrameと手動advanceで時刻ごとの状態を描いています。
実行範囲 ReactからThree.jsのシーンを構成・更新。useFrameと手動advanceを使用。
使いどころReactアプリケーション内での3Dシーンの構築と状態連動。
ReactThree.js3D
使い方・導入のヒント
必要な環境 ReactとThree.js。ReactとFiberの対応版をそろえる。
Claudeと使うなら 3DオブジェクトをReactコンポーネントとして宣言し、プロパティや状態に応じた動きを実装する。
導入のポイント Remotionと組む場合は@remotion/three等のフレーム連動を確認。通常のuseFrameの時間進行をそのまま動画に使わない。
プロジェクトのREADME ↗ 9e53355
3D制作ヘルパー
pmndrs/drei
React Three Fiber向けにカメラ制御、環境光、テキスト、ローダーなどを提供するヘルパー集。
3D制作ヘルパーを使用デモ:角丸立体と接地影をヘルパーで組むDreiのRoundedBox、Center、Edges、ContactShadowsをReact Three Fiberと組み合わせ、角を丸めた立体と柔らかな接地影を描いています。
実行範囲 選択したヘルパーの使用例。描画の基盤はReact Three FiberとThree.js。
使いどころ3Dビューアのセットアップやスタジオライティングの簡略化。
React Three Fiber環境カメラ
使い方・導入のヒント
必要な環境 React Three FiberとThree.js。
Claudeと使うなら OrbitControlsやEnvironmentなどのコンポーネントを導入し、シーン設定を効率化する。
導入のポイント React Three Fiberと組み合わせて使います。動画では操作用のカメラも時刻に沿って制御します。
プロジェクトのREADME ↗ bf6f4ad
地球儀の描画
shuding/cobe
WebGLを活用し、軽量な点群でインタラクティブな地球儀を描画するライブラリ。
地球儀ライブラリを実行デモ:回転する地球儀に拠点マーカーを載せるCobeのcreateGlobeで点群の地球儀を描き、東京・ロンドン・ニューヨークの緯度経度マーカーと回転角を指定しています。
実行範囲 地球儀と緯度経度マーカーの描画・回転。拠点データは制作例。
使いどころ拠点表示、グローバルネットワーク、データビジュアライゼーション。
地球儀WebGLマーカー
使い方・導入のヒント
必要な環境 WebGLに対応したブラウザ。
Claudeと使うなら マーカー座標、回転速度、配色を設定し、地球儀コンポーネントを構築する。
導入のポイント 拠点紹介や背景の地球儀に向きます。必要なマーカー数や描画負荷を対象端末で確認します。
npm install cobe
プロジェクトのREADME ↗ 7e94076
WebGLヘルパー
greggman/twgl.js
冗長なWebGL API呼び出しを簡素化し、シェーダーやバッファ管理を容易にするライブラリ。
WebGLヘルパーを使用デモ:GLSLへ時刻を渡して帯の色と形を変えるTWGL.jsでシェーダーとバッファを準備し、独自GLSLへ時刻のuniformを渡して、有機的な帯の輪郭と色を変えています。
実行範囲 WebGL呼び出しを補助するライブラリを使用。模様はこのガイドの独自GLSL。
使いどころカスタムGLSLシェーダーを用いた背景演出やポストプロセスの実装。
WebGLGLSL描画補助
使い方・導入のヒント
必要な環境 WebGLとGLSLの知識、対応ブラウザ。
Claudeと使うなら GLSLシェーダーコードとバッファ管理を簡潔に記述し、WebGL描画処理を構成する。
導入のポイント シーンと時間の管理を自分で組み、使うGPU機能が対象ブラウザで動くか確認します。
プロジェクトのREADME ↗ aa33c0a
Canvas編集・描画
fabricjs/fabric.js
HTML5 Canvas上で図形やテキストをオブジェクトとして操作・変形できるライブラリ。
Canvas編集ライブラリを実行デモ:Canvasのグループ変形とSVG出力を試すFabric.jsで図形と文字をGroupへまとめ、選択枠を表示したまま拡大・回転。toSVGを実行し、ベクター出力の文字数も表示しています。
実行範囲 オブジェクトのグループ・選択枠・変形・SVG出力を使用。
使いどころグラフィックエディタ機能、オブジェクト単位でのアニメーション管理。
CanvasSVG編集
使い方・導入のヒント
必要な環境 JavaScriptとCanvas。
Claudeと使うなら Canvas要素をオブジェクト化し、位置やスケールのプログラマティックなアニメーションを実装する。
導入のポイント フレームの時刻制御を組み、描画したCanvasをレンダラーや動画処理へ渡します。
npm install fabric
プロジェクトのREADME ↗ 54f0506
対話型ベクター再生
rive-app/rive-runtime
ベクターアニメーションとステートマシンをリアルタイムに実行するランタイム。
再生ランタイムと公式素材を使用デモ:Rive素材の再生時刻をコードで指定するRiveの公式rocket.rivをWASMランタイムで読み込み、LinearAnimationInstanceの時刻とadvance/applyをコードから制御しています。
実行範囲 公式素材の既存アニメーションの再生。ステートマシン入力の制御は未実行。
使いどころユーザー操作や状態変化に動的かつ滑らかに応答するキャラクターやUI要素。
状態機械ベクター.riv
使い方・導入のヒント
必要な環境 Riveで制作した.rivファイルと、対象環境のランタイム。
Claudeと使うなら .rivアセットを読み込み、入力値やステートの切り替えを制御するコードを生成する。
導入のポイント 制作エディタ・サービスと.riv素材には、それぞれの利用条件があります。使う素材と配布先を確認します。
プロジェクトのREADME ↗ daf5538
アニメーション再生
airbnb/lottie-web
Adobe After Effects等から書き出したアニメーションJSONをWeb上で再生するライブラリ。
アニメーション再生ライブラリを実行デモ:同じアニメーションJSONをSVGとCanvasで再生するLottie Webへ独自のベクターJSONを読み込み、SVGとCanvasの二つのレンダラーをgoToAndStopで同じフレームへ合わせています。
実行範囲 コードで作った独自JSONを、SVGとCanvasで読み込み・同期再生。
使いどころデザイナーが作成したベクターアニメーションのWeb・アプリ組み込み。
JSONSVG既存素材
使い方・導入のヒント
必要な環境 LottieのJSON素材とブラウザ。
Claudeと使うなら Lottie JSONをロードし、再生位置や進行速度をフレームレートやスクロールに連動させる。
導入のポイント 再生ライブラリのMITは素材や作成ツールの権利に及びません。After Effects等は別製品です。
npm install lottie-web
プロジェクトのREADME ↗ bede03d
2D描画エンジン
pixijs/pixijs
WebGLを活用した高速な2Dレンダリングエンジン。スプライトやパーティクル処理に強み。
2D描画エンジンを実行デモ:GPUでスプライトを文字の形へ集めるPixiJSのApplication、Sprite、ContainerとGPUフィルタで、散らばった粒をFORMの文字へ集め、再びほどく2Dシーンを描いています。
実行範囲 スプライト描画・Container・GPUフィルタを使用。
使いどころ大量のパーティクル演出、リッチな2Dビジュアル、ミニゲーム的表現。
2DGPUスプライト
使い方・導入のヒント
必要な環境 対応ブラウザと、選択するWebGL/WebGPU描画環境。
Claudeと使うなら スプライトやコンテナを構成し、GPU描画による高負荷な2Dアニメーションを実装する。
導入のポイント 動きの設計と動画化は別工程。ティッカーの実時間に頼らず、出力フレームの状態を決めます。
npm install pixi.js
プロジェクトのREADME ↗ 6555201
データのGPU描画
visgl/deck.gl
WebGLを利用して大規模な地理空間データや点群をレイヤー構造で高速描画するライブラリ。
データ描画ライブラリを実行デモ:位置データを密度と移動のレイヤーで描くdeck.glのHexagonLayerで5,000点を集計し、ArcLayerで経路を重ね、密度の高さと透明度を時刻に合わせて変えています。
実行範囲 架空の位置データによるGPU描画。HexagonLayerの集計とArcLayerを使用。
使いどころ数千〜数十万件の位置情報、移動フロー、密度分布の可視化。
地図データGPU
使い方・導入のヒント
必要な環境 対応ブラウザ、選択した描画バックエンド、データと必要な地図素材。
Claudeと使うなら 空間データをレイヤーにバインドし、時間軸に沿った可視化パラメータを制御する。
導入のポイント 描画可能な件数や速度は端末・データ・レイヤー次第。地図タイル等のAPI費用と利用条件は別です。
プロジェクトのREADME ↗ d9e395c
データ可視化
d3/d3
データをDOM要素やSVG、Canvasにバインドし、動的なデータ可視化を構築するライブラリ。
データ可視化ライブラリを実行デモ:同じ階層データを二つの配置へ変換するD3のhierarchy、treemap、partition、selection joinで、同じ架空の階層データを二つの配置へ変換し、その間の形をつないでいます。
実行範囲 架空の階層データによるレイアウトと描画。treemap・partitionの配置を使用。
使いどころカスタムチャート、インタラクティブなグラフ、統計データのトランジション表現。
グラフSVGデータ
使い方・導入のヒント
必要な環境 JavaScript、DOM/SVG/Canvasのいずれか。
Claudeと使うなら データスケールとパスジェネレータを設定し、値の変化に応じた滑らかなグラフ遷移を実装する。
導入のポイント 数値の出典、単位、軸を先に決め、動画では時刻からグラフの状態を計算します。
npm install d3
プロジェクトのREADME ↗ ca958d4
数式・図解動画
ManimCommunity/manim
Pythonコードで精密な数式、幾何図形、座標変換アニメーションを生成するコミュニティ版エンジン。
数学アニメーションエンジンを実行デモ:周波数の違う円を合成して軌跡を描くManim CommunityのValueTracker、always_redraw、CircleとLineで四つの周波数を合成し、円の先端が描く軌跡を動画へ出力しています。
実行範囲 Pythonの図形と数理モデルをアニメーション化し、動画出力。
使いどころ数学、物理、コンピュータサイエンスの概念解説動画の作成。
Python数式解説
使い方・導入のヒント
必要な環境 Pythonと公式インストール手順。数式表示はLaTeX等の追加依存。
Claudeと使うなら 解説シナリオをPythonのSceneクラスとして構成し、数式や図形の変形アニメーションを実装する。
導入のポイント 作者個人版のManimとコミュニティ版は異なります。フォント・TeX・FFmpeg等の環境も確認。
プロジェクトのREADME ↗ a6d5cc0
コードで制御するAI動画制作パイプライン
code-video-model/CodeVideoModel
Three.jsのコードで構図や動きを組み、その動画と参照画像をもとにMiniMax-H3(ref2va)で映像を生成する仕組み。
公式レンダラーで入力動画を制作デモ:AI動画への入力となる走行のコード動画を作るCodeVideoModelの入力側を実行。Three.jsでS字道路と配送ローバーを構築し、seek(t)から経路・車輪・カメラの状態を決め、公式レンダラーでコード動画を出力しています。
実行範囲 入力のコード動画まで実行。参照画像とH3による最終映像の生成は未実行。
使いどころカメラ、物体の配置、動きの順番をコードで調整し、その条件をAI動画の仕上げへつなぐ。
Three.jsMiniMax-H3コード動画ref2va編集可能
使い方・導入のヒント
必要な環境 コード動画側はPython、Playwright、ブラウザ、FFmpeg。H3動画生成の公式手順ではUbuntu 22.04とCUDA 12.6対応GPU環境。公式ではコード生成にGPT-6、参照画像生成にGPT-Image-2も使用。
Claudeと使うなら シーンの構図と動きの設計、Three.jsコードの編集にClaudeを使い、コード動画をH3の入力へつなぐ。
導入のポイント 掲載デモで実行したのは入力側のコード動画です。参照画像とH3による最終生成は未実行。公開コードはApache-2.0で、利用するモデル、API、生成素材の条件は個別に確認します。
プロジェクトのREADME ↗ 404e03d
機械の3Dシミュレーション制作スキル
AirsupHQ/machine-skill
機械の名前や動作の指示から、寸法・材質・計算モデルを備えた3Dシミュレーションと紹介動画を制作するAirsupのスキル。
Machine Skillと描画キットを使用デモ:機械の回転数・断面・分解・故障を操作するMachine Skillを参照して単気筒コンプレッサーを制作。寸法・材質と圧縮の計算モデルを組み、回転数・断面・分解・吸気弁の故障を操作できる3Dサイトと紹介動画を用意しています。
実行範囲 スキルと描画キットから制作した独自モデル。簡略化した圧縮計算、操作ページと28秒動画。
使いどころエンジンやポンプなどの機構説明、製品紹介、技術教材。断面・分解・X線・入力変更・故障の再現を、操作できるモデルと動画で見せる。
Three.js物理モデル断面分解Agent Skills
使い方・導入のヒント
必要な環境 Agent Skillsを読めるエージェント。閲覧はWebGL 2対応ブラウザ、録画はNode.js、Playwright、FFmpeg。Three.jsは固定版のCDNから読み込む。
Claudeと使うなら 機械の調査、寸法・材料・方程式の整理、Three.jsの組立、断面・分解・故障の演出とフレームレビューに使う。CodexでもSKILL.mdを参照して制作できる。
導入のポイント 数値は小さな計算モデルによる説明値です。CFD・FEAや製造用CADの代わりにはなりません。作例は簡略化と出典を明記します。
npx skills add AirsupHQ/machine-skill
プロジェクトのREADME ↗ 35074a9