Runway Solaris:動画でリアルタイムUIを生成
クリックやドラッグで次のフレームが直接決まる。インターフェースは、あらかじめ作られたページから、生成され続けるビジュアル空間へと変わる。
- 発表内容:Solarisは、Runwayが初めて公開したインターフェース向け世界モデルです。
- 概要:現在の画面とユーザーの操作に応じて次のフレームをリアルタイム生成し、新しい画面でも引き続き操作できます。
- 機能:オブジェクトの直接ドラッグ、マテリアル変更、食材の組み合わせ、シーン切り替えが可能で、操作ルールをあらかじめ記述する必要はありません。
- 仕組み:フレームごとの自己回帰、少ステップ蒸留、自己出力トレーニングを採用。LLMが判断し、世界モデルが描画します。
- 影響:インターフェースの表示が、あらかじめ作られたコンポーネントから連続生成へと変わり、ビデオモデルが表示レイヤーと一部の操作レイヤーを担い始めます。
Runway は、動画モデルを使ってソフトウェアのインターフェースをリアルタイムに生成する研究システム「Solaris」を公開しました。これはRunwayとして初めての「インターフェース世界モデル(Interface World Model)」でもあり、研究対象が単体の動画から、継続的に操作できる映像へと広がったことを示しています。
ユーザーは画面内で直接クリック、ドラッグ、入力を行うことができます。Solarisは現在の画面とその操作に基づいて次のフレームを生成し、生成された新しい画面に対しても引き続き操作が可能です。通常の動画モデルが鑑賞用のコンテンツを提供するのに対し、Solarisは動画生成を持続的に動作する対話のループへと進化させます。
これにより、インターフェース開発の役割分担が変わります。材質感、空間の変化、連続した動きはモデルがその場で生成できるため、開発者はデモ内のすべての挙動に対して事前にフロントエンドのイベントルールを記述する必要がなくなります。一方で、本人確認、権限、事実データ、テキスト、監査、障害からの復旧といった部分は、構造化されたソフトウェアが引き続き担当します。
Solarisは現在研究段階のプロトタイプであり、研究ページではアーリーアクセスの申し込みを受け付けています。以下の82.752秒の公式発表動画では、現在の機能が中心的に紹介されています。
インターフェースが「既製ページの呼び出し」から「次フレームの生成」へ
現在のソフトウェアは、まず構造化された状態を保存し、その状態をコードがボタン、テキスト、画像、アニメーションへと描画します。ボタンをクリックすると、開発者が事前に記述したルールに従ってイベントハンドラが実行され、状態が変更された後、インターフェースが再描画されます。AIがプロンプトに基づいてウェブページ全体を生成する場合でも、最終的に提供されるのは通常、HTML、CSS、JavaScript、または何らかのコンポーネントツリーです。
従来の方法では、発生しうる状態と操作を事前にシステムへ組み込むため、同じ状態を読み取り、検索し、監査し、再現することが可能であり、権限やエラーも構造化されたシステム内で処理できます。開発者が定義していない挙動は自動的には現れません。また、ビジュアルデザインはコードで表現できる要素に変換される必要があり、繊細な質感や空間、連続した動きは、この変換の過程で失われることがよくあります。
Solarisが変えるのは、この最後のプロセスです。現在の画面は単なるコードの出力ではなくなり、モデルが次のフレームを予測するための状態にもなります。クリック、ドラッグ、テキストによる指示はこの画面と共にモデルへ送られ、次のフレームはモデルによってその場で生成されます。Runwayはこの変化を「中間表現なし」と表現しています。デモにおけるインターフェースの挙動は、事前に記述されたフロントエンドのルールへ一つずつ変換する必要がなく、モデルサービス、データ接続、権限、基盤となる計算はシステム内に残り続けます。
- 構造化された状態
- あらかじめ書かれたイベントルール
- コードによるレンダリング
- 確定した次の画面
得られるもの:再現可能、監査可能、低コスト
- 現在のフルフレーム
- クリック、ドラッグ、言語
- ワールドモデルによる生成
- その場に現れる次のフレーム
得られるもの:視覚的な連続性、オープンエンドな応答
これにより、同じ対象に対して二つの生成方法が存在することになります。従来のソフトウェアは発生しうる状態を事前にコードへ書き込みますが、Solarisはインタラクションの発生時に、より多くの現場の変化を生成します。
クリックがどのように動画モデルへ入るか
SolarisはRunwayのGen-4.5動画生成モデルを基盤としており、GWM-1のアプローチを受け継いでいます。世界モデルは現在の環境とアクションから次の状態を予測します。GWM-1は既にフレーム単位の生成が可能で、カメラの姿勢、ロボットへの指示、音声などのアクション条件を受け付けることができました。Solarisはこのアクション条件付けを、マウス、タッチスクリーン、テキスト入力へと応用します。
ユーザーがシャツをクリックした場合、システムは「シャツボタン」に固定されたイベントを探し出すことはありません。現在の画面、クリック位置、操作の意味が次のフレームを生成する条件となります。モデルは実行されたアクションから視覚的な結果を学習するため、同じドラッグ操作でも、状況に応じて物体の移動、質感の変化、シーン遷移のトリガーなど、異なる結果をもたらすことができます。
通常の動画拡散モデルは、動画全体に対して数十ステップのノイズ除去を繰り返し行うため、数秒から数分の待ち時間が発生します。これはコンテンツ制作には適していても、連続した操作には耐えられません。RunwayはSolarisに対して三つのリアルタイム化の改良を行いました。まず、フレーム単位の自己回帰生成に変更し、各フレームがこれまでに生成された履歴のみに依存するようにしました。次に、多段階のノイズ除去を少数のステップへと蒸留しました。最後に、高速化されたモデルが自身の出力を引き続き学習することで、長時間の生成における画質の劣化を抑えています。
- 現在のフレーム+ユーザーの操作 すでに発生したクリック、ドラッグ、入力、そして画面の履歴のみを使用します。
- LLM による解釈と決定 その場での変化か画面遷移かを判断し、レンダリングのためのプロンプトを生成します。
- Solaris の少ステップ生成 フレームごとに自己回帰し、蒸留済みの少数のノイズ除去ステップで次のフレームを生成します。
- 新しいフレームが履歴に入る 表示された結果は、同時に次の操作のための状態になります。
このループの中では、言語モデルと世界モデルが異なる役割を担います。言語モデルはユーザーのリクエストを解釈し、現在のシーンをその場で変化させるべきか、新しいシーンへ切り替えるべきかを判断し、Solarisを導くプロンプトを生成します。Solarisはその決定を、操作可能なフレームとして連続的に描画する役割を担います。推論と描画を分離することで、言語モデルはコードで全てのピクセルを再構築する必要がなくなり、動画モデルもタスク全体を単独で理解する必要がなくなります。
Runwayは、操作の遅延が約半秒に近づくと、体験が「リアルタイム」ではなくなり始めると考えています。研究ページによると、Solarisは既に対話速度を達成しており、標準的な動画拡散モデルよりも数桁低いコストで、720pの画質を維持しています。
四つのデモが示す新しい操作
Solarisのデモは、三つの変化に分類できます。インターフェースが完全に視覚化され、シーンが動き続け、可能な操作がモデルの能力によって決まります。
バーチャル試着では、人物の参照画像、ハンガー、シャツが同じシーン内に存在し、ユーザーは服を直接自分の身体へドラッグします。サラダのデモには、「材料リストの選択→確認→結果生成」といった固定されたフローはなく、材料をボウルへドラッグする過程自体が操作となります。リビングルームのデモでは、光、家具、質感が連続した映像の中で変化し、インターフェースはクリックが終了した後に別の静的ページへ置き換わることはありません。燃焼のチュートリアルでは、ユーザーが異なる材料を炎の中に入れ、モデルが生成するその後の反応を観察できます。
四つのシナリオは、試着、空間デザイン、食品の組み合わせ、科学教育をカバーしています。同じ生成ループ内で、異なるメニューやフォーム、確認ページに切り替える必要はなく、シーン内のオブジェクト、位置、連続的な変化自体が操作言語を構成します。
二つの評価がそれぞれ示すもの
Runwayはまず、スクリーンショットからインターフェースを再構築する際に失われる情報量を測定しました。GPT-4o、Gemini 2.5 Pro、Claude Fable 5が、一枚のスクリーンショットを受け取り、対応するインターフェースを再構築します。評価にはDINOv3特徴類似度、CLIP類似度、構造類似度が使用され、一般的なウェブページ、スライド、グラフィックデザイン、自然なシーンが対象となりました。三つのモデルのスコアは、視覚的なコンテンツが複雑になるにつれて低下し、Fable 5は全体的に高いスコアを示しましたが、自然なシーンの再構築スコアは最も低くなりました。
読み方:視覚が自然なシーンに近づくほど、3つのモデルの再構築スコアはすべて低下します。Fable 5 は全体的にスコアが高くなっています。
結果は、豊かな画像をまず言語やコードへ圧縮し、それをインターフェースとして再構築すると、レイアウト、質感、空間関係において情報が継続的に失われることを示しています。Solarisがピクセル空間で現在の画面を直接継続するのは、まさにこの圧縮と復元のプロセスを避けるためです。
二つ目の実験では、SolarisとClaude Opus 5が生成したコードベースのインターフェースを比較しました。両者は同じ画像と同一の操作要求から開始し、250名の参加者が30の例に対して約7,500回のペア比較を行い、どちらの結果がより指示に従っているか、どちらがシーン内でより自然かを回答しました。
任意の要素をクリックすると、その形状を保ったまま、ゆっくりと浮かび上がります。
カメラは灯台のバルコニーから滑らかに右へ、そして下へ移動し、最後に海岸の波しぶきに焦点を合わせます。
読み方:指示への忠実さでは62%、シーンの自然さでは72%がSolarisを選んでいます。
嗜好のグラフによると、250名の参加者による約7,500回の判断のうち、62%がSolarisの結果の方が指示により適合していると選択し、72%がSolarisの結果の方がシーン内でより自然であると評価しました。二つの並列動画は、参加者が見た具体的な操作を示しています。海底のオブジェクトをクリックすると、その形状を保ったまま浮上し続けます。灯台のシーンでは、バルコニー、海岸、波に沿って連続的にカメラが移動します。
生成モデルと既存ソフトウェアの役割分担
Solarisは、インターフェースの表示を「コードによる既製コンポーネントの呼び出し」から「モデルによる次フレームの生成」へと変更し、ソフトウェアスタックにも新たな役割分担をもたらします。生成モデルは、質感、空間、連続的な動き、そして開放的な視覚的応答を担当し、構造化されたシステムは、本人確認、権限、製品データ、取引、ログ、検索可能なテキストを担当します。
Runwayはまた、複数モデルの協調方法も提案しています。言語モデルが意図を理解しシーンの変化を決定し、画像モデルが停止時の鮮明なテキストや静止画を処理し、動画モデルが連続的な動きを生成します。製品データ、ドキュメント、アカウントの状態は構造化されたサービスを通じて接続され、三種類のモデルが協調して持続的に操作可能なインターフェースを構成します。
SolarisによるAIエージェントの訓練方法
Solarisには、一般ユーザー向けではないもう一つの用途があります。それは、コンピューター操作エージェントの訓練です。今日のエージェントは、固定されたウェブページ上のボタンの位置を記憶することがよくありますが、ホテルのウェブサイトがレイアウトを変更したり、ポップアップが目標を遮ったり、操作の途中で情報が更新されたりすると、成功率は急速に低下します。
Solarisは、見たことのないレイアウトや操作を継続的に生成できるため、エージェントは同じタスクにおいて、より多くの視覚的な変化に直面できます。訓練目標も「座標を見つけてクリックする」ことから、「シーン内のオブジェクト、操作、結果を理解する」ことへと移行できます。これは、世界モデルでロボットを訓練する考え方と似ています。まず、大量に生成可能な環境で変化を経験させ、その後、その能力を実際のシステムへ移行します。
OSWorld 2.0は、この種の訓練が直面するタスクの規模を示しています。このベンチマークには108の長期的な実世界ワークフローが含まれており、各タスクは人間が完了するまでに中央値で約1.6時間かかります。500ステップの二値完了指標では、論文で報告されている最良のシステムでも20.6%の完了率でした。これらのタスクでは、ページ、ポップアップ、中間状態が絶えず切り替わります。継続的に生成されるインターフェースは、訓練時に経験する変化を増やすのに適しています。
訓練システムでは、構造化されたサービスがタスクの目標、正しい状態、フィードバックを記録し、Solarisがレイアウト、オブジェクト、視覚的な変化を生成します。これにより、同じタスクに対して、異なるボタンの位置、ポップアップ、遮蔽、シーンの更新を迅速に生成でき、エージェントは座標を記憶するのではなく、オブジェクト、操作、結果を理解する練習ができます。
Solarisが最初に変える可能性のある製品
公式デモから、四つの直接的な利用方法が見えてきます。
- インタラクティブなプロトタイプ。 コンセプト画像を、クリック、ドラッグ、継続的な変化が可能なインターフェースに直接変換し、デザイン案やブランドの世界観を表現できます。
- ショッピングとカスタマイズ。 服、家具、素材、商品を同じシーン内で直接組み合わせることができ、選択プロセスと視覚的な結果が同時に発生します。
- 教育と探求。 学習者はオブジェクトを移動させたり、条件を変更したり、連続した反応を観察したりすることで、説明文を操作可能なシーンへと変換できます。
- エージェント訓練。 同じタスクに対して、多数のレイアウトやプロセスのバリエーションを生成でき、コンピューター操作エージェントに絶えず変化する練習環境を提供します。
Solarisは、動画モデルをコンテンツ生成ツールからリアルタイムのインターフェースエンジンへと前進させます。人間の操作を継続的に受け取り、操作可能な次のフレームをその場で生成します。インターフェースの表示は、一度きりのコード生成結果から連続的な生成プロセスへと変わり、動画モデルはソフトウェアの表示レイヤーと、一部の操作レイヤーを担うようになります。
Solaris:インターフェースをリアルタイム生成
クリック、ドラッグ、入力は、用意済みの画面状態を呼び出すだけではない。次の画面フレームを生成するモデルの条件になる。
「画面を切り替える」から「次のフレームを生成する」へ
従来の UI はボタン、状態、遷移を先に実装する。Solaris は操作の瞬間に、現在のピクセルとユーザー操作から次の画面変化を決める。
開発者が部品、状態、ルールを事前定義し、操作は既存の分岐を選ぶ。
画面そのものがインターフェース。すべての操作が次のフレームの生成条件になる。
終わらないインタラクション・ループ
言語モデルが意図と場面変化を解釈し、Solaris がその変化を画面として描く。新しい画面は次の操作を待ち続ける。
画面内の人物、物体、文字、空間を読み取る。
クリック、ドラッグ、文字入力が新しい条件になる。
LLM が変化を解釈し、Solaris が後続の動画フレームを生成する。
生成結果は終点ではなく、次の操作の新しい起点になる。
一つのモデル、三つのインターフェース
Solaris はボタン反応だけでなく、素材、光、空間、物体の状態を操作に合わせて連続的に変えられる。
服を試着し、商品外観を変え、その結果を人物と場面に直接反映する。
家具を動かし、素材や照明を替えると、画面が選択に合わせて再構成される。
サラダ作りや燃焼条件を操作し、説明を読むだけでなく過程を観察する。
社内選好調査が示した二つのシグナル
約250人が約7,500回の一対比較を行った。図では、指示追従と場面内の自然な振る舞いで Solaris がより多く選ばれた。
指示に従う結果として Solaris を選好。
場面内で自然に振る舞う結果として Solaris を選好。
現実的な方向はハイブリッド構成
生成モデルは開かれた視覚応答が得意。一方、正確さ、検証可能性、追跡可能性が必要な処理は構造化ソフトウェアが担う。Solaris は現在も研究プロトタイプで、Early Access を受付中だ。
素材、空間、動き、試着、シミュレーション、開かれた視覚フィードバック。
本人確認、権限、商品データ、取引、ログ、検索可能な文字、アクセシビリティ API。
プロトタイプ、商品構成、対話型教育、エージェント訓練用の可変 UI。
画面が開発者の実装を待たなくなるとき
開発者A を押したら B、C へドラッグしたら D……全部の経路を先に書くのか。
従来の UI は、部品・状態・遷移を定義してからユーザー操作を待つ。
生きた画面この分岐は……誰も書いていない。
事前実装 UI は、用意されたルールの範囲でしか応答できない。
Solaris今の画面と操作を渡して。次に起きることを生成する。
現在のピクセルとクリック、ドラッグ、入力が次のフレームを決め、その画面が次の操作を待つ。
カーソル服を替えて、ソファを動かして、酸素を下げる。
公式デモは試着、空間設計、料理、対話型学習を扱う。
生きた画面素材、空間、動きは任せて。
制御室本人確認、データ、取引、記録は任せて。
現実的な製品形態は、生成モデルと従来ソフトウェアの組み合わせになる。
開発者画面は生成できる。でもソフトウェアの責任は消えない。
Solaris は Runway 初の Interface World Model で、現在も研究プロトタイプだ。
