Iris Shaders — Minecraftでシェーダーを実行するためのMOD
Iris Shadersは、外部シェーダーパックをMinecraftに接続し、ゲームの標準レンダリングを選択したパックのグラフィックに置き換えるMODです。
Iris Shadersは、外部シェーダーパックをMinecraftに接続し、ゲームの標準レンダリングを選択したパックのグラフィックに置き換えるMODです。
Iris Shaders — Minecraftでシェーダーを実行するためのMOD
テストおよび記事の執筆に使用したMinecraftのバージョン:1.21.10
サポートされているバージョンの範囲:1.16.5 – 26.2
前提MOD:Sodium
Iris Shadersは、外部シェーダーパックをMinecraftに接続し、ゲームの標準レンダリングを選択したパックのグラフィックに置き換えるMODです。柔らかな影、ボリュメトリックライティング、水面の反射、立体的な雲などが追加されます。バニラのゲームではこれらは提供されておらず、光や影は固定されています。このMODはOptiFine形式のパックに加え、Iris専用の拡張機能を持つパックも読み込むことができ、高フレームレートを重視したOptiFineのオープンソース代替として機能します。
MODの仕組み
Irisはゲームのグラフィックパイプラインに統合され、画像のレンダリングをアクティブなシェーダーパックに委ねます。光、影、水、空の計算方法はパック自体が決定するため、同じシーンでもパックによって見え方が異なります。MOD自体は何も描画せず、パックを実行および管理するだけです。
主な特徴は後方互換性です。OptiFineや古いShadersMod用に作成されたパックは、変更なしで実行できます。フォーマットが同じであるため、ファイルの変換は不要です。もう一つの側面は、パック作成者向けの拡張機能です。IrisはOptiFineに欠けている機能をパイプラインに追加するため、最近のパックの中には、他では利用できないエフェクトを備えた「Iris専用」バージョンとしてリリースされるものがあります。
パフォーマンスとSodiumとの連携
Irisは、チャンクのレンダリングを書き直し、細かなカクつきを排除するMODであるSodiumの上に構築されています。このおかげで、シェーダーは時折スクリーンショットを撮るためだけでなく、通常のゲームプレイでも使用できるものになります。OptiFineはSodiumと互換性がないため、Iris + Sodiumの組み合わせは、シェーダーと最適化を同時に実現する方法となります。SodiumはIrisに同梱されているため、最適化ツールをインストールするための追加の手順はありません。
FPSはパックとグラフィックカードに依存します。レイトレーシングを搭載した重いパックは、強力なGPUでもフレームレートを低下させます。軽量化された(lite)パックプロファイルや、maxShadowRenderDistanceの値を下げることで、パフォーマンスを回復させることができます。

シェーダーを有効にした状態のフィールド

シェーダーを無効にした状態の同じフィールド
シェーダーの導入と設定
操作はビデオ設定で行います。Sodiumは標準のVideo Settingsメニューを独自のものに置き換えます。これにはGeneral、Quality、Performance、Advancedのタブがあり、シェーダーパック自体は別のタブに配置されます。
パックの追加方法
パス:Options → Video Settings → Shader Packs。パックのアーカイブは、メニューウィンドウに直接ドラッグするか、shaderpacksフォルダーを開く「Open Shader Pack Folder…」ボタンから追加します。追加したら、右上のリスト更新ボタンを押してください。エフェクトを有効にするには、「Shaders: Disabled」の行をクリックし、リストからパックを選択してApplyボタンで適用します。アクティブなパックはリスト内でハイライトされます。

追加されたパックのリストと適用ボタンがあるビデオ設定のShader Packsメニュー
アクティブなパックの設定
「Shader Pack Settings…」ボタンを開くと、パック自体で定義されたパラメーターが開きます。これは、OptiFineでこのパックを読み込んだときと同じオプションのセットです。その隣には、.txtファイルからの設定のインポート、共有のための現在の設定の.txtへのエクスポート、およびデフォルトへのリセット(Shiftキーを押しなら)の3つのアクションがあります。これは、ネットで見つけた他の人のパック設定をインポートしたい場合に便利です。

アクティブなパックのパラメーターがあるShader Pack Settingsウィンドウ
ホットキー
3つのキーバインドにより、メニューに入らずにエフェクトを管理できます。
キー | アクション |
K | シェーダーのオン/オフを切り替えます |
R | アクティブなパックを再読み込みします |
O | 透明な背景でシェーダーメニューを開き、パラメーターの変更をリアルタイムで確認できるようにします |
これら3つのキーはすべて、操作設定(Controls)で再割り当てできます。
色空間
Irisは、標準のsRGBだけでなく、画像を出力できます。colorSpaceパラメーターを使用すると、より広い色域(DCI-P3、Display P3、REC2020、Adobe RGB)を選択できます。独自のカラーマネジメントを持たないパックの場合、MODは完成したフレームに対して選択した空間でのトーンマッピングを適用し、広色域ディスプレイ(たとえば、工場出荷時にDisplay P3を備えたノートPCの画面など)での過彩度を解消します。これによりHDR出力が有効になるわけではありません。ターゲットとなるディスプレイ空間が変更されるだけです。
設定(iris.properties)
iris.propertiesファイルには、どのパックがアクティブか、シェーダーが有効になっているか、画像が出力される色空間など、MODの基本設定が保存されます。configフォルダーにあります。ほとんどの値はメニューから自動的に設定されますが、ファイルを手動で編集することもできます。
パラメーター | 機能 |
| 認識されないパックの読み込みを制御します。 |
| ターゲットの出力色空間。 |
|
|
|
|
|
|
| チャンク内の影を計算する最大距離。パックの設定に関係なく影の距離を制限します。値を高くすると、影が遠くまで表示されますが、FPSが低下します。低くするとその逆になり、パフォーマンスが向上します。 |
| アクティブなパックのファイル名。空のフィールド — パックは選択されていません。メニューからパックを有効にすると自動的に入力されます。 |
結論
Iris Shadersは、Sodiumが提供するパフォーマンスを損なうことなく、最新バージョンのゲームで外部シェーダーパックを実行するという特定のタスクを解決します。OptiFineとは異なり、このMODはオープンソースで、Sodiumと互換性があり、ほとんどのFabricおよびNeoForge MODと競合しませんが、OptiFineの他の機能(接続テクスチャ、アニメーション制御、または霧)は複製しないため、これらは個別に追加する必要があります。Forgeはサポートされておらず、一部のパックはまだ完全には実行されず、macOSではアーティファクトが発生する可能性があります。この組み合わせは、FabricまたはNeoForgeでMODをプレイし、許容できるFPSでシェーダーを使用したい人に適しています。
インストール
通常のインストールは約 5 分で完了します。手順は同じで、ローダーと対応するビルドだけが異なります。
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











