Вход

Регистрация

Восстановление доступа

E

Egregious Emissives

|

vivivivixen

Ресурспак добавляет эмиссионные текстуры, которые светятся при использовании шейдеров с поддержкой labPBR.

Скачать

Версия игры

1.12

1.12.1

1.12.2

Категория

Главный файл

Ссылка на сайт

modrinth.com

Разработчик

Лицензия

LGPL-3.0-only

Скачиваний:

0

Обновлено:

13.11.2026

ID:

Похожие ресурспаки20

Связанные материалы7

Egregious Emissives содержит процедурно сгенерированные текстуры с эффектом свечения, созданные специально для совместимости с шейдерами labPBR.

Egregious Emissives представляет собой простой ресурспак, состоящий из процедурно сгенерированных эмиссионных текстур. Он предназначен для использования с шейдерами, поддерживающими технологию labPBR, чтобы обеспечить эффект свечения определенных элементов в игре.

Для того чтобы ресурспак работал корректно и обеспечивал визуальный эффект свечения, необходимо использовать шейдеры, поддерживающие labPBR. Автор рекомендует использовать BSL Shaders или Complementary Reimagined.

На данный момент доступны три версии набора текстур, адаптированные под разные наборы ресурсов:

  • Egregious Emissives — создано для стандартных текстур мода GregTech CEu
  • Egregious Emissives: Zedition — создано для ресурспака ZedTech
  • Egregious Emissives: TEGBLON — создано для машап-пака IGBLON

Текстуры в этом паке генерируются с помощью специального скрипта на языке Python. Процесс включает поиск файлов с ключевыми словами "bloom" и "emissive", после чего скрипт накладывает слои для создания эффекта свечения.

from PIL import Image
import glob
from os import makedirs

keywords = ["bloom", "emissive"]
files = []
bad_keywords = []

for kw in keywords:
    files += glob.glob("./src/**/*{}*.png".format(kw), recursive=True)
    bad_keywords.append("_no_{}".format(kw))


for file in files:
    if not any(kw in file for kw in bad_keywords):
        img = Image.open(file)

        blank = Image.new('RGBA', img.size, '#00000000')
        emissive = Image.new('RGBA', img.size, '#000000fe')

        overlay = Image.composite(img.convert("LA"), blank, img.convert("L"))

        folders = file.split("/")
        folders[1] = "dst"
        folders[-1] = folders[-1].replace(".png", "_s.png")
        output = "/".join(folders)
        folders.pop()

        outputImg = Image.composite(emissive, blank, overlay)

        makedirs("/".join(folders), exist_ok=True)
        outputImg.save(output, 'png')
        print(file + " -> " + output)

Ресурспак не будет иметь визуального эффекта свечения без использования шейдеров, поддерживающих labPBR.

Войдите, чтобы поставить оценку и оставить отзыв.

Отзывов пока нет — будьте первым!
Канал Файл Игра Модлоадер Язык Скачиваний Загружен
Релиз Egregious Emissives.zip 433.2 KB 1.12.2, 1.12.1, 1.12 — — 0 08.01.2024
G GregTech CE Unofficial Обязательная

Скачать

Версия игры

1.12

1.12.1

1.12.2

Категория

Главный файл

Ссылка на сайт

modrinth.com

Разработчик

Лицензия

LGPL-3.0-only

Скачиваний:

0

Обновлено:

13.11.2026

ID:

Похожие ресурспаки20

Связанные материалы7