Distant Horizonsの紹介
私は昔、Minecraftを使って学校の建築をクリエイティブでおこなっていました。
ゲーム内で完成したものの全体を見渡そうとした時に事件が起きました。
描画距離が足りないせいで、角から全体が入るように写真を撮ろうとすると端のほうが描画されないのです!
標準の機能では、32チャンクの描画しかできません。
奥の建物は途中で見切れていますし、校舎の後ろに建築している体育館やプールといった施設は全く見ることができず、とても残念です。
これから建築範囲がさらに広がっていくため、MODを導入することにしました。
※1チャンクは16ブロック分を表す単位です。32チャンクは16×32=512ブロック分です。
※MODとはゲームの改造プログラムの一種です。MODに関してはMinecraft公式は黙認していますが、悪意を持ったMOD開発者がパソコンを破壊するようなMODを配布している可能性があることも十分に理解をしておいてください。
導入の仕方
下記のページにアクセスしてダウンロード
forge・Fabricに対応しており、導入方法は他のMODの導入と同じです。
※MODの対応バージョンは1.16.4以降です。導入する際は、対応バージョンを選択してください。
導入後に追加される設定メニューの説明
escキーを押すとゲームのメニューが開きますが、オプションの項目の左上にアイコンが追加されています。
左上のアイコン→Graphics(描画)→Quality options(品質オプション)→Chunk render distance(チャンク読み込み距離)
の順番にメニューを開き、数字を変更することで描画距離を変えることができます。
私の環境では、128が標準値として設定されていました。
導入した結果
実験の結果を書く前に、今回使用したパソコンのスペックを紹介します。
CPU | Intel Core i7-9700 |
メモリ割当量 | 8192MB |
ストレージ | SSD |
GPU | GTX1050Ti |
デスクトップパソコンの中ではハイスペックとは言えないけれど、ゲーム用としてはふつうのパソコンですね。このパソコンで、軽量設定と最高画質設定の2種類でフレームレートの計測をしました。
最軽量設定 | 最高画質設定 | |
グラフィックス | 処理優先 | 最高設定 |
スムーズライティング | オフ | 最大 |
画面の揺れ | オフ | オン |
雲の表示 | オフ | 描画優先 |
パーティクルの表示 | 最小 | すべて |
エンティティの影 | オフ | オン |
演算距離 | 5チャンク | 32チャンク |
標準描画 | 最軽量設定[fps] | 最高画質設定[fps] |
2 | 185 | 250 |
4 | 157 | 226 |
8 | 140 | 196 |
12 | 125 | 137 |
16 | 86 | 117 |
24 | 62 | 76 |
32 | 36 | 40 |
当たり前ですが、読み込みチャンク距離を伸ばすと、FPSが下がるということがわかります。
以下の結果はMODを導入してからFPSを測定した結果です。
縦方向がMODの機能を使った読み込みの距離(32~256チャンク)
横方向がMinecraftの標準機能を使った読み込みの距離(2~32チャンク)です。
軽量設定 | 2 | 4 | 8 | 12 | 16 | 24 | 32 |
32 | 220 | 199 | 178 | 94 | 84 | 40 | 36 |
64 | 234 | 144 | 110 | 52 | 36 | 29 | 30 |
128 | 229 | 202 | 142 | 98 | 49 | 39 | 22 |
256 | 214 | 198 | 121 | 93 | 55 | 39 | 19 |
最高画質 | 2 | 4 | 8 | 12 | 16 | 24 | 32 |
32 | 198 | 205 | 128 | 99 | 51 | 32 | 42 |
64 | 188 | 176 | 107 | 73 | 54 | 48 | 43 |
128 | 181 | 154 | 112 | 78 | 54 | 46 | 24 |
256 | 149 | 128 | 107 | 77 | 59 | 46 | 36 |
この測定結果より、私の環境でのおすすめ設定は、
標準描画距離:16チャンク
MOD描画距離:128チャンク
最軽量設定から
雲の表示:描画優先
演算距離:32チャンク
この構成での平均FPSは60FPS前後になりました。
サバイバルでは問題ないですね。
MOD導入前と導入後でフレームレートを比較すると、24チャンク読み込みと128チャンク読み込みが同等のフレームレートを示しています。素晴らしいですね。
ちなみに32チャンク読み込みと128チャンク読み込みでは、最高高度からの眺めがこれだけ違います。
左が32チャンク、右が128チャンクです
まとめ
- 描画拡張系のMODである「Distant Horizons」を導入しました。
- 導入した結果、パソコンへの負荷を減らしつつ描画距離を伸ばせることがわかりました。
- このMODの使いどころとしては、大規模建築やエリトラ飛行のストレス軽減が考えられると思います。
MOD公式サイト
Files · main · James Seibel / Distant Horizons · GitLab
Files · main · James Seibel / Distant-Horizons-Core · GitLab
コメント