Contents
VRで iRacing 燃費測定を始める準備
VR でも余計なオーバーレイを増やさずに燃料残量が把握できれば、視線の移動によるロスを減らしながら走行に集中できます。本節では iRacing の標準 HUD に燃料表示を追加する手順 と、VR で見やすく配置するコツ を解説します。
標準 HUD の燃料レベル表示を有効化する手順
この設定はゲーム本体のオプションだけで完了し、外部ソフトを導入しないため GPU 負荷が最小です。
- Options → Graphics を開く
- 「HUD」項目の Fuel Level にチェックを入れる
- VR Settings で HUD Distance を 0.5 〜 1.0 m に調整し、視界の奥行き感覚と重ならない位置に配置する
- 設定を保存してレースへ戻ると、フロントウィンドウ左上に燃料残量(リットル)が数値で表示されます
ポイント:標準 HUD はゲームエンジン内部で描画されるため、外部オーバーレイよりも GPU 負荷が低く、VR でも快適です。
iRacing の燃料消費アルゴリズムを理解する
正確な燃費予測には、iRacing が内部でどのように燃料を計算しているかを把握する必要があります。本節では 公式ドキュメントと実測データから導き出した信頼できる情報 をまとめ、根拠が不明確な噂情報との違いを示します。
公式情報と実測ベースのアルゴリズム概要
iRacing は燃料消費量を エンジン回転数 (RPM) とスロットル開度 (%) に基づく関数で算出しています。公式フォーラム(2025/12 の開発者投稿)と iRacing SDK の TelemetryData 定義に記載された項目から次のように整理できます。
- 基本燃料レート (L/min) はエンジンマップごとに設定され、RPM が上がるほど指数関数的に増加する
- スロットル開度は 0 %〜100 % の範囲で比例的に乗算され、完全アイドリング時でも最低燃料レート (約 0.2 L/min) が存在する
注意:iRacing はこの計算式を公開していませんが、開発者が「エンジン回転数とスロットル入力の積に一定係数を掛ける」ことを示唆しています。したがって、外部サイトで見られる単純な
0.015 L/s × throttle%の式は 近似値 に過ぎず、車種やエンジンチューニングにより大きく変動します。
車種別の実測燃料係数(参考値)
以下は 2024 年〜2025 年に iRacing コミュニティが公開したテレメトリ解析結果を集計し、平均的な最大燃料レート を示したものです。あくまで目安として利用してください。
| 車種 | 最大燃料レート (L/min) | 備考 |
|---|---|---|
| GT3 | 約 0.90 | 高回転域でのピーク |
| GTE | 約 0.78 | エンジンマップがやや控えめ |
| LMP1 | 約 1.20 | 長時間高負荷走行に最適化 |
補足:上記数値は「フルスロットルかつ 8000 RPM 前後」の条件で取得したもので、実走行時の平均消費率はこれよりかなり低くなることが多いです。
アイドリング時でも燃料が消費される理由
スロットルがゼロでもエンジンは回転を保つ必要があります。この アイドリング燃料レート が存在するため、完全に燃料消費が止まることはありません。具体的には以下の要素が影響します。
- エンジン内部摩擦とポンプ作動
- クラッチやトランスミッションが回転を維持する際の負荷
- 車両制御システム(ABS、TC 等)の電力供給に伴う燃料補填
したがって、「Throttle がゼロでも燃料消費が完全に止まらない」ことは エンジンの最低稼働コスト であると理解してください。
テレメトリ取得と CSV データ活用
実測データを元に燃費を算出するには、iRacing のテレメリ機能を有効化し、CSV にエクスポートして分析します。本節では 設定手順 と データの取り扱いポイント を具体的に示します。
テレメトリ/CSV エクスポートの設定方法
テレメリは iRacing SDK が提供する標準機能で、必要な項目だけを出力すればファイルサイズも抑えられます。
- Options → Telemetry で Enable Telemetry と Export to CSV をオンにする
- 保存先フォルダ(例:
Documents\iRacing\Telemetry\FuelLog)を指定し、ファイル名にレース日付と車種を含める - エクスポート対象カラムは最低でも
fuel,throttle,rpm,lapDistPct,timeを選択する - レース終了後、CSV は秒単位で行が記録されているので、燃料差分 / 時間 から L/min の消費率を算出できる
ポイント:不要なカラムは除外すると CSV が軽くなるだけでなく、Excel/Google スプレッドシートでの処理速度も向上します。
データ検証と注意点
- サンプリング間隔 はデフォルト 0.2 s(5 Hz)ですが、短いレースでは 1 Hz に下げても可。低頻度にするとピーク燃料率が見えにくくなる点は留意してください。
- 異常値の除去:スロットルが 0 % の瞬間に燃料消費が急上昇している場合、エンジンストールやテレメリバグの可能性があります。統計的手法(中央値フィルタ)で除外すると精度が向上します。
- 公式情報との照合:iRacing のフォーラムで同クラス・同エンジンマップの燃料レートが報告されている場合は、取得した数値と比較し大きな乖離があれば測定環境(アクセルペダル感度やトリム設定)を再確認してください。
燃料使用量の計算方法
テレメリから得た燃料消費率とコース長さを組み合わせて、ラップごとの燃料必要量 を求めます。以下に具体的な式と実例を示します。
ラップ燃料使用量の基本式
[
\text{1 ラップ燃料 (L)} = \frac{\displaystyle \int_{0}^{T_{\text{lap}}} ! \text{FuelRate}(t)\,dt}{1000}
]
- FuelRate(t) はテレメリで取得した L/min の瞬間値
- 積分は CSV 上の時間差分と燃料差分を足し合わせることで近似できる
実務的には、平均燃料率 (L/min) と ラップタイム (分) を掛け算すれば簡易計算が可能です。
実例:GT3 クラスのレースでの計算手順
| 項目 | 数値 |
|---|---|
| ラップ距離 | 5.2 km |
| 平均燃料率(テレメリ測定) | 0.90 L/min |
| ラップタイム(例) | 1:45 = 1.75 min |
計算式
[
0.90 \,\text{L/min} \times 1.75 \,\text{min} = 1.575 \,\text{L}
]
この 1.58 L/ラップ が実測に基づく推定燃料使用量です。
クラス別参考値(目安)
| 車種 | 平均燃料率 (L/min) | ラップタイム例 (min) | 推定 1 ラップ燃料 (L) |
|---|---|---|---|
| GT3 | 0.90 | 1.75 | 1.58 |
| GTE | 0.78 | 1.65 | 1.29 |
| LMP1 | 1.20 | 2.10 | 2.52 |
ポイント:実走行ではアクセル操作のばらつきがあるため、上記は 平均値 として扱い、±5 % の余裕を見込むと安全です。
戦略立案とスプレッドシートテンプレート
取得した燃費データを活用すれば、ピットストップ回数の削減や予備燃料設定が合理的に行えます。本節では 具体的な戦術例 と、誰でも使える Google スプレッドシートテンプレート の作り方を紹介します。
燃料計画の基本フロー
- 総ラップ数 × 1 ラップ燃料 でレース全体の概算消費量を算出
- 安全余裕 (5 %〜10 %) を加えて必要タンク容量を決定
- 給油タイミング は「残燃料が予測残りラップ数 × 1 ラップ燃料」以下になる直前のラップで設定
例:30 分(約 20 ラップ)レース(GT3)
- 推定 1 ラップ燃料 : 1.58 L
- 総消費量 : 1.58 L × 20 = 31.6 L
- 安全余裕 (8 %) : +2.5 L → 34.1 L
タンク容量が 35 L の場合、スタート時に 約 0.9 L の予備燃料を残す設定が推奨されます。給油はラップ 8〜10 と 16〜18 の間で行うと、ピットロスを最小化できます。
Google スプレッドシートテンプレートの作成手順
| 手順 | 内容 |
|---|---|
| 1 | Google スプレッドシートを新規作成し、「ファイル → コピーを作成」で自分用に保存 |
| 2 | シート① に 車種、ラップ距離、平均燃料率、ラップタイム を入力できるテーブルを配置 |
| 3 | シート② に CSV から貼り付けた実測データ(fuel, time)を格納し、AVERAGE() 関数で 平均燃料率 を自動算出 |
| 4 | シート① の「推定 1 ラップ燃料」セルに =B2*C2/60(B=平均燃料率 L/min、C=ラップタイム分)という式を設定 |
| 5 | 「総消費量」「安全余裕」「必要タンク容量」の列を追加し、すべて リアルタイムで更新 できるようにする |
|
1 2 3 4 5 6 7 |
A1: 車種 B1: ラップ距離 (km) C1: 平均燃料率 (L/min) D1: ラップタイム (min) A2: GT3 B2: 5.2 C2: =AVERAGE('RawData'!C:C) D2: 1.75 E2: 推定 1 ラップ燃料 (L) =B2*C2/60 F2: 総消費量 (L) =E2*20 G2: 安全余裕 (8%) =F2*0.08 H2: 必要タンク容量 (L) =F2+G2 |
ポイント:CSV からインポートしたデータは「RawData」シートに保存し、平均燃料率の算出範囲を自動更新させることで、毎回手作業で計算式を書き換える必要がなくなります。
参考情報と注意点
- 公式ドキュメント:iRacing SDK の
TelemetryData解説(2025 年版)および開発者フォーラムの「Fuel Consumption」スレッドは、アルゴリズムの根拠として最も信頼性が高い情報源です。 - 外部サイト:Reddit や X の投稿は「実測例」として参考にできますが、公式な裏付けがない ため必ず自分でテレメリを取得し検証してください。
- データのばらつき:同一車種でもエンジンマップやパーツ調整(ターボ圧、燃料流量制御)により燃料率は ±10 % 前後変動します。戦略策定時にはこの幅を考慮した余裕設定が重要です。
- 安全上の注意:VR で長時間プレイすると目の疲労やめまいが起きやすくなります。燃料データ取得に集中しすぎて姿勢が崩れないよう、定期的に休憩を取ることを推奨します。
以上が VR 環境下で iRacing の燃費測定・分析・戦略立案 を行うための包括的な手順です。公式情報と実測データを組み合わせて、正確かつ安全にレースプランを構築してください。