Shader effects
Dynamic shadows, volumetric light, waving plants and reflective water — powered by the same pipeline as Iris Shaders.
Oculus Mod enables Minecraft Forge players to use compatible shader packs for improved lighting, shadows, reflections, and atmospheric effects. It works alongside supported rendering optimization mods to provide enhanced visuals while maintaining a smoother and more flexible Minecraft experience.
Oculus brings Iris-based shader support to compatible Minecraft Forge setups.
Oculus Mod is a shader loader for Minecraft Forge. Use it with a compatible shader pack to change the lighting, shadows and water in your world.
Created by Asek3 as an unofficial port of Iris Shaders, Oculus loads OptiFine-format shader packs on Minecraft Forge while staying friendly with big modpacks.
Oculus needs a compatible renderer. Check the requirements for your release before installing Embeddium or another dependency.
Choose a shader preset that suits your computer. Performance depends on your hardware, shader settings and other installed mods.
Select your Minecraft version and mod loader to see the suggested setup.
Install Forge 1.20.1, Embeddium and Oculus, then add a shader pack.
Dynamic shadows, volumetric light, waving plants and reflective water — powered by the same pipeline as Iris Shaders.
Works with a compatible renderer. Adjust your shader preset to balance appearance and frame rate.
Add shaders to a compatible Forge profile. Check your modpack requirements before changing its renderer.
Match your Oculus file and its dependencies to your Minecraft 1.20.1 profile.
Open Video Settings → Shader Packs to switch packs or turn shaders off instantly.
Supports the shader pack format used by most Iris and OptiFine packs.
Install the loader and renderer required by your Oculus release. All files must match your Minecraft version.
Heads-up: older guides mention Rubidium. Current Oculus builds use Embeddium instead — and the two conflict. If both are in your mods folder, remove Rubidium.
shaderpacksThese steps use Minecraft 1.20.1 as an example. Check the requirements for your chosen release first.
Run the Forge installer for your Minecraft version and choose “Install client”. Launch the Forge profile once, then close the game.
Get the Embeddium build for the same Minecraft version. This is the renderer Oculus needs.
Download the Oculus .jar file for your Minecraft version.
Open %appdata%\.minecraft\mods and drop in Embeddium and Oculus. Remove Rubidium if it's there.
Launch once so Oculus creates the shaderpacks folder, then place your shader .zip inside — don't unzip it.
Options → Video Settings → Shader Packs. Select your pack, click Apply, and enjoy the view.
Oculus is a Forge shader loader. For a Fabric profile, check Iris and its required dependencies instead.
No. Oculus supports Forge 1.16.5 to 1.20.1. For shaders on 1.12.2, Forge players use OptiFine.
You need Minecraft Forge and the renderer listed for your Oculus release. Check the file requirements; older and newer builds can use different dependencies.
Oculus isn't made for NeoForge 1.21.1. Iris ships official NeoForge builds for 1.21.1 and newer, so use Iris with Sodium there.
No Forge build of Oculus exists for these versions. Use Iris on Fabric (1.20.4, 1.21.10) or on NeoForge (1.21.10).
Use one shader loader in a profile. Remove OptiFine before testing an Oculus setup to avoid rendering conflicts.
Check that the game version, loader and dependencies match. Test a copied profile with only the required mods, then read the latest log for the first relevant error.
Yes. Oculus is free and open source, like Iris.
Yes, to see shader effects you need to select a compatible shader pack. Oculus loads the pack; the pack provides the visual effects.
Place the Oculus .jar in the mods folder of the Minecraft instance you use. Close the game before changing files.
Put the shader pack archive in the shaderpacks folder of your game instance. Follow the pack instructions and normally leave its ZIP file intact.
Check that the archive is in the correct instance folder and uses a supported format. Confirm that the pack is compatible with your shader loader.
Start with a lower shader preset. Reduce shadow quality, reflections or render distance one setting at a time, then compare performance in the same scene.
You can combine compatible resource packs and shaders. Test them separately first, and check whether special material effects need support from both packs.
Yes. Close the game and back up your worlds and configuration files. Test rendering changes in a separate profile before using your main world.