投擲物軌道の「パッチ税」:バウンス減衰、コリジョンボックスの微調整、そしてデフォルトユーティリティを再学習すべき理由

2026年10月14日 16:00:10

投擲物の軌道は静的ではなく、パッチ、コリジョンハル、リリース高度、サーバーティックによって形作られる。本記事では、アップデート後にデフォルトラインがズレる理由と、効率的な再構築方法を解説する。

はじめに

こんな経験はないだろうか:先週までMirageの中路を完璧に封じていたスモークが、今週のアップデート後に半身分ズレた。チームメイトは「エイムがブレた」と言うが、自分ではブレていないと分かっている。問題は手ではなく、物理レイヤーにある。投擲物は決して静的ではない——その軌道はパッチ、コリジョンハル、リリース高度、サーバーティックが共同で書き記した台帳のようなものだ。この台帳は数パッチごとに静かに改訂され、君のデフォルトラインは古い台帳から暗記したものだ。

1. バウンス減衰:「低く弾む」のではなく、エネルギー台帳が変わった

まず、よく混同される概念を整理しよう:投擲物のバウンスは単純な「反射角度」ではない。CS2では、HE、フラッシュ、スモークの衝突応答には3つの調整可能な量がある——反発係数(restitution)、接線摩擦、角速度減衰だ。反発係数は垂直方向にどれだけエネルギーが返るかを決め、接線摩擦は水平速度を食い、角速度減衰は投擲物が着地後に「転がる」距離に影響する。

この3つの中で、反発係数が最も敏感だ。たった0.02変わっただけで、Infernoのバナナの木樽からTripsへ弾むスモークの着地点が、クレート1個分ズレる。さらに厄介なのは、反発係数はグローバル定数ではないことだ——異なる材質表面(木、金属、コンクリート、砂)にはそれぞれの応答曲線がある。パッチがある表面タイプの物理マテリアルを調整すると、「樽からTrips」のラインは死ぬが、コンクリート床のラインは全く変わらないかもしれない。

だから再学習の第一歩は「もう一度投げる」ことではなく、まず確認することだ:このラインはどの表面に依存しているのか?樽、鉄板、砂に依存するラインは、それぞれパッチリスクが全く異なる。

2. コリジョンハルの精度:君はテクスチャを狙い、エンジンは凸包を計算する

2つ目の変数はより隠蔽的だ:投擲物の衝突判定は目に見えるモデルではなく、簡略化された凸包(convex hull)のセットを使う。マップ作者が小道具のコリジョンボックスを更新すると、視覚的にはほとんど変化が見えなくても、凸包の頂点が動けば、投擲物のバウンス法線も動く。

典型的なシナリオは「壁際スロー」だ。Ancientのドーナツギャップの壁の視覚的な端を狙って投げ、投擲物が壁をかすめて飛ぶと思いきや、実際にはテクスチャより2センチ外側に広がった凸包に当たり、軌道が早めに折れる。2センチはリリースポイントで増幅され、着地点では半メートルになる。

プロチームのやり方は:各マップのデフォルトユーティリティについて、「リリースポイント—衝突ポイント—着地点」の3段階の座標を記録し、着地点だけを覚えない。衝突ポイントがパッチで変更されると、着地点は必然的にドリフトするが、着地点だけを暗記していると、ドリフトがどの段階から始まったのか分からない。

3. リリース高度:立ち、しゃがみ、移動中の「見えないオフセット」

3つ目の変数は君自身から来る。投擲物の初期位置はキャラクターの手のボーンにバインドされ、手のボーンの位置はスタンス、しゃがみ、さらには移動速度に影響される。パッチが手のボーンのバインドオフセットを調整したり、しゃがみ時のカメラと手の相対関係を変えたりすると、同じクロスヘア配置でもリリースポイントが変わる。

これが、一部のデフォルトスモークが「立ち投げ」では問題ないのに、「ジャンプスロー」や「しゃがみスロー」ではひどくズレる理由だ。ジャンプスローは特に危険:ジャンプの瞬間の垂直速度が投擲物の初速度に加算され、その垂直速度の値はパッチの物理パラメータに影響される。ジャンプスローは少し遠くに飛ぶだけだと思っていると、実際には放物線全体の形状を変えている。

4. 正しい再学習法:20分で座標系を再構築する

盲目的に100回投げ直すのはやめよう。この順序で進める:

  1. まずスタンスとクロスヘアのアンカーを固定し、1つの変数だけを変えて、リリースポイントがズレたのか衝突ポイントがズレたのかを確認する。
  2. 「短距離低スロー」をベースラインテストとして使い、長距離の空気抵抗累積誤差を排除する。
  3. 各マップのデフォルトユーティリティについて、少なくとも2つの冗長ラインを用意する——1つはバウンス依存、もう1つは直投げ依存。片方が変わっても、もう片方が機能する。
  4. 新しい着地点をノートに書き込むが、「パッチ番号 + テスト日」を注記する。次のアップデートでまた変わるかもしれないからだ。

投擲物は暗記するものではなく、計算するものだ。パッチ税は毎回支払わなければならない。違いは、前もって支払うか、試合で相手の封じられないスモークにやられるかだけだ。