Как включить pbr в майнкрафте

Обновлено: 05.07.2024

Итак, Minecraft RTX вроде бы как официально вышел из беты почти 2 месяца назад. Но у пользователей до сих пор возникают проблемы с тем, чтобы активировать эту технологию NVIDIA в данной игре.

При этом сама Microsoft ничего не делает для того, чтобы владельцы версии игры из Windows Store могли просто зайти в игру, нажать пару галок и увидеть заветную трассировку на своём экране. Путь к графону оказался гораздо более тернист, чем хотелось бы

Что ж, придется обмазываться сторонними решениями. Зря что ли мы RTX карты покупали по тройной цене у перекупов, не так ли? Да и сам бесполезный Bedrock Edition многими покупался исключительно ради этой фичи.

Начнем с того, что без танцев с бубнами RTX доступен только на предзатовленных корпорацией Дженсена Хуанга специальных демонстрационных картах.

Раньше они были доступны в демо-версии игры, которая активировалась через Xbox Insider. Сейчас как обстоят дела с доступом на эти карты я не знаю. И знать уже не хочу.

Вне этих демок RTX включить можно только если поставить соответствующий resource pack. Этим мы и займемся.

Итак, на данный момент у нас есть как минимум два более-менее полнофункциональных ресурсных пака с поддержкой RTX.

Первый качается с сайта NVIDIA. О втором чуть позже. Первая ссылка - страница с гайдом. Вторая ссылка - ссылка на само скачивание пака. Да уж, сделать большую кнопку DOWNLOAD для удобства пользователей они не могли - ссылка на скачивание запрятана в самом тексте.

Learn how to create new PBR textures for Minecraft with RTX that work with its immersive…

И вот примерно так он выглядит.

Некоторые блоки из последнего обновления принципиально отсутствуют

Как вы можете понять по скриншотам, эта версия ресурсного пака почему-то очень сильно отличается от классического майнкрафтовского, да и от текстур в демо-сценах отличается. Что мешало NVIDIA сделать нормальные классические текстуры - совершенно непонятно.

Так же по ссылкам ниже можно скачать два ресурсных пака от нвидии с HD-текстурами. Однако в этих паках нет emessive составляющей у материалов. Проще говоря, блоки лавы и редстоуна в этих паках не светятся. А еще нет нормал маппинга и бампа.

Выглядит оно как-то так.

Нахонец, мы переходим ко второму, нормальному варианту - Kelly's RTX.

Кстати, хз в чём дело, но на данный момент мой гуглохром жалуется на вредоносность сайта. Так что посещаете на свой страх и риск. Первая ссылка - на саму тему с паками. Вторая - на скачивание файла. Третья - ссылка на скачивание пака с моего гуглодиска. Версия, которую я скачивал задолго до появления предъяв гуглохрома к этому сайту.

Kelly’s Minecraft Vanilla RTX Conversion Pack (Big Update! Gorgeous Godrays)

Данный пак делался с прицелом на ванильные, классические текстуры майнкрафта и потому смотрится, пожалуй, лучше всех остальных.

По большому счёту это всё. Теперь вы можете любоваться полноценной трассировкой в реальном времени с оригинальным дизайном блоков.

Но есть ряд важных аспектов. Ими мы сейчас как раз и займемся.

Начнём с того, как в игре работает освещение с точки зрения геймплея и функциональности. Вот как выглядит наша тестовая сцена в оригинале, без RTX и прочих шейдеров (в потолке дырка, без неё непроглядная тьма)

А так с RTX. Как мы видим, никакой свет не попадает внутрь шахты. Результат - темно как в жопе у коренного жителя африканского континента.

А вот немного модифицированный вариант.

Как мы это сделали? Сейчас мы займемся своего рода моддингом. Идём на нашем компе по следующему адресу:

C:\Users\"имя вашей учетной записи на вашем компе" \AppData\Local\Packages\Microsoft.MinecraftUWP_"куча цифр и буков"\LocalState\games\com.mojang\resource_packs\Kelly'sRTX\textures\blocks

Далее нам нужна текстура камня. И не простая текстура, а MER-текстура - stone_mer. MER означает "Metallness-Emissive-Roughness" - классические PBR параметры, отвечающие за зеркальность, свечение и матовость материала соответственно.

Красный цвет в них отвечает за metallness - зеркальность. Зеленый отвечает за emissive - свечение. Синий отвечает за roughness - матовость. Нам нужно к нашей синей текстуре нашего матового камня добавить немного зеленого цвета.

Для этого расчехляем наш купленный на торрентах за кровные 0 рублей фотошоп. Если вы не являетесь поклонником продукции Adobe, то можете заюзать GIMP или Krita.

По умолчанию параметр G: (зеленый цвет) стоит в значении 0. Я выставил значение 2 и просто залил полученным цветом всё изображение.

Благодаря этому текстура нашего камня по умолчанию слегка светится и вы даже в самой анальной темноте не сможете потеряться.

В принципе можно выставить значение и свыше 2, но желательно не больше 5.

Подразумевается, что эту же операцию нужно провернуть со всеми текстурами, которые могут встретиться под землей - гранит, андезит, гравий, все руды и так далее. Однако мне лень тратить время на ручной перебор сотен текстурок. Если кто-то умеет в скриптинг в среде фотошопа, то он бы в два счёта смог сделать эту работу. Лично я не знаю и не умею.

А ещё было бы здорово, если бы Microsoft или NVIDIA сделали некий глобальный параметр, который всем материалам добавлял чутка emissive. Однако эта технология явно не столько для удовольствия людей делалась, сколько ради маркетинга. И об удовлетворении подобных прихотей они наверняка даже не подумали ни разу.

Вариант от NVIDIA имеет нормал маппинг. Это такая фиолетовая текстурка, которая как бэ поворачивает пиксели и создаёт эффект игры света на поверхности, тем самым имитируя объем. И потому этот пак может давать более интересные результаты с технической точки зрения. Однако его нужно перерисовать под ваниллу чуть менее, чем полностью. Этим я даже не пытался заниматься.

Вариант от Kelly по дефолту не поддерживает нормал маппинг. Вместо этого он работает через бамп маппинг - черно-белую текстурку. Это чуть более примитивная технология, которая как бэ приподнимает пиксели и тем самым создаёт объем. Очень грубый объем. На практике оно выглядит как кафельная плитка.

Данный эффект можно убрать или снизить, обработав текстуры с припиской normal. Тут для примера я взял текстуру песка (sand_normal) и залил ее черным цветом. И получилось это.

BSL Shaders - шейдеры для реализма, бсл [1.17.1] [1.16.5] [1.15.2] [1.14.4] [1.12.2] [Все Версии игры]

Шейдер CaptTatsu’s BSL Shaders - весьма интересный шейдер для майнкрафта который можно отнести к реалистичным, приятная картинка, довольно много настроек, свои уникальные особенности. Тот, кто ищет себе красивый шейдер и у кого неплохой компьютер - милости прошу.

Шейдер достаточно интересный, он приятен и качественен, мне особенно понравилось то, как он работает с лучами света от солнца, когда игрок заходит в тень - шейдер рисует реалистичные просветы и лучи, реализовано это очень добротно.
Так же шейдер рисует весьма симпатичные и объемные облака, лично мне не очень нравятся эффекты пост-обработки, такие как BLUR, но покопавшись в настройках шайдера я убрал FOG и BLUR тем самым сделав картинку чуть более четкой.
Так же в настройках шейдера есть возможность выбора 4 настроек производительности, при этом производительность увеличивается не значительно, так же и визуально разница не очень большая.

Эффект PBR (объем текстур):


Шейдер поддерживает эффект PBR, но стандартно он выключен, его необходимо включить в настройках шейдера, и вероятно, настроить под конкретный текстурпак.
подробнее
В разных версиях настройки PBR находятся в разных местах, я покажу для двух версий шейдера, это актуальный 7.1.05p2 и более старая версия.
Вкладка Visual, включаем AdvancedMaterial и настраив под себя, выставляем разрешение текстур, меняем глубину итд.

BSL Shaders - шейдеры для реализма, бсл [1.17.1] [1.16.5] [1.15.2] [1.14.4] [1.12.2] [Все Версии игры]

В более старой версии v6.2
Здесь на вкладке Visual необходимо включить поддержку ресурспаков, выбрать разрешение.

[1.9+][Guide] Как пользоваться командой /playsound

Только не надо говорить, что на сайте уже был гайд по /playsound. Эта команда после обновления 1.9 кардинально изменилась. А вот как ей теперь пользоваться, я сейчас и расскажу.

[1.9+][Guide] Как пользоваться командой /playsound

Сначала как пишется команда (то, что в <. >- обязательно. То, что в [. ] - необязательно, но можно использовать для более точного использования команды).
Пример: /playsound [x] [y] [z] [Громкость] [Тональность] [Минимальная громкость]

- Наименование звука, который вы хотите произвести (В версии 1.9 можно просто нажать Tab и вы увидите полный список этих звуков. А ещё вот их список на сайте).

- Этот параметр отвечает за то, какой источник будет издавать этот звук. Т.е. Источники в настройка звука майнкрафт. (voice - за этот источник отвечает настройка voice/speech, music - настройка music, hostile - hostile creatures, record - jukebox/noteblocks, weather - weather, neutral - friendly creatures, block - blocks, ambient - ambient/environment, master - master volume, player - players)

[1.9+][Guide] Как пользоваться командой /playsound

- Здесь вы указываете селектор или ник

[x] [y] [z] - Координаты на которых будет производится звук, можно использовать как абсолютные, так и относительные координаты (если используете относительные, то звук будет воспроизводится относительно командного блока)

[Громкость] - Громкость звука (от 0 до 1)

[Тональность] - Тональность звука (от 0 до 1, чем меньше, тем ниже звук)

[Минимальная громкость] - Вообще не понимаю, что это за параметр, тестил в разных условиях, так ничего и не понял. Можете считать, что он бесполезен.

NVIDIA выпустила апдейт для Minecraft с поддержкой RT. Рассказываем, как его поставить, что он даёт и как работает на RTX 2060, 2080 и 2080 Super.

Minecraft RTX — апдейт, который плавит видеокарты. Тест трёх видеокарт и гайд по запуску

Minecraft RTX — апдейт, который плавит видеокарты. Тест трёх видеокарт и гайд по запуску
Minecraft RTX — апдейт, который плавит видеокарты. Тест трёх видеокарт и гайд по запуску
Minecraft RTX — апдейт, который плавит видеокарты. Тест трёх видеокарт и гайд по запуску

Дожили. Шутка «А на нём Minecraft пойдет?» перестала быть шуткой: для Minecraft вышло обновление с технологией рейтрейсинга, и оно буквально плавит видеокарты NVIDIA. Естественно, мы решили это дело протестировать. По-хорошему, апдейт надо было бы прогнать на всех доступных RTX, но в условиях карантина достать удалось только три штуки. Рассказываем, как запустить игру с ретрейсингом, как делать под него свои текстуры и как теперь справляются с «Майнкрафтом» RTX 2060, 2080 и 2080 Super.

Впервые об RT в Minecraft заговорили восемь месяцев назад — причём по странному стечению обстоятельств надстройку анонсировали ровно через неделю после закрытия косметического мода Super Duper. Совпадение или нет — не знаем, но факт налицо: Super Duper больше нет, а вот RT можно поставить прямо сейчас.

Для этого надо зарегистрироваться в программе Xbox Insider Hub, принять кучу пользовательских соглашений, а потом скачать бета-версию игры. Отметим, что сама надстройка бесплатная, но Minecraft всё равно придётся купить. Дальше есть три пути.

Первый — самый простой: загрузить и запустить уже готовые миры с поддержкой Ray Tracing. Официально они идут под маркой NVIDIA, но ответственны за них известные мододелы вроде Razzleberries, Dr_Bond, GerminiTay и BlokWorks.

Второй — это создать свой собственный мир. Тут уже чуть хитрее. Дело в том, что все эффекты RTX базируются на новых текстурах, и по умолчанию ни в игру, ни в местный магазин они не добавляются — прикручивать «лучики» надо самостоятельно. Для этого с сайта NVIDIA надо скачать четыре пака с ресурсами и скопировать их в папку с игрой. Дальше — активируем паки при создании нового мира, и RTX работает.

А последний, третий путь — это создать собственные текстуры. И вот тут мы подходим к тому, как NVIDIA вообще добавила рейтрейсинг в Minecraft. Ответ прост: она перерисовала все текстуры и добавила в них дополнительные слои «материалов». Суть в том, что обычные текстуры Minecraft собираются в два слоя — само изображение и альфа-канал, который указывает, какие части считать прозрачными. NVIDIA добавила к ним ещё четыре: металл, излучение, неровность и нормали, добавляющие текстурам объем. С их помощью каждый кубик получает физическое описание, на основе которого и работает Ray Tracing со всеми его преломлениями и отражениями лучей.

Учитывая, что Minecraft крайне популярна среди мододелов, и многие даже зарабатывают на продаже собственных текстурных паков, NVIDIA выкатила гайд по тому, как делать их своими руками. Для этого нужен любой графический редактор — например, Photoshop или его аналог — и немного усидчивости.

Сам процесс выглядит просто. Открываете любую стандартную текстуру из Minecraft, добавляете к ней нужные слои, отмечаете, какие пиксели будут зеркальным, светящимся или прозрачными, и сохраняете всё это в новом файле. Карты нормалей, которые добавляют текстурам объёма, тоже делаются либо в Photoshop, либо в программах вроде xNormal, Substance Painter и Quixel Mixer. В итоге у вас получатся два дополнительных файла, которые закидываются в игру. Также можно работать не напрямую с тремя разными изображениям, а сразу с 3D-кубиками — для такого варианта NVIDIA рекомендует программу Substance.

Но как в итоге выглядит Minecraft с рейтрейсингом? С одной стороны, это торжество технологий: за счёт того, что Minecraft очень проста в плане графики, Ray Tracing тут работает на полную катушку. Вода правильно преломляет картинку и честно отражает все объекты вокруг. На зеркальных поверхностях виден каждый элемент уровня. Тени правильно реагируют на источники света и накладываются друг на друга. Свет проходит по всем законам физики и создаёт массу невероятных эффектов, начиная с объёмного тумана и заканчивая «сумеречными лучами». Другое дело, что именно в Minecraft всё это выглядит очень странно. Несмотря на то, что объекты и постройки прибавили в натуралистичности, в игре все эти навороты смотрятся как будто не к месту. Кинематографичный свет в мире кубиков? Прикольно, не спорим. Но увидят его далеко не все.

Во-первых, самая очевидная проблема: для «лучиков» нужна видеокарта из серии RTX. Во-вторых, это должна быть не просто любая, а очень мощная карта из серии RTX. Смотрите сами. Самая простая из них, 2060, еле-еле тянет новый Minecraft на базовом уровне играбельности. То есть в Full HD с максимальными настройками получается ровно 30 fps и 22 кадра по 0,1%. Другими словами, не тормозит, но для Minecraft как-то маловато. В QHD 2060 вообще не вывозит — там у неё получается даже меньше 20 fps.

Впрочем, старшие карты в новом режиме чувствуют себя не особо лучше. RTX 2080 и 2080 Super в Full HD выдают по 45 и 47 кадров при 36 по 0,1%. В QHD они держатся в районе 27-29. То есть тоже ещё играбельно, но уже с фризами. А вот в 4К Minecraft не вытягивает ни одна из карт, которые были у нас на руках, — там максимум 13 fps с частыми провалами до 11 кадров.

Был ли какой-нибудь смысл добавлять рейтрейсинг в Minecraft, покажет время. Нам пока кажется, что это просто технология ради технологии. Хотя надо признать, что, поиграв пару часов со включённым RT, возвращаться к классической графике уже не хочется.

Читайте также: