ガイド

MODなしでMinecraftにシェーダーは入れられる?

はい、ある程度までは。基本的なシェーダー効果なら、OptiFineやIrisなどのMODは必要ありません。Java版1.17以降では、普通のリソースパックでMinecraft自身のシェーダーファイルの一部を差し替えられるので、何もインストールせずにカラーグレーディング、ビネット、霧の変更、26.3ではブルームも使えます。統合版では独自のシェーダーコードは使えませんが、バイブラントビジュアルズのパックで組み込みのライティング、空、霧、水を調整できます。Java版で本物の影や反射を出すには、今もIrisかOptiFineが必要です。

更新日:

Java版:リソースパックでシェーダー

1.17以降、Minecraftはリソースパックで差し替えられるシェーダーファイルで世界を描いています。バニラのシェーダーパックでできることはバージョンによって違います:

効果対応バージョン
カラーグレーディング(明るさ、コントラスト、彩度、色温度、白黒、セピア)Java版1.17以降
ビネットJava版1.17以降
霧の距離と色Java版1.17以降
ブルーム(画面全体の光のにじみ)Java版26.3以降
揺れる植物1.17〜1.21.4と1.21.6〜1.21.10のみ
本物の影、反射、光の筋IrisかOptiFineなしでは不可能

Java版26.3で常に有効な画面全体のエフェクトが追加されたため、ブルームやきれいなカラーグレーディングが使えるようになりました。1.16.5以前には差し替えられるワールドのシェーダーがありません。

作ってみる

  1. Shader Makerを開き、Vanilla Javaを選びます。
  2. 遊んでいるMinecraftのバージョンを正確に選びます(Java版1.17以降。標準は26.3)。
  3. プリセットから始め、プレビューを見ながら明るさ、コントラスト、色、ビネット、霧を調整します。
  4. .zipを書き出し、ほかのリソースパックと同じように入れます:設定… > リソースパック… > パックフォルダーを開く。
Vanilla Java用のShader Maker。色と明るさのスライダー(明るさ・コントラスト・彩度)の隣に、草の島のリアルタイム3Dプレビュー。
Java版バニラのシェーダーパック。プレビューを見ながら色を調整でき、MODは不要です。

統合版:シェーダーの代わりにバイブラントビジュアルズ

統合版は、RenderDragonエンジンに移行したとき(Windowsとゲーム機は1.16.200、その他の端末は1.18.30)から独自のシェーダーコードを読み込まなくなりました。ゲームのコンパイル済みシェーダーファイルを差し替えるツールは、ゲームを改造して入れる必要があり、アップデートで動かなくなります。

公式の方法はバイブラントビジュアルズ(Vibrant Visuals)です。統合版の新しいレンダラーで、1.21.90(2025年6月)から正式版に入っています。リソースパックで、太陽と月の光、空の色、霧、水、影、カラーグレーディングを、時間帯やバイオームごとに変えられます。バイブラントビジュアルズの設定解説。

OptiFineなしでシェーダー:Irisを使う

「MODなし」が「OptiFineなし」という意味なら、答えはIrisです。同じシェーダーパック(太陽による本物の影、揺れる葉、反射する水、光の筋)を読み込め、軽量化MODのSodiumと一緒に動き、Java版1.16.5〜26.3に対応しています。この記事の執筆時点で、OptiFineは26.2までの対応です。

  1. irisshaders.devからIrisのインストーラーをダウンロードして実行します。選んだバージョン用にIrisとSodiumが入ります。
  2. Minecraft Launcherで新しいIrisのプロフィールを使い、一度ゲームを起動します。
  3. 設定… > ビデオ設定… > シェーダーパック...を開き、パックフォルダーを開く...をクリックしてシェーダーパックのzipを入れます。
  4. 一覧からパックを選んで「適応」をクリックします。軽いパックはノートパソコン向け、重いパックには高性能なグラフィックカードが必要です。
夕暮れ時のIris・OptiFine用Shader Maker。プレビューに低く暖かい光と長い影、プリセットと太陽光の強さのスライダー。
本物の影が出るIris / OptiFineのシェーダーパックを、夕暮れのプレビューで確認。

ForgeやNeoForgeでは、そのローダー向けのIrisの移植版を探してください。プリセットとリアルタイムプレビューつきで、Iris / OptiFine用のオリジナルシェーダーパックをShader Makerで作ることもできます。

よくある質問

バニラシェーダーにOptiFineは必要ですか?

いいえ。バニラのシェーダーパックは普通のリソースパックです。作ったバージョンなら、MODなしで動きます。

バニラのシェーダーパックはサーバーでも動きますか?

はい。リソースパックは自分のゲームが適用するので、サーバーで遊ぶときも動きます。

Java版のシェーダーを統合版で使えますか?

使えません。統合版はパックからシェーダーコードを読み込めません。代わりにバイブラントビジュアルズのパックを使ってください。