Ru
🎨 Halftone Shader
Halftone — это экспериментальный шейдер для Minecraft, который сочетает стилизованное освещение с качественными тенями, делая картинку более графичной и атмосферной. Шейдер хорошо подходит для скриншотов, видео и необычного визуального стиля без перегруза эффектами.
✨ Основные возможности
☀️ Динамические тени
Шейдер использует полноценную теневую карту, рендеря мир с позиции солнца. Тени корректно реагируют на время суток, положение солнца и геометрию мира.
🎨 Цветные тени
Полупрозрачные блоки (например, цветное стекло) отбрасывают цветные тени, а не обычные чёрные. Это добавляет глубины сценам и делает освещение более «живым».
🧠 Умный Shadow Bias (анти-артефакты)
Реализована система адаптивного shadow bias, которая:
- устраняет shadow acne (шум и рябь на поверхностях),
- снижает эффект peter panning (отрыв тени от объекта),
- учитывает угол поверхности к солнцу и настройки искажения теней.
Также доступен глобальный множитель, который можно настраивать в меню шейдера.
🔍 Искажение теней (Shadow Distortion)
Чтобы сохранить производительность и при этом улучшить качество:
- тени имеют более высокое разрешение рядом с игроком,
- и более низкое — на дальних расстояниях.
Это позволяет получить более чёткие тени вокруг персонажа без необходимости использовать экстремально высокое разрешение shadow map.
⚙️ Гибкая настройка
Шейдер содержит несколько параметров, влияющих на визуальный стиль:
- сила и мягкость теней
- степень искажения shadow map
- поведение теней на разных типах поверхностей
На скриншотах показаны разные пресеты, демонстрирующие, как настройки могут менять атмосферу — от более мягкой и чистой до контрастной и выразительной.
🖥️ Производительность
Halftone рассчитан на средние и слабые ПК:
- нет тяжёлых пост-эффектов,
- оптимизированная работа с тенями,
- минимальное влияние на FPS по сравнению с крупными шейдерпаками.










