НовоеCraftRank SitesБесплатный сайт и магазинСделай свой ›
AshlarБесплатное серверное ПО на базе Paper с защитой от DDoS и бэкдоров Смотреть Ashlar ›СообществоЗадавайте вопросы, делитесь постройками и находите, с кем играть В форум ›

Image Shader

Only use a shader to display an image on your screen~

ШейдерыБесплатно1.16 – 1.21
от lanzhan5656 · из каталога Modrinth
Скачать ›

Прямая загрузка с Modrinth · 6,577 загрузок

Image Shader, скриншот 1Image Shader, скриншот 2Image Shader, скриншот 3

Что он умеет

Image Shader — шейдерпак от lanzhan5656. Only use a shader to display an image on your screen~.

Поддерживаемые версии: Minecraft 1.16 – 1.21. Скачиваний на Modrinth: 6,577. Последнее обновление: 12.09.2025.

Поддерживаемые версии

1.211.201.191.181.171.16

История версий

Новейшая — 1.0.0, вышла 12.09.2025. Она сделана для Minecraft 1.16 – 1.21.8. Работает на Iris. Размер файла — 4.8 MB.

ВерсияВыпущенMinecraftТип
1.0.012.09.20251.16 – 1.21.8Релиз

Последний релиз на GitHub

Image Shader — проект с открытым кодом. Новейший релиз на GitHub — 1.0.0~, вышел 12.09.2025.

No content.

Описание автора на Modrinth

Image Shader

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

How to prepare a custom image~

First, use ffmpeg (or any tool) to resize your image to 160×160 pixels.

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

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 160x160 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)

Автор: lanzhan5656. С картинками — на Modrinth.

Как установить Image Shader

  1. Установите Iris (с Sodium) или OptiFine для своей версии Minecraft: шейдерам нужен один из них.

  2. Скачай .zip-файл с Modrinth. Не распаковывай его.

  3. В Minecraft откройте Настройки, затем Настройки графики, затем Шейдеры и нажмите Открыть папку шейдеров.

  4. Перетащите .zip в эту папку, выберите Image Shader в списке и нажмите Готово.

  5. Шейдеры сильно нагружают видеокарту. Если игра тормозит, выберите профиль пониже в настройках шейдера.

Совместимость

Версии Minecraft
1.21, 1.20, 1.19, 1.18, 1.17, 1.16
Издание
Java
Требует
Ничего больше
Лицензия
GPL
Цена
Бесплатно
Поддержка
Активно обновляется (11.11.2026)

Image Shader в сравнении с похожими Сравнить все альтернативы

РесурсЗагрузкиВерсииОбновлениеЦена
Image Shaderтот, что ты смотрел6,5771.16 – 1.2112 сент. 2025Бесплатно
Screen Mirror Shaderplaysi_14K1.16 – 1.2129 июн. 2025Бесплатно
Daybreak Shaderagentclone8180K1.20 – 1.2127 июн. 2024Бесплатно
VTXS Screen Space Demolipesto79K1.18 – 26.x2 мая 2026Бесплатно

Вопросы

Работает ли Image Shader на Minecraft 26.x?

Пока нет. Последняя поддерживаемая версия — Minecraft 1.21.

Можно ли скачать Image Shader бесплатно?

Да. Image Shader можно бесплатно скачать на Modrinth.

Image Shader ещё обновляется?

Да. Последнее обновление вышло за последние сутки.

Чем можно заменить Image Shader?

Ближе всего к нему Screen Mirror Shader, Daybreak Shader и VTXS Screen Space Demo. Сравнить все альтернативы

Альтернативы для Image Shader

Сравнить все альтернативы ›

Отзывы

–★★★★★
Отзывов: 0
50
40
30
20
10

Войди, чтобы оставить отзыв.