runwayml-character-performance の技術仕様
| 仕様 | 詳細 |
|---|---|
| モデル ID | runwayml-character-performance |
| プロバイダー | Runway |
| モデルタイプ | キャラクター パフォーマンス / AI パフォーマンスキャプチャ |
| 主な機能 | 演技のドライビング動画をキャラクター画像またはキャラクター動画に転写 |
| コア入力 | 演技のドライビング動画 + キャラクター参照の画像または動画 |
| 出力タイプ | モーション、表情、発話パフォーマンスが転写された生成動画クリップ |
| 対応するキャラクター入力 | 画像または動画 |
| ジェスチャー転写 | キャラクター画像ワークフローで対応。キャラクター入力が動画の場合は非対応。 |
| 顔のコントロール | 表情表現/表現強度の調整に対応 |
| 環境モーション | キャラクター入力が画像の場合、自動的に追加 |
| 出力解像度 | 1280×720, 720×1280, 960×960, 1104×832, 832×1104, 1584×672 |
| アスペクト比 | 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 |
| フレームレート | 24 FPS |
| クリップ長 | 最低 3 秒、最大 30 秒 |
| CometAPI でのアクセスパターン | Runway 互換のキャラクター パフォーマンス エンドポイント経由の REST API |
runwayml-character-performance とは?
runwayml-character-performance は、Runway のキャラクター パフォーマンス生成ワークフロー(Runway では一般に Act-Two として説明)に対する CometAPI のプラットフォーム識別子です。人の演技クリップからキャラクターをアニメートするために構築されており、演技する人物のドライビング動画とキャラクターの画像または動画を与えると、顔の動き、表情、発話タイミング、体の動きを生成されたキャラクターショットへ転写します。
このモデルは、従来のモーションキャプチャを使わずに高速なキャラクターアニメーションを必要とするクリエイター向けワークフロー向けに設計されています。Runway は、リアルなモーション、発話、表情でキャラクターに生命感を与える方法として説明しており、非人間キャラクターや多様なビジュアルスタイルにも対応します。対象キャラクターが静止画像の場合、ショットをより自然に見せるための環境モーションも合成できます。
CometAPI 上では、この機能は Runway のキャラクター パフォーマンス エンドポイントとして公開されており、プロダクトチーム、クリエイティブツール、プロトタイピングパイプライン、自動メディアワークフローなど、演技ドリブンのキャラクターアニメーションへプログラム的にアクセスしたい用途に適しています。(cometapi.com)
runwayml-character-performance の主な機能
- パフォーマンス転写: ソース動画中の人物の演技を、対象キャラクターへマッピングし、顔の動き・表情・広範な身体動作を反映。
- 柔軟なキャラクター入力: キャラクターの入力として画像または動画を受け付け、モーション制御とシーン保持のトレードオフに対応。
- 画像ベースのキャラクター向けジェスチャー制御: キャラクター画像を用いる場合、演技クリップからジェスチャーやポーズを転写し、より表現豊かなアニメーションを実現。
- シーン認識型の画像アニメーション: 静止画像をキャラクター入力とする場合、環境やカメラ風のモーションを自動付与し、不自然な静止感を軽減。
- 動画保持型キャラクターワークフロー: キャラクター入力が動画の場合、元の被写体・シーン・カメラモーションを保持したまま、顔のパフォーマンス転写を適用。
- 調整可能な表情表現: 表現強度コントロールに対応し、強い演技転写とビジュアルの安定性のバランスを調整可能。
- プロダクション向けの出力オプション: 24 FPS で一般的な複数のアスペクト比・解像度に対応し、横/縦/スクエア/シネマティックなソーシャル・動画フォーマットで利用可能。
- 短尺アニメーションに最適化: 最短 3 秒、最大 30 秒までのクリップに最適化され、広告、ソーシャル、台詞カット、プリビズ、試作シーンに適合。
runwayml-character-performance のアクセスと統合方法
手順 1: サインアップして API キーを取得
CometAPI にログインします。未登録の場合はまず登録してください。その後、パーソナルセンターで API トークンを作成し、認証用にキーをコピーします。CometAPI は Runway 互換の API 基盤を通じてこのモデルを提供しています。(cometapi.com)
手順 2: runwayml-character-performance API へリクエスト送信
CometAPI の Runway キャラクター パフォーマンス エンドポイントを使用し、アプリケーション層で model フィールドを runwayml-character-performance に設定します。基盤のリクエストフローは、演技ドライビング、キャラクターアセット、モーション制御、出力設定に関する JSON 入力を伴うキャラクター パフォーマンス ルートを利用します。(cometapi.com)
curl --location --request POST 'https://api.cometapi.com/runwayml/v1/character_performance' \
--header 'X-Runway-Version: 2024-11-06' \
--header 'Authorization: Bearer YOUR_COMETAPI_API_KEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"character": {
"type": "video",
"uri": "https://your-file-host.example/character.mp4"
},
"reference": {
"type": "video",
"uri": "https://your-file-host.example/performance.mp4"
},
"bodyControl": true,
"expressionIntensity": 3,
"seed": 4294967295,
"model": "runwayml-character-performance",
"ratio": "1280:720",
"contentModeration": {
"publicFigureThreshold": "auto"
}
}'
手順 3: 結果の取得と検証
送信後、バックエンドまたはクライアントアプリケーションで API レスポンスを処理し、返却された生成物が想定する尺、フレーミング、表現品質に一致するか検証します。実務上は、入力アセットが Runway のベストプラクティス(被写体が一人で明瞭、顔が見える、フレーミングが安定、適切なキャラクター参照)に沿っているかも確認し、出力の安定性を高めるとよいでしょう。(cometapi.com)