Summary (For CurseForge / Modrinth) A uniquely crafted Minecraft shaderpack designed with the power of AI. Features dynamic water, smooth shadows, deep water tinting, and atmospheric lighting for an immersive experience!
Welcome to UCShaders, a custom Minecraft shaderpack that enhances your world with beautiful, atmospheric visuals while maintaining a smooth and playable experience.
- Dynamic Water: Rolling waves with vertex displacement for a realistic, fluid ocean.
- Deep Water Tinting: Experince faux-refraction and immersive underwater fog depth testing.
- Shadow Mapping: Realistic block and entity shadows cast directly from the sun.
- Tone Mapping & Exposure: Balanced gamma correction and lighting for the final frame output, giving your game a cinematic feel.
This shaderpack was uniquely generated and brought to life using Artificial Intelligence! Watch the full process of how these shaders were created in this multi-part YouTube series:
- Part 1: [Watch Here] (Link coming soon...)
- Part 2: [Watch Here] (Link coming soon...)
The source code for UCShaders is publicly available on GitHub! Feel free to explore the code, contribute, or use it as a learning resource.
- GitHub Repository: https://github.com/urmoit/UCShaders
- Install Iris Shaders or OptiFine depending on your Minecraft version and loader (Fabric/Forge).
- Download the
UCShaders.zipfile. - Place the
.zipfile inside your.minecraft/shaderpacksdirectory. - In-game, navigate to Options -> Video Settings -> Shaders... and select UCShaders.
By default, Minecraft (via Iris/OptiFine) requires all your shader pipeline files to be located loosely in the root shaders/ directory.
gbuffers_terrain.*: Renders opaque standard blocks (stone, dirt, grass).gbuffers_water.*: Renders see-through translucent blocks (water, ice, portals). This pack isolates moving wave geometry here.shadow.*: A render pass taken from the sun's viewpoint to generate a depth-map of shadows.composite.*: Screenspace effects pass. This is where volumetric underwater fog and block shadows are actually drawn onto your screen.final.*: Final color correction applied directly before outputting the frame to your monitor.