Mojang Studios は今週木曜日、Minecraft Java Edition のアーキテクチャに対する最も重要な技術的変更の 1 つを正式に発表しました。開発者は、このゲームが OpenGL ライブラリをより最新の効率的なグラフィックス処理テクノロジである Vulkan API に移行するプロセスを開始することを確認しました。この戦略的変更は、タイトルの最新のオペレーティング システムとの長期的な互換性を確保するとともに、これまで外部の変更のみに依存していたネイティブ ビジュアルの実装への道を開くことを目的としています。
インフラストラクチャの最新化と Apple のサポート
グラフィックス エンジンを変更するという決定は、特に Apple デバイスのサポートに関して、過去 10 年間に蓄積された技術的ニーズの増大に対応するものです。 OpenGL 標準は、約 17 年前の発売以来 Java バージョンをサポートしてきましたが、2017 年以降大きなアップデートは行われておらず、2018 年に macOS によって廃止されたと分類されました。Mojang は Vulkan の採用により、ゲームが複数のプラットフォームで高いパフォーマンスを維持できるようにし、Apple のシステムで安定性を維持するための緩和策として機能していた特定のコード修正の必要性を排除します。
公開されたスケジュールでは、新技術を使った最初の公開テストが北半球の夏に、ゲームの開発バージョンである「スナップショット」を通じて開始されると予想されている。この最初の移行段階では、プレイヤーは設定で OpenGL と Vulkan を手動で切り替えるオプションがあり、リアルタイムの安定性チェックが可能になります。同社は、新しいエンジンが完全に成熟し、さまざまなハードウェア構成間での一貫性が実証された場合にのみ、OpenGL のサポートを中止する予定です。
強化されたビジュアルと技術的利点
Vulkan の実装により、Java バージョンは最終的に「Vibrant Visuals」として知られる機能を受け取ることができ、Bedrock エディションとグラフィックが一致します。このアップデートでは、公式のライティングおよびシェーディング システムが導入され、サードパーティ ソフトウェアをインストールすることなく優れた美的体験を提供します。プレイヤーは、ゲーム メニューから直接グローバル ライト効果とダイナミック シャドウをアクティブ化できるようになり、よりリアルなグラフィックスへのアクセスが民主化されます。
- この移行により、Apple の macOS システムとのグラフィック互換性の問題が確実に解決されます。
- 新しいコード構造により、最新のリフレクションおよびネイティブ シェーディング テクノロジの導入が容易になります。
- スナップショットによる初期テストは、最終的な打ち上げ前に大量のテレメトリ データを収集するのに役立ちます。
- この変更により、Java バージョンと Bedrock バージョン間の視覚的機能の同等性が技術的に実現可能になります。
MOD と開発者のエコシステムへの影響
グラフィックのオーバーホールの発表は、現在のコードを最適化ツールとシェーダーの基礎として使用するモッディング コミュニティで即座に反応を引き起こしました。この変更により、ゲームが画像を処理する方法の核となる仕組みが変更されるため、一般的な変更の多くは、新しいアーキテクチャで動作するように最初から書き直す必要があります。
当初は技術的な課題があったにもかかわらず、コミュニティの重要人物はすでに Mojang の動きを予想していました。世界で最も使用されているライティング ツールの 1 つである「Iris Shaders」を担当する開発者は、「Aperture」と呼ばれる並行プロジェクトにほぼ 2 年間取り組んでいることを明らかにしました。
この新しい MOD は Vulkan アーキテクチャのみに焦点を当てており、この移行は手間がかかるものの、将来的にはより強力で効率的なツールがエンドユーザーに提供されることを示しています。
さまざまなハードウェアでのパフォーマンスと最適化
OpenGL の後継として Vulkan を選択することで、Minecraft が今日のゲーム業界のより高い標準に準拠し、開発者がグラフィックス カード ハードウェアをより細かく制御できるようになります。この最適化は、処理負荷が大幅に変化する可能性がある巨大な建物や無限の世界を可能にするゲームにとって非常に重要であり、その結果、フレーム レートがより安定し、チャンクの読み込みが高速になります。レガシー コードを削除することで、開発チームは RAM 消費量と入力遅延を削減する改善に集中でき、ハイエンド マシンと古いテクノロジの制限に悩まされていたコンピュータの両方に利益をもたらします。
