Image Shader

# Image Shader
Only use a shader to display an image on your screen~
**Note: compiling the shader may take some time!**

![A Minecraft Screenshot](https://cdn.modrinth.com/data/cached_images/d9b5a9d9e90d1b2127f6b31b6c14b63c00853b09.png)

### How to prepare a custom image~
First, use ffmpeg (or any tool) to resize your image to **160×160 pixels**.

“`bash
Using ffmpeg:
ffmpeg -i Input.png -vf scale=160:160 image.png
“`

Then place the resized image in the same directory as the Python script below.
Run the script to produce an `image_chunks` folder, then copy the 16 **.glsl files** inside into `shaders/data/image_chunks` (you need to unpack the shader pack first).
Enter the game, enable the custom image option in the shader settings, and wait for the shader to finish compiling — Then it’s ok~

A Python Script

“`python
from PIL import Image
import os

def generate_glsl_chunks(image_path, output_dir=”image_chunks”):
try:
img = Image.open(image_path).convert(‘RGBA’)
except FileNotFoundError:
print(f”Error: Image file not found at {image_path}”)
return

width, height = img.size
if width != 160 or height != 160:
print(f”Error: Image must be 160×160 pixels, but it is {width}x{height}.”)
print(f”You can use:”)
print(f”ffmpeg -i image.png -vf scale=160:160 output.png”)
print(f”to adjust the image resolution.”)
return

os.makedirs(output_dir, exist_ok=True)
chunk_size = 40
num_chunks_x = width // chunk_size
num_chunks_y = height // chunk_size

for chunk_y in range(num_chunks_y):
for chunk_x in range(num_chunks_x):
left = chunk_x * chunk_size
upper = chunk_y * chunk_size
right = left + chunk_size
lower = upper + chunk_size
sub_img = img.crop((left, upper, right, lower))
pixel_data = list(sub_img.getdata())

array_name = f”image_data_{chunk_y}_{chunk_x}”
output_file_path = os.path.join(output_dir, f”{array_name}.glsl”)

glsl_array = f”vec4 {array_name}[{chunk_size * chunk_size}] = vec4[{chunk_size * chunk_size}](n”

for i, pixel in enumerate(pixel_data):
r, g, b, a = pixel
glsl_array += f” vec4({r/255.0}, {g/255.0}, {b/255.0}, {a/255.0})”
if i < len(pixel_data) - 1: glsl_array += "," if (i + 1) % 4 == 0: glsl_array += "n" glsl_array += ");n" with open(output_file_path, 'w') as f: f.write(glsl_array) print(f"Generated file: {output_file_path}") # --- Config --- image_file = "image.png" output_directory = "image_chunks" generate_glsl_chunks(image_file, output_directory) ```

I Like Vanilla

I’m currently looking for a job, if your company is looking for experienced programmers then please let me know!

Report Bugs     Discord     License

## About:

Shaders typically fall into one of two camps: completely overhauling minecraft’s style or completely copying it. This shader aims to overhaul the graphics while making it feel like nothing has changed. It’s the same style as vanilla minecraft but built for my own preferences, which are:

– Beautiful and Pleasant
– Unobtrusive
– Sharp AA
– Gameplay-Oriented
– Interesting and Exciting
– Performant

### Supports [Voxy](https://modrinth.com/mod/voxy), [Distant Horizons](https://modrinth.com/mod/distanthorizons), [Colorwheel](https://modrinth.com/mod/colorwheel), and more!

### Note: Optifine is only partially supported. If you think it should be more supported, you can always let me know

## How to install:

– 1: Install either [Fabulously Optimized](https://modrinth.com/modpack/fabulously-optimized) (full modpack, preferred) or [Iris](https://modrinth.com/mod/iris)/[Occulus](https://modrinth.com/mod/oculus) (single mod, can be added anywhere)
– 2: Download the latest version of this shader
– (If you want to see the values used by each style, you can download a style-specific version)
– 3: Launch minecraft, go to the shaderpacks menu, and click the ‘Open Shader Packs Folder’ button
– 4: Put the downloaded shader zip into the shaderpacks folder
– 5: Select the shader within the shaderpacks menu

## Performance Comparisons:

I’m not sure how trustworthy these results are, but it should give you a rough idea of the performance between shaders. Also, you can compare your graphics card to mine [here](https://www.techpowerup.com/gpu-specs/geforce-gtx-1070.c2840). Tests:

– No Shaders: >250 fps
– Makeup UltraFast: 170 fps
– RenderPearl: 133 fps
– **I Like Vanilla**: 120 fps (Vanilla style)
– BSL: 106 fps
– **I Like Vanilla**: 93 fps (Fantasy style)
– Photon: 90 fps
– Complementary Reimagined: 76 fps

More Tests

“`
shader: fps | shader settings
——————————-+——————-
No Shaders: >250 |
Makeup UltraFast: 235 | No Effects
I Like Vanilla: 225 | Vanilla, Potato
I Like Vanilla: 210 | Fantasy, Potato
I Like Vanilla: 195 | Vanilla, Very Low
I Like Vanilla: 179 | Fantasy, Very Low
Makeup UltraFast: 173 | Low
Makeup UltraFast: 170 | Medium
RenderPearl: 167 | Lowest
Makeup UltraFast: 163 | High
RenderPearl: 156 | Low
BSL: 147 | Minimum
RenderPearl: 146 | Medium
Makeup UltraFast: 137 | Extreme
I Like Vanilla: 137 | Vanilla, Low
Complementary Reimagined: 136 | Potato
BSL: 135 | Low
RenderPearl: 133 | High
Complementary Reimagined: 127 | Very Low
BSL: 120 | Medium
I Like Vanilla: 120 | Vanilla, Medium
I Like Vanilla: 117 | Fantasy, Low
Photon: 112 | Low
BSL: 106 | High
Sildurs Vibrant Extreme: 105 | Default
BSL: 104 | Ultra
RenderPearl: 104 | Ultra
Complementary Reimagined: 98 | Low
Photon: 96 | Medium
I Like Vanilla: 93 | Fantasy, Medium
I Like Vanilla: 92 | Vanilla, High
Photon: 90 | High
Complementary Reimagined: 86 | Medium
I Like Vanilla: 79 | Vanilla, Ultra
Complementary Reimagined: 76 | High
Photon: 70 | Ultra
RenderPearl: 67 | Extreme
I Like Vanilla: 63 | Fantasy, High
SUES PTGI: 56 | Default
Complementary Reimagined: 54 | Very High
I Like Vanilla: 46 | Fantasy, Ultra
Complementary Reimagined: 41 | Ultra
“`

All of these tests were done with a GTX 1070 + 16 Chunks + 1080p + Distant Horizons + Fabulously Optimized + Linux + default shader settings.

![Example Image (Village)](https://cdn.modrinth.com/data/DoODk4HD/images/9028a07e88871c018c344d36c1b8876ccdaf8431.jpeg)

## Credits:

– **[Complementary Reimagined](https://modrinth.com/shader/complementary-reimagined):** Noise textures
– **[Ian McEwan, Ashima Arts](https://github.com/ashima/webgl-noise):** Simplex noise implementation
– **[Vildravn](https://godotshaders.com/shader/colorblindness-correction-shader/):** Colorblindness correction filters
– **[Simon Rodriguez](https://github.com/kosua20/MIDIVisualizer/blob/master/resources/shaders/fxaa.frag):** FXAA implementation
– **[Nathan Reed](https://www.reedbeta.com/blog/hash-functions-for-gpu-rendering/):** Easy hashing function
– **[Stephen Hill](https://github.com/TheRealMJP/BakingLab/blob/master/BakingLab/ACES.hlsl):** ACES tonemapper implementation

### License Overview:
**This is not exact or binding in any way.**

#### You can (with restrictions):

– Use this for gameplay, screenshots, videos, etc
– Use this in modpacks
– Create public and/or private modifications
– Reuse shader code

#### You cannot (without any exceptions):

– Redistribute this shader with little to no modifications
– Create shortened / indirect links to this shader

#### You can read the full license [Here](https://github.com/What42Pizza/I-Like-Vanilla/blob/main/LICENSE).

Note: this shader has very limited testing and is very likely to break in niche cases, but I’m very open to fixing any and all bugs that are reported

Please visit your local church

Hysteria Shaders

![Header of Hysteria](https://raw.githubusercontent.com/nvb-uy/cdn/main/desc/hysteria/header.png)

[![Discord](https://img.shields.io/discord/790272037578473512?label=Discord&color=f2eca1&labelColor=363636&style=for-the-badge&logo=discord&logoColor=white)](https://lunapixel.studio/discord)
![SUPPORTS IRIS, OCULUS, OPTIFINE | 1.7 to 1.21](https://img.shields.io/badge/SUPPORTS-IRIS,%20OCULUS,%20OPTIFINE%20|%201.7%20to%201.21-f2eca1?style=for-the-badge&logo=CurseForge&labelColor=363636&logoColor=white)
[![ElocinDev SUPPORT ME](https://img.shields.io/badge/ElocinDev-SUPPORT%20ME-f2eca1?style=for-the-badge&logo=Ko-Fi&labelColor=363636&logoColor=white)](https://ko-fi.com/elocindev)

A stylized, atmospheric horror-themed Iris shaderpack with high customizability and performance.
Successor of [Insanity Shader](http://www.curseforge.com/minecraft/shaders/insanity-shader).

Based on Photon, Hysteria provides a similar feel to Insanity, but with modern features such as volumetric clouds and fog, colored lighting, distant horizons support, and more!

![Familiar yet different look; A refreshed Insanity](https://github.com/nvb-uy/cdn/blob/main/desc/hysteria/familiar_yet_different.png?raw=true)

![Comparison of Insanity Shader vs Hysteria Shaders at daytime](https://github.com/nvb-uy/cdn/blob/main/desc/hysteria/comparison_day.png?raw=true)
![Comparison of Insanity Shader vs Hysteria Shaders at nighttime](https://github.com/nvb-uy/cdn/blob/main/desc/hysteria/comparison_night.png?raw=true)
![Comparison of Insanity Shader vs Hysteria Shaders in the Nether](https://github.com/nvb-uy/cdn/blob/main/desc/hysteria/comparison_nether.png?raw=true)
![Comparison of Insanity Shader vs Hysteria Shaders in the End](https://github.com/nvb-uy/cdn/blob/main/desc/hysteria/comparison_end.png?raw=true)

![Features](https://github.com/nvb-uy/cdn/blob/main/desc/hysteria/features.png?raw=true)

– 🧟 **Atmospheric Scary Look.** Perfect for horror & zombie modpacks!
– 📓 **Highly customizable shader configuration.** Expanded from Photon’s limits.
– ⛈️ **Immersive & Dynamic Weather.** Every day is a different day, with different clouds and colors.
– 🌫️ **Volumetric Fog & Clouds.** With ground-level and distant fog, changing volumetric clouds, and more!
– 🌎 **Distant Horizons Support.** Experimental!
– 📝 **User-friendly menu.** Including a quick options menu with easy to configure settings.
– 💻 **Runs on most modern PCs.** Optimized even for lower-end GPUs. Even better than Insanity!
– 🔦 **Always bring some torches.** Not only the night is dark, the Nether and End are even worse!
– 🌎 **Wide compatibility across versions.** Supports all newer MC versions from 1.7.10 upwards.
– ☀️ **Built-in Colored Lighting.** With support for labPBR resource packs.

**Made with 🖤 by ElocinDev**

![Credits](https://github.com/nvb-uy/cdn/blob/main/desc/hysteria/credits.png?raw=true)

– **Sixthsurge**
– For making Photon, the shaderpack that Hysteria is based on
– **Capt Tatsu**
– For making BSL, helping me start out Insanity. Without Insanity, Hysteria wouldn’t exist!

![Server Banner](https://github.com/nvb-uy/cdn/blob/main/desc/hysteria/serverbanner.png?raw=true)

Haze Shader

### ✨ Haze Shader – Classic Minecraft, Beautifully Enhanced

Haze Shader is a lightweight shader pack that enhances Minecraft’s visuals without losing its iconic blocky style.

🧱 Stylized blocky shadows that stay true to the game’s design
🌊 Clean reflections on water, ice, and other shiny blocks
💡 Soft, refined emissive lighting for naturally glowing elements
⚡ Optimized for performance – ideal for all systems, even low-end PCs

Haze Shader focuses on subtle, smart upgrades that make your world feel more alive—without ever stepping away from what makes Minecraft, Minecraft.

Grey Wobbly World

By Ritz Creator

“Everything looks familiar… and yet, somehow wrong. The sky is clear, the land is quiet — but the world itself feels like it’s breathing, shifting, uncertain.”

🧩 Overview

Grey Wobbly World is an atmospheric Minecraft mod that alters both the visual and sensory experience of the game. Rather than adding new mobs or dimensions, this mod transforms the very fabric of the existing world — turning it into a surreal, distorted version of reality.

It’s not horror in the traditional sense — there are no monsters lurking in the shadows — but instead a more existential, creeping unease. A Minecraft world that feels… off.

🌍 Key Features

🌀 World Wobble Simulation
Your perspective subtly shifts as the land beneath you undulates. It’s not violent — it’s dreamlike. As if you’re walking through a memory, or a world rendered unstable by forgotten forces.

🌑 Desaturated Biomes
All natural colors have been leeched out. Grass, leaves, and most flora are now in cold greys and browns. Only rare, scattered flowers retain faint hints of color — a visual whisper of what the world once was.

🪵 Silent Lands
Paired with ambient silence or minimalistic background audio (optional), the mod enhances solitude. It creates the perfect backdrop for psychological storytelling, survival challenges, or creative exploration.

 

🧱 Vanilla-Compatible and Lightweight
No new blocks, entities, or recipes. Just a fundamental shift in perception and tone — making it ideal for roleplaying, mapmaking, or simply reshaping your gameplay mood.

📖 Lore-Friendly Context (Optional Roleplay)

In the forgotten times, an unknown event washed over the land — draining its essence, bending its terrain, and leaving behind a faint echo of its former self. Players are not just survivors here… they are witnesses to a world unraveling. Every step forward is a step deeper into the unraveling edges of space and memory.

🛠️ Technical Notes

📦 Iris Compatible

🌗 Future versions may introduce subtle shaders, eerie ambient sounds, and post-processing enhancements

💡 Works with most terrain generation mods (non-conflicting)

🎮 Ideal Use Cases

Psychological horror or surreal adventure maps

Custom modpacks focused on immersion or altered perception

Content creators seeking a quiet, uncanny visual mood

Builders who want to create dreamlike, grayscale environments

🔚 Final Thought

Grey Wobbly World doesn’t tell you what’s wrong with the world.
It lets you feel it.

I would be happy if you made a YouTube video about this pack!

Glacier Shaders

[![FAST](https://cdn.modrinth.com/data/cached_images/543baf6bc23f3e32dcdc5a621193048737455fa0_0.webp)](https://fastclient.net/gamesofdev)

**ABOUT**

GlacierShaders is a shader pack for Minecraft Java Edition, carefully crafted for low-end device users who want to enjoy warm and appealing visuals without sacrificing FPS. It delivers a clean, stylized look with blue-toned water, a calm vanilla-inspired sky — all while avoiding performance-heavy features like waving leaves or ultra-realistic lighting.

[![YT](https://cdn.modrinth.com/data/cached_images/0f48639fd7b91b3a2c29f76ac474ba419a01a109.png)](https://www.youtube.com/@GlacierServicesMC)

**Features**

GlacierShaders offers blue-toned water, a clean vanilla-style sky with soft glowing clouds, and disables heavy effects like waving leaves and foliage to ensure maximum FPS. These choices are made to support low-end devices, keeping visuals smooth and enjoyable without performance drops.

**How to report BUGS!!**

Our GlacierDevelopment Discord server is Live you can report bugs and Chat with other GlacierShaders users, report bugs, get help with issues, and join exciting giveaways — all in one place!

[![Discord](https://cdn.modrinth.com/data/cached_images/c952a5d53a7af1439b21e9a934efd0ef66cf42a4.png)](https://discord.gg/TpsGTtTnSm)

**OFFER!!**

![offer](https://cdn.modrinth.com/data/cached_images/8c2601c81bad72a543406e08506cd532288fc150.png)

[![](https://img.shields.io/modrinth/dt/glaciershaders?logo=modrinth&label=&style=flat&color=242629&labelColor=00AF5C&logoColor=white)](https://modrinth.com/shader/glaciershaders)

Galaxy shader

This is a simple shader designed to replace all block rendering with a continuous galaxy scene with orange and cyan highlights, while also replacing all entity rendering to feature a golden overlay. This shader was designed for a video by @joostjoe on youtube.

Full Invert Shader

**CREATE Cm_ReNano ©**

**This shader completely inverts the colors in Minecraft. Everything looks like you’re looking at a negative photo. Supports daylight, night, water, blocks, mobs, and interface. Suitable for those who want a strange, surreal, or psychedelic experience in the game.**

![World](https://cdn.modrinth.com/data/cached_images/65ad72ad24e8a8e968ba1df7e66e9092f4fe1534.png)

FlowestShaders

This shader is very good. It can make Minecraft look much more beautiful than before. The sky will be brighter and more realistic, the water will look clearer and nicer, and the lighting in the game will become softer and more natural. You can really feel the difference when you walk around in your world.
This shader works with both OptiFine and Iris, so no matter which mod loader you use, you can install it easily. It runs well on almost any computer, even if your device is not very powerful. You don’t have to worry about lag or slow performance while using it.
If you are tired of the normal Minecraft graphics and want to make your game look better, this shader is perfect for you. It is simple, clean, and works great for survival, building, or just exploring. Try it and you will see how good your Minecraft can look with this shader.

Fantasy.VT

Features:
Distant Horizons, Voxy, Colorwheel and other mods easily integrate with this shader!
The package includes several color schemes, the best one is VT Color, which is not available anywhere!
The fog system can be customized according to your preferences!
There are many cloud styles available!
Shadows can be created based on a light map or a shadow map!
An extensive color palette is available with the ability to adjust saturation, exposure, and balance!
Very easy to set up!

Compatibility:
At the moment, the software has been tested only for versions 1.17 and higher. Earlier versions may or may not work.
Modern Nvidia, AMD, and Intel GPUs are supported on both Windows and Linux. Macs may or may not work.
Please use the latest version of Iris. It should work with any version that supports custom uniforms. There are some bugs in Optifine, but in general it should also work.