ValveがCS2のアップデートを配信—4月21日の夜、ゲームはついに待望のAnimgraph 2アニメーションシステムを受け取った。ベータテストはほぼ3週間続き、今リリースが到来:3.1 GB、作り直されたアニメーションロジック、最適化されたCPUとネットワーク負荷。開発陣が滑らかさと応答性を真剣に受け止めたようだ。

ちなみに、変更は見た目だけにとどまらなかった—武器の挙動、攻撃間の遷移、手に持ったグレネードまで。すべてが少しずつ変わった。以下で何が変わったのか正確に分解していく。

2026年4月21日のCS2パッチ:完全分析

Animgraph 2:CS2パッチの主な革新

Valveがアニメーションシステムを書き直した。今では:

  • キャラクターモデルは微調整を伴って動く—肉眼でもわかる程度だ。
  • 武器の展開ロジックが変更された。根本的ではないが、経験豊富なプレイヤーなら気づくはずだ。• ナイフ攻撃間の遷移に関するバグを修正—以前はアニメーションが「固まる」ことがあった。
  • Elites(おそらくサードパーソンモードの敵を指す?)が発砲できなかったバグも過去のものとなった。そう、あれはバグだった。

CS2の修正:ハシゴとグレネードのバグ

このリストは短いが、役に立つ:

  • 走りながらハシゴを無音で登る(移動キーを定期的に押すだけで十分だった)—修正された。ついに。
  • 傾斜地から平地への移行時の適切なサーフェススムージング—調整された。起伏のある地形のマップ向けの修正のようだ。
  • 手に持ったグレネードが落下後に拾い上げると誤ったスケールになることがあった—見た目が悪かった。今は問題ない。
  • サイド切り替え時(CTからTへ)のマッチ中断という重大なバグ—修正された。そうでなければ、試合が単にクラッシュする可能性があった。

したがって、Valveはいくつかの長年の技術的負債に対処した。Animgraph 2は視覚的な驚きではなく、高ティックレートでのアニメーションの安定性と応答性に関するものだ。そして、はい、3.1 GBをダウンロードする必要がある。

CS2のAnimgraph 2:ベータテスト完了

Valveはベータ版からのすべての作業を通常ビルドに移行した。そしてこれはもはや実験ではない—新しいAnimgraph 2アニメーションシステムが公式サーバーで全員に利用可能になった。例外はない。

開発者はいくつかの点も微調整した:ビューモデルがわずかに調整され、武器のドローイングロジックがより正確になった。また、ナイフ攻撃間の遷移に関するいくつかのバグも修正された。小さなことだが、嬉しい配慮だ。

CS2アップデートにおける武器とボットの変更

あまり目立たないが面白い点:Valveはついにハシゴに関する奇妙なバグを解決した。AとDをリズムよく押して無音で飛び上がれたのを覚えているだろうか?もう不可能だ。bot_strafeコマンドが追加された。ボットは設定された距離でストレイフできるようになった。そしてbot_strafe 0.5と入力すると、彼らは奇妙なダンスを始める。とても面白い

ちなみに、ガンプレイも改善された。Glock-18とFamasは新しいバーストモードを獲得した—3発バーストが明らかに速く発射され、拡散も減少した。実際には、バーストモードでほぼレーザーのように感じられる。おそらく過剰な性能かもしれない。プロの意見を聞いてみよう。

CS2でAnimgraph 2をテストする方法:個人的なテスト

「プロ」の話をしているので、Valveが何を微調整したのか自分で見てみる時だ。私は アップデート に約1時間半費やした:ローカルサーバーでプレイし、その後リテイクサーバーに参加した。以下では、「よりスムーズに感じる」についてすべてを説明する。数字とコマンドの具体的な内容だけだ。Animgraph 2は視覚的にもCS2コンソールを通じても本当に気づく3つのことを修正する。第一に、180°の急旋回時のモデルの正しいポーズ。第二に、あの有名な脚と移動速度の同期(こんにちは、「滑るブーツ」、リリース以来コミュニティを苦しめてきた)。第三に、銃を変更する際のしゃがみから立ちへの移行。Faceitからデモをダウンロードする必要はない。Source 2の内蔵ツールで十分だ。

アニメーションデバッグ用のCS2コンソールコマンド

基本から始めよう:チルダ(~)を押してコンソールを開き、開発者モードを有効にする。sv_cheats 1がなければ、以下のコマンドのほとんどは単に失敗する—エンジンが公開プレイで拒否する。したがって、ローカルのボットマッチ(マップ de_mirage → bot_add)でテストするか、定番のaim_botzワークショップマップを使う。

CS2の基本的なデバッグキット:

コマンド 出力 目的
sv_cheats 1 チートコマンドを解放 最初に有効にしないと何も動かない
developer 1 リアルタイムデバッグログ AnimGraphエラーをその場でキャッチ
cl_showanimstate 1 アニメ状態:速度、角度、レイヤー 脚の動きを確認するための主要ツール
cl_showpos 1 座標、速度、視点角度 視覚と実際のユニット速度の同期
net_graph 1 Ping、ティックレート、パケットロス ラグとアニメーションの不具合をフィルタリング
thirdperson サードパーソンカメラ 下半身モデルの検査に必須
cam_idealdist 150 カメラをズームアウト 同期ズレの発見に優れる

さあ、練習だ。aim_botzに行き、thirdpersonを有効にし、cl_showanimstateを1に設定する。画面右下にアニメーションレイヤーのブロックが表示される—m_flLastEventCycle、m_flPlaybackRate、m_flMoveWeightパラメータがそこでハイライトされる。adadシェイク(あのストレイフシャッフル)を試す—m_flMoveWeightは0と1の間で急激にジャンプするはずで、滑らかにフェードしない。パッチ前は、パラメータが0.3~0.5でスタックし、その結果キャラクターの脚が数フレーム一方向に動き、体はすでに別方向に飛んでいた。今はラグがない。128ティックのローカルネットワークでテストした。

2つ目のケースは斜め走り中の脚のアニメーションです。W+Dを押しながら、三人称視点でモデルを確認します。足は斜めに配置され、骨盤は視点に対して30~40°回転している必要があります。足が床のテクスチャに沿って滑っている(フットスライディング)場合、アニメーショングラフがマッププロファイルを取得していないことを意味します。これはmat_reloadallmaterialsコマンドで修正できますし、極端な場合は単純に再接続することでも直ります。

3つ目のテストは最も難しい——走りながらの武器切り替えです。AWPを装備して前方に加速し、移動中にQを押してピストルに切り替えます。Animgraph 2以前では、ビューモデルは事実上2~3フレームで最終ポーズにテレポートしていました——大まかに、カクカクと、アニメーション遷移なしで。今では遷移は7~8フレームに引き伸ばされていますが——そしてこれが重要な点ですが——発射可能になる実際のフレームはより早く訪れます。Valveは単に武器の発動タイミングをアニメーションの冒頭に近づけたのです。これは記録をdemo_timescale 0.1で再生すると最も簡単に確認できます:フレームごとの違いは肉眼でもわかります。Valveにバグ報告をしようと考えている人へのアドバイスです。developer 2をインストールし、game/csgo/フォルダ内のconsole.logファイルを開いてください——アニメーションタグの不一致に関する警告がそこに記載されています。これが、問題がエンジン関連であり、あなたのNVIDIAドライバーや壊れたDiscordオーバーレイではないことをサポートに証明する、事実上唯一の有効な方法です。スクリーンショットでは不十分——ログが決定的です。