メインコンテンツまでスキップ

Chroma Immersive Platform

Chroma Immersive Platform は、3 つのオンデバイス AI 機能を統合します。これにより、プレイヤーの PC がすでに生成しているもの、つまりシステムオーディオ出力と画面上の映像を解析し、それをリアルタイムでライティングとハプティクスに変換できます。すべての推論はプレイヤーのマシン上でローカルに実行されます。

このプラットフォームは Windows 版 Razer Chroma(V4.0.63.2608041508)で利用できます。プレイヤーは Chroma ダッシュボードから各機能を有効にし、デバイス、アプリ、ゲームごとに設定します。

統合は不要

これらの機能はシステムレベルのオーディオおよびビデオ出力を利用します。タイトル側で API を呼び出したり、イベントを発行したり、エフェクトを登録したりする必要はありません。すでにリリース済みのゲームでも、パッチなしでサポートされます。

統合インターフェイスがないため、コントロールできるのは入力です。これらのページでは、各機能が扱う信号の特性について説明しています。これにより、タイトルのオーディオミックスやビジュアルデザインがどのように解釈されるかを把握できます。

機能の概要​

機能セッション識別子入力出力コンテンツタイプ
Razer ResonanceSessionAudioToHapticsシステムオーディオ出力Sensa HD ハプティクスの強度ゲーム、動画
Screen SyncSessionAmbientAwarenessフォアグラウンドウィンドウの映像Chroma ライティングゲーム、動画
Mood AnalyzerSessionMoodAnalyzerシステムオーディオ出力Chroma ライティング音楽
Screen Sync と Mood Analyzer は排他的です

2 つのライティング機能は、コンテンツタイプによって選択される代替の経路です。Screen Sync は読み取る価値のある映像を伴うコンテンツを処理します。Mood Analyzer は、サンプリングできる意味のあるフレームが存在しない音楽を処理します。デバイスを駆動できるのは、常にどちらか一方のみです。

Razer Resonance はこの選択とは独立しており、ライティングではなくハプティクスを駆動するため、どちらの機能とも併用できます。

信号特性​

コンテンツの解釈方法に影響するすべてのタイミング値を一か所にまとめています。

機能解析レートスムージング
Razer Resonanceオーディオイベントの分類約 8 Hz約 20 ms のループでの非対称エンベロープ
Screen Sync支配色の抽出約 5 Hz記載なし
Screen Syncパターンの分類約 0.33 Hz記載なし
Screen Syncアクティブ領域の検出約 0.33 Hz記載なし
Mood Analyzerムードの分類約 20 Hz でのキャプチャ2 秒間の主要ムードウィンドウ

要件​

コンポーネント要件対象
Razer Synapseインストールおよび実行済みRazer Resonance
RzChromatic2.3.2.0 以降Screen Sync
Razer Experience Serviceインストール済み、ユーザーがログイン済みすべての機能
ハプティクス対応デバイスハプティック出力に必要Razer Resonance
RzChromatic のバージョン

Screen Sync は、2.3.2.0 で導入された WebSocket インターフェイスを介して RzChromatic と通信します。それ以前のバージョンでは接続が確立されず、アンビエントライティングは表示されません。

データの取り扱い​

すべての解析はプレイヤーのマシン上でローカルに実行されます。オーディオもフレームもデバイス外に送信されることはなく、クラウドには何も送られません。

3 つの機能はすべてシステムのオーディオ出力を読み取ります。いずれもマイクにはアクセスしません。


ランタイムモデル​

3 つの機能はすべて、Windows のバックグラウンドサービスである Razer Experience Service 内のセッションとして実行されます。このサービスは、ログイン中のユーザーコンテキストでワーカープロセスを実行します。これは、各機能がユーザーのオーディオエンドポイント、画面、Chroma、および Synapse のインスタンスにアクセスする必要があるためです。

テストマシンでの動作を評価する際には、次の 3 つの特性が関係します。

セッションはユーザーのログオン時に有効化されます。 ユーザーがログインしていない状態で起動した後は、サービスは実行されますが解析は行われません。

セッションの状態は再起動をまたいで保持されます。 有効なセッションは、再起動、ログオン、またはサービスの再起動後に自動的に復元されます。以前のテスト中に有効化したセッションは、後になっても有効なままです。

デフォルトで有効なセッションはありません。 組み込みのデフォルトセッションリストは空であるため、機能は Synapse によって有効化されるか、以前の状態から復元されるまで非アクティブです。

モデルの事前コンパイル​

インストール時に、サービスはログイン中のユーザーのコンテキストで AI モデルを事前コンパイル(precompileModels)できます。これにより、最初の機能の有効化時にコンパイルのために一時停止することなく高速に起動できます。アンインストール時にはこのキャッシュがクリアされます(clearPrecompiledModels)。


プラットフォームと WYVRN SDK の使い分け​

このプラットフォームと明示的な SDK 統合は、それぞれ異なる課題を解決するものであり、一般的には併用されます。

Chroma Immersive Platform を使う場合WYVRN SDK を使う場合
エンジニアリングコストをかけずに幅広くカバーしたい特定の瞬間に特定のエフェクトが必要
瞬間が創発的または手続き的で、事前にオーサリングできない瞬間がスクリプト化されており、いつ発生するかがわかっている
タイトルがすでにリリース済み開発中で統合を追加できる
おおよその、コンテンツから導かれる反応で十分色、タイミング、ハプティック波形を正確に制御する必要がある
音楽駆動やリズミカルなハプティクスが不要音楽駆動やリズミカルなハプティクスがデザインの中核

一般的なパターンは、全般的なカバレッジには推論経路に頼り、象徴的な瞬間には SDK を通じて明示的なエフェクトをオーサリングすることです。


タイトルの評価​

これらの機能を有効にした状態でゲームがどのように振る舞うかを評価する際の実践的なチェックです。

チェック項目期待される結果
戦闘またはインパクトの多いシーケンスインパクトに対して明確なハプティック応答があり、即座に立ち上がり滑らかに減衰する
他のオーディオがないダイアログシーケンスハプティック応答なし
音楽のみのシーケンスResonance を介したハプティック応答なし
強い支配色を持つシーン約 200 ms 以内にデバイスのライティングがその色を反映する
レターボックス表示のシネマティック帯ではなく映像から色が導かれる
ボーダーレス、排他的フルスクリーン、オーバーレイのフォーカス意図したウィンドウを引き続き追従してキャプチャする
数秒間オーディオを一時停止約 5 秒後にハプティクスが停止しリセットされる

診断​

サービスの詳細ログは、サービス実行ファイルの隣に debug.flag という名前の空のファイルを作成することで有効化できます。通常は次の場所です。

C:\Program Files (x86)\RazerExperienceService\RazerExperienceService\debug.flag

ディレクトリのアクセス権によっては、別の場所にファイルを作成してから移動する必要がある場合があります。サービスを再起動してください。ログは次の場所に書き込まれます。

%LOCALAPPDATA%\Razer\RazerExperienceService\Logs\dllLog.log

何も反応しない場合​

症状最初に確認すること
アンビエントライティングがまったく表示されないRzChromatic のバージョンが 2.3.2.0 以降であること
ハプティック応答がないSynapse が実行中で、デバイスがハプティクスに対応していること
どの機能も反応しない該当するセッションが有効で、ユーザーがログインしていること


機能リファレンス​

  • Razer Resonance: オーディオ分類によるハプティック強度
  • Screen Sync: 画面から導かれる Chroma ライティング
  • Mood Analyzer: 音楽のムードによるライティング
  • Performance: デバイスの選択と実測されたリソースコスト