「マウスの高精度入力を有効化」の仕組みを解説-フリック時のズレを減らす仕様、8000Hzマウスでは負荷に注意

Overwatchの設定項目にある「マウスの高精度入力を有効化」(High Precision Mouse Input)について、開発者が公式フォーラムで詳細な仕組みを解説しています。フリックショットの精度に関わる重要な設定でありながら、その効果を正確に理解しているプレイヤーは意外と少ない項目です。

内容まとめ

  • 通常はティック間(16ms間隔)の照準位置でしか射撃できない
  • 有効化するとティックの合間のマウス入力位置からも射撃可能に
  • フリックショット時の狙いとのズレが軽減される
  • 高ポーリングレートのマウスほどCPU負荷が増大
  • 効果があるのはクリックの押下・離す瞬間のみ、押しっぱなしの武器には影響なし

通常時の射撃処理

Overwatchは16ミリ秒ごと(62.5Hz)にシミュレーション(ティック)を行っています。各ティックでは、前回のティック以降にマウスから受け取った入力をもとに照準方向を更新し、射撃入力があればその方向へ弾を発射する仕組みです。

これはFPSにおける一般的な処理方法ですが、問題は現代のゲーミングマウスのポーリングレートが1000Hz以上に達している点です。1000Hzの場合、ゲームの1ティック(16ms)の間に最大16回もの独立したマウス移動データが送られてくることになります。

つまり通常設定では、その16回分の細かな照準位置のうち、ティックのタイミングと一致した1点でしか射撃できていないということです。

フリック操作のシミュレーション

マウスの高精度入力OFFの場合のシュミレーション(白線)

高精度入力を有効化すると

この設定を有効にすると、ティックとティックの合間に受け取った、すべてのマウス入力位置から射撃できるようになります。開発者の説明では、16ms間隔の照準方向を白線、1000Hzのマウス入力ごとの照準方向を赤線として図示しており、高精度入力ではこの赤線のどこからでも弾が飛ぶようになると解説されています。

結果として、描画フレームの合間のタイミングでも射撃が可能になります。高速なフリックショットで「確実に当てたはずなのに外れた」という現象の軽減が期待できる設定です。

マウスの高精度入力ON×1000Hzの場合のシュミレーション(赤線)

8000Hzマウスでは負荷に注意

開発者は「わずかなCPU負荷が発生する」と説明していますが、これは1000Hzが主流だった2019年時点での話です。近年主流になりつつある4000Hz・8000Hzのマウスでは、処理すべき入力データが8倍に膨れ上がるため、CPU負荷が無視できないレベルになるケースが報告されています

フレームレートの低下やスタッターを感じる場合は、ポーリングレートを下げるか、高精度入力をオフにすることで改善する可能性があります。

その他の仕様

  • 視点操作の感触は変わらない - 描画される視点は元々すべての生入力を反映しているため、エイムのフィーリング自体に変化はない
  • 効果はクリックの瞬間のみ - サブフレーム照準が働くのはメイン攻撃・サブ攻撃のボタンを押した瞬間と離した瞬間のみ
  • ビーム系武器には無関係 - メイン攻撃を押しっぱなしにするトラッキング型武器の挙動は一切変わらない

どのヒーローで効果があるか

仕様上、恩恵を受けやすいのは単発クリックで撃つヒーローです。ウィドウメイカー、アッシュ、キャスディ、ソジョーンのレールガンといった、1発の精度が重要なヒットスキャン系のDPSでは、フリックショットの命中率向上が見込めます。

一方、ザリアやシンメトラ、モイラといったビーム系ヒーローや、押しっぱなしで連射する武器を使う場合には、この設定による変化はありません。PCスペックとマウスのポーリングレートを踏まえて、自分の環境に合った設定を選ぶのが良さそうです。

コメント一覧
  1. 匿名 より:

    「1000Hzが主流だった2019年時点での話。4000Hz・8000Hzのマウスでは、処理すべき入力データが8倍に膨れ上がるため、CPU負荷が無視できないレベルになるケースが報告されています。」

    仮に1000HzでCPU 0.01%とかなら8倍になったところで0.08%とかだけど、無視できないって実際どのぐらいのこと言ってるんだろう?
    どのCPUで何%かの論理的な話がないとちょっと・・・

    人の感性次第で0.08%を大きく受取る人もいるし、小さく受取る人もいるからねぇ・・・

    2
    11
    • 匿名 より:

      これ新しいテンプレ口調・・・?

      2
      1
    • 匿名 より:

      8倍の情報が割り込みで入ってくるから負荷は単純に0.01%→0.08%だけじゃないのよ
      通常は割り込みされない処理のところに入ってくる分ゲーム性能にまで影響がある

  2. 匿名 より:

    管理人よ エイマーの俺様にとってなかなか素晴らしいまとめだった
    今までは体感を信じるしかなかったからな

    まっキャス好きの俺様としてはオンにしたほうが確かに精密射撃が当たりやすいという
    その体感は当たっていたということになるのだが
    実装されて以来オフにしたことがなくてよかったぜ

    問題はマウスの入力データは八倍に膨れ上がってるかもしらんが、CPUのレベルもあがってるから
    実際は今のPCではどれぐらいの効果があるのかだな
    俺様はミドルローのPCだから素直に4,000ヘルツにして8000は辞めておこうか くくく

    5
    4
    • 匿名 より:

      お前の戯言も8倍になってるやん
      CPUの処理間に合ってなさそう

      2
      5
    • 匿名 より:

      俺様ってLIPの感度をマスター後、Quartzの活躍でまたローセンシに戻そうか悩んでたあの俺様?

      • 匿名 より:

        まぁな。よく覚えているな
        ローセンシにした最初の感度は3.80だったかな
        今は4.00に落ち着いている
        トレとかデーモンはもう少しあったほういいと思ってるが
        ヒットスキャンはこれ以上あげたらやばいからもう少しこのままだ
        ひょっとしたら将来的にはストーカーと同じ感度まで上げるかもな

        LIPの感度をマスターしたと俺様は書いたかもしれんが、実際はヒットスキャンや調子の悪い日では振り回されてたな このゲームほど感度に悩むゲームはないぜ

        1
        2
    • 匿名 より:

      ダイヤになったんだっけ

  3. 匿名 より:

    メイとかでクリック連打したらその度一応効果出るのかな?

  4. 匿名 より:

    普通にトラッキングに差があるように感じてて前からこの設定オンにしてた。
    オフにしてるとレティクルがカクカクする感じになるけど、オンにしてると滑らかに動くからやりやすかった。

    • 匿名 より:

      サーバー側での判定だけに関係する設定で
      クライアント側(自分のPC)での見た目には何も関係ないよって話なんだが

  5. 匿名 より:

    2000Hzが一番CPU負荷と性能のトレードオフに一番良いと思って使ってる
    なにより8kは充電の減りが半端じゃないから違いも分からりづらかったので2kでいいと思った

    4
    1
  6. 匿名 より:

    これ知らずに設定でエイムが〜とか言ってる奴ほんと滑稽

  7. 匿名 より:

    そもそも8000に適応できるPC使ってるやつなんかほとんどいないしプロでも1000のままなんかゴロゴロいる
    知り合いに無理して8Kにしてるやついるけどフレームレートガタガタで本末転倒になってる。説明しても通じなさそうだからほっといてるけど。

コメントを残す

Twitterでフォローしよう