
TrueSurface PBR - фотореалистичные текстуры с Parallax Occlusion Mapping
TrueSurface PBR - фотореалистичный ресурспак для Майнкрафт с глубоким Parallax Occlusion Mapping и поддержкой LabPBR. Разрешения от 512x до 2048x для кирпичей, терракоты, песчаника и других блоков.
TrueSurface PBR - это фотореалистичный ресурспак для Minecraft, который добавляет выбранным блокам настоящий объемный рельеф за счет Parallax Occlusion Mapping (POM) и карт освещения в стандарте LabPBR. Если вам надоели плоские стены и хочется, чтобы кирпичная кладка выглядела как настоящая - с трещинами, сколами и выступающими швами, - этот текстурпак стоит попробовать. По вайбу он зайдет любителям реалистичных сборок для строительства и скриншотов, а не поклонникам мультяшных паков.
Что это и зачем нужно
Обычные ресурспаки просто рисуют картинку поверх блока. TrueSurface PBR идет дальше: он поставляет к текстурам карты нормалей (normal), шероховатости (roughness) и высоты (height). Шейдеры с поддержкой LabPBR читают эти карты и просчитывают свет на каждой точке поверхности по-разному. Результат - тот самый эффект, когда плоский блок кирпича смотрится выпуклым, а поверхность грязи к вечеру покрывается реалистичными бликами.
POM (Parallax Occlusion Mapping) - ключевая фишка. Физически геометрия блока не меняется, но за счет карты высоты шейдер как бы смещает пиксели текстуры, создавая иллюзию реального 3D-рельефа. Смотришь на стену под углом - видишь, что швы уходят вглубь, а трещины имеют настоящую толщину. Но сам блок остается блоком, с привычным хитбоксом.
Разрешения: что качать
Автор выложил три уровня детализации, и это важный нюанс для производительности:
- Release - 512x - стабильная версия, самая легкая из трех. Разрешение текстур 512 на 512 пикселей.
- Beta - 1024x - вдвое детальнее, но уже заметно нагружает систему. Считается тестовой.
- Alpha - 2048x - максимальная детализация, 2048 на 2048. Только для мощных ПК и на свой страх и риск.
На слабом железе лучше брать 512x. Разница в детализации между 1024x и 2048x на большинстве мониторов видна только на скриншотах с зумом. А вот нагрузка на видеопамять растет в геометрической прогрессии. Практический совет: если у вас карта уровня GTX 1650 или ниже, даже не пробуйте 2048x - получите слайд-шоу.
Какие блоки поддерживаются
Список пока не гигантский, но автор постоянно его расширяет. На данный момент обработаны:
- Кирпичи (Bricks)
- Каменные кирпичи Края (End Stone Bricks)
- Грязь (Mud)
- Гравий и подозрительный гравий (Gravel, Suspicious Gravel)
- Терракота: серая, светло-серая, белая
- Песчаник и гладкий песчаник (Sandstone, Smooth Sandstone)
- Шерсть: красная и зеленая
- Адские кирпичи (Nether Bricks)
- Белый бетон (White Concrete)
- Дубовые доски (Oak Planks)
Это, по сути, строительные блоки, которые чаще всего используются в фасадах и интерьерах. Логика понятна - на них POM-эффект читается лучше всего.
С чем работает
Ресурспак заточен под LabPBR - формат карт PBR, который поддерживают многие современные шейдеры. Автор прямо называет Sundial, Derivative и IterationRP. Устанавливаете шейдерпак с поддержкой LabPBR, включаете в его настройках Parallax Occlusion Mapping - и текстуры оживают.
Что важно: без шейдера с поддержкой LabPBR и включенным POM вы увидите просто качественные текстуры высокого разрешения. Никакого рельефа не будет. Это как раз тот случай, когда ресурспак и шейдер работают в связке.
Установка и требования
- Скачайте ресурспак TrueSurface PBR в нужном разрешении.
- Установите совместимый шейдерпак с поддержкой LabPBR, например Sundial, Derivative или IterationRP.
- В настройках шейдера включите опцию Parallax Occlusion Mapping (POM).
- Убедитесь, что приоритет ресурспака в списке стоит выше других пакетов, иначе текстуры перекроются.
Серверная установка не поддерживается - этот ресурспак работает только на клиенте. Так что если играете на сервере, качать нужно именно себе.
Совместимость и нюансы
Хотя полный список версий в официальном описании не указан, известно, что проект ориентирован на Minecraft Java Edition для версий 1.16-1.21.x. Привязки к Fabric, Forge, NeoForge или Quilt нет - это чисто ресурспак, загрузчики не нужны.
Отдельно стоит сказать о качестве исходников. Базовые скан-текстуры взяты из CC0-библиотек PolyHaven и AmbientCG - это профессиональные фотограмметрические сканы реальных материалов. Потом их адаптировали и перевели в стандарт LabPBR для Minecraft. Именно поэтому текстуры выглядят как настоящие, а не как нарисованные в графическом редакторе.
Из практики
Частая ошибка новичков: ставят ресурспак вместе с обычным шейдером вроде BSL или Complementary и удивляются, почему нет рельефа. Эти шейдеры не читают LabPBR-карты в нужном объеме. Проверьте список поддержки вашего шейдера перед установкой.
Второй момент - некоторые блоки в списке поддерживаемых имеют только базовую текстуру без полного набора PBR-карт. Если эффект на каком-то блоке выглядит слабее остальных - возможно, для него карты еще не дорисованы. Это нормально для проекта в активной разработке.
Еще одна деталь: POM в шейдерах часто идет с настройкой глубины или силы эффекта. Если рельеф кажется слишком агрессивным или наоборот еле заметным - покрутите этот параметр в настройках шейдера. У разных паков значения по умолчанию отличаются.
Если вы строите реалистичный город, средневековый замок или просто любите делать красивые скриншоты с объемными материалами, TrueSurface PBR в связке с LabPBR-шейдером даст именно тот результат. Скачайте ресурспак TrueSurface PBR и попробуйте разные разрешения, чтобы найти баланс между качеством и FPS на своей системе.
