Iris Shaders — 마인크래프트에서 셰이더를 실행하기 위한 모드
Iris Shaders는 외부 셰이더 팩을 마인크래프트에 연결하고 게임의 기본 렌더링을 선택한 팩의 그래픽으로 대체하는 모드입니다.
Iris Shaders는 외부 셰이더 팩을 마인크래프트에 연결하고 게임의 기본 렌더링을 선택한 팩의 그래픽으로 대체하는 모드입니다.
Iris Shaders — 마인크래프트에서 셰이더를 실행하기 위한 모드
테스트 및 문서 작성에 사용된 마인크래프트 버전: 1.21.10
지원되는 버전 범위: 1.16.5 – 26.2
종속성: Sodium
Iris Shaders는 외부 셰이더 팩을 마인크래프트에 연결하고 게임의 기본 렌더링을 선택한 팩의 그래픽으로 대체하는 모드입니다. 부드러운 그림자, 볼류메트릭 조명, 물 반사 효과, 입체적인 구름 등을 추가합니다. 바닐라 게임에서는 이를 제공하지 않으며, 조명과 그림자가 고정되어 있습니다. 이 모드는 OptiFine 형식의 팩뿐만 아니라 Iris 전용 확장 기능을 가진 팩도 로드하며, 높은 프레임 속도에 중점을 둔 OptiFine의 오픈 소스 대안으로 작동합니다.
모드 작동 방식
Iris는 게임의 그래픽 파이프라인에 통합되어 이미지 렌더링을 활성 셰이더 팩에 위임합니다. 빛, 그림자, 물, 하늘을 계산하는 방법은 팩 자체가 결정하므로, 동일한 장면이라도 팩에 따라 다르게 보입니다. 모드 자체는 아무것도 그리지 않으며, 단지 팩을 실행하고 관리할 뿐입니다.
주요 특징은 이전 버전과의 호환성입니다. OptiFine이나 오래된 ShadersMod용으로 제작된 팩은 수정 없이 실행할 수 있습니다. 형식이 동일하므로 파일 변환이 필요하지 않습니다. 또 다른 측면은 팩 제작자를 위한 확장 기능입니다. Iris는 OptiFine에 부족한 기능을 파이프라인에 추가하므로, 일부 최신 팩은 다른 곳에서는 사용할 수 없는 효과가 포함된 "Iris 전용" 버전으로 출시되기도 합니다.
성능 및 Sodium과의 통합
Iris는 청크 렌더링을 다시 작성하고 미세한 끊김 현상을 제거하는 모드인 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 누르기)의 세 가지 작업이 있습니다. 이는 인터넷에서 찾은 다른 사람의 팩 구성을 가져와야 할 때 유용합니다.

활성 팩의 매개변수가 있는 Shader Pack Settings 창
단축키
3개의 키 바인딩을 통해 메뉴에 들어가지 않고도 효과를 관리할 수 있습니다:
키 | 동작 |
K | 셰이더를 켜거나 끕니다 |
R | 활성 팩을 다시 로드합니다 |
O | 투명한 배경으로 셰이더 메뉴를 열어 매개변수 변경 사항을 실시간으로 확인합니다 |
이 세 가지 키는 모두 조작 설정(Controls)에서 다시 할당할 수 있습니다.
색 공간
Iris는 표준 sRGB로만 이미지를 출력하지 않습니다. colorSpace 매개변수를 사용하면 DCI-P3, Display P3, REC2020 또는 Adobe RGB와 같은 더 넓은 색 영역을 선택할 수 있습니다. 자체 색상 관리가 없는 팩의 경우, 모드는 완성된 프레임 위에 선택한 공간에서 톤 매핑을 적용하여 광색역 디스플레이(예: Display P3가 기본으로 제공되는 노트북 화면)의 채도 과잉을 제거합니다. 이로 인해 HDR 출력이 활성화되는 것은 아니며 대상 디스플레이 공간만 변경됩니다.
설정 (iris.properties)
iris.properties 파일은 모드의 기본 설정을 저장합니다: 어떤 팩이 활성화되어 있는지, 셰이더가 활성화되어 있는지, 이미지가 어떤 색 공간에서 출력되는지 등을 포함합니다. config 폴더에 위치해 있습니다. 대부분의 값은 메뉴를 통해 자동으로 설정되지만 파일을 수동으로 편집할 수도 있습니다.
매개변수 | 기능 |
| 인식할 수 없는 팩의 로드를 제어합니다. |
| 대상 출력 색 공간입니다. |
|
|
|
|
|
|
| 청크에서 그림자를 계산할 최대 거리입니다. 팩 설정에 관계없이 그림자 거리를 제한합니다. 값이 높을수록 그림자가 멀리까지 보이지만 FPS 비용이 더 듭니다. 값이 낮을수록 그 반대이며 성능에 유리합니다. |
| 활성 팩의 파일 이름입니다. 빈 필드 — 팩이 선택되지 않았습니다. 메뉴를 통해 팩이 활성화되면 자동으로 채워집니다. |
결론
Iris Shaders는 Sodium이 제공하는 성능을 잃지 않으면서 게임의 최신 버전에서 외부 셰이더 팩을 실행하는 특정 작업을 해결합니다. OptiFine과 달리 이 모드는 오픈 소스이며 Sodium과 호환되고 대부분의 Fabric 및 NeoForge 모드와 충돌하지 않지만, 연결된 텍스처, 애니메이션 제어 또는 안개와 같은 다른 OptiFine 기능은 복제하지 않으므로 별도로 추가해야 합니다. Forge는 지원하지 않으며, 일부 팩은 여전히 완전히 실행되지 않고 macOS에서는 아티팩트가 발생할 수 있습니다. 이 조합은 Fabric 또는 NeoForge에서 모드를 플레이하고 적절한 FPS로 셰이더를 사용하려는 사람들에게 적합합니다.
설치
일반적인 설치는 약 5 분 정도 걸려요. 과정은 동일하고, Loader 와 그에 맞는 빌드만 달라요.
- 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.











