Источник: Nvidia
Minecraft вскоре будет поддерживать трассировку лучей. Благодаря этому игра будет выглядеть более реалистично. Анонс соответствующего обновления сделали Microsoft и NVIDIA на выставке Gamescom в Кёльне. Правда, обновление будет доступно только владельцам видеокарт Nvidia RTX.
Видеокарты RTX используют трассировку лучей — один из методов геометрической оптики — чтобы повысить качество визуальных эффектов. Благодаря этому методу тень, свет и цвет будут реалистичнее.
«Трассировка лучей лежит в основе будущего Minecraft, — заявил Сакс Перссон, креативный директор Minecraft в Microsoft. — В обычном Minecraft блок золота кажется просто желтым, но с включенной трассировкой лучей вы можете увидеть на нём блики и даже отражение мобов».
Обновление будет бесплатным. Оно выйдет в 2020 году, однако точная дата пока не названа. Обновление также будет доступно только в Windows 10.
Кэтрин Касл с сайта Rock Paper Shotgun, посвящённого компьютерным играм, заявила, что «у неё есть опасения насчёт того, что запуск обновления RTX для Minecraft будет простым». Она заявила, что потребуется очень мощная — а следовательно, дорогостоящая — RTX-карта для одновременного запуска всех эффектов освещения, тени и атмосферы.
Цены на карты Nvidia варьируются в разных интернет-магазинах, но стоимость бюджетных карты обычно начинается от 360 долларов (около 24 тысяч рублей).
Представитель компании Mojang — разработчика Minecraft — заявил, что обновление добавлено в качестве опции, чтобы игроки могли протестировать его. В компании также добавили, что сейчас идёт работа над более полным пересмотром графического движка Minecraft. Это должно улучшить визуальные эффекты для тех игроков, у кого нет карты RTX или которые не запускают игру на ПК.
«Не все устройства будут поддерживать трассировку лучей, но у нас будут некоторые графические улучшения для большинства устройств». Дата, когда будет доступно общее обновление, также не указана.
pbatanov
у шахтеров уже есть всякие шейдеры, в чем принципиальная новизна?
allcreater
Можно прикрутить дополнительные фичи глобального освещения (ну, это если принять за «базовые» игровые правила расчёта яркости блока в зависимости от соседних источников света ), а так же «физически-корректные» отражения и преломление.
В песочнице с условной графикой это не то, чтоб прямо очень нужно, но всё равно — несомненный шаг вперёд, и приятный бонус для владельцев новых видеокарт.
snuk182
Это обычно рендер, а не скриншот из игры — доползти куда-то до красивого места, включить оптифайн, отрендерить кадр на 1фпс, отключить оптифайн.
Meklon
Нет, вполне real time
snuk182
Именно с вот такими лучами и бликами — рендер. Конечно, зависит от мощности компа, но выше 30 фпс чтоб это все бегало, нужен дорогущий зверь. Плюс текстуры на 1К хотя бы, вместо дефолтных 16.
mogaika
Вброшу для сравнения
www.gamecrate.com/how-to-set-up-ray-tracing-minecraft/22982
сурс:
picul
Не вижу никаких особенных лучей и бликов, вполне вероятно, что реалтаймовый скриншот. Рейтрейсинг в майнкрафте уже давно делают без всяких специлизированных ядер. Благодаря тому, что мир является не произвольной геометрией, а сеткой вокселей, алгоритм сильно упрощается (хотя для 60fps железо все равно нужно не слабое, это да). Так что единственная фича обновления — это то, что его можно запустить только на новых нвидиях.
1dNDN
На моей 1030 от гигов и максимальных настройках шейдеры с рейтрейсингом идут на 30 фпс, но с текстурами 64*64
picul
О, ну вот, значит для 60 fps даже чего-нибудь вроде 1050ti должно быть достаточно.
Кстати, разрешение текстур практически не решает по поводу быстродействия, главное что бы они в видеопамять влезали.
Nagg
Как обычно, в любой теме про RTX сразу набегает народ с скринами/видео с запеченным статическим светом.
Meklon
ledocool
Ну вот кстати довольно показательный момент, что лучи от nvidia пока могут выдавать приемлемый результат только там, где и процессор справляется. Рано еще для лучей, рано.
Meklon
SEUS PTGI — GPU based все же. Но без их проприетарной технологии.
ledocool
>SEUS PTGI — GPU based все же.
А я думал в крутом копателе процом считают. Хмм.
>Но без их проприетарной технологии.
А вот это хорошо потому что иначе невидия будет пытаться подгрести рейтрейстинг под себя.
allcreater
Выглядит офигенно красиво, но в видео демонстрируют только маленькую локацию с пустотой за окном. Потянет ли обычная видеокарта(tm) полноценный мир с радиусом видимости в 32 чанка?
1dNDN
Моя 1030 вместе с 3570к и 16 гб озу при прорисовке 25 чанков делает 30 фпс
Astus
Кто б подумал, самый наглядный коммерческий проект с примером on/off трассировки на сегодня — Майнкрафт. Теперь «компьютеры для учёбы (tm)» будут с RTX.
ExplosiveZ
Добавьте в название, что это про Minecraft Bedrock Edition, а не то, во что все играют на ПК.
unwrecker
Дык, bedrock edition на ПК тоже есть, причём идёт быстрее на слабом железе.
FTOH
bedrock edition — эксклюзив Win10 (среди ПК)
svsd_val
А есть ли смысл от nvidia RTX майнкрафту, если сейчас есть нормальные шейдеры которые графику дают очень и очень приятную и при этом ещё и работают на большем количестве оборудования чем nvidia RTX?
gdsmiler
Имхо, в этом вся проблема nvidia RTX, хаки которые появились за время пока «чесный трейсинг» не существовал дают картинку не хуже
RiseOfDeath
Казалось бы… нахрена кубачу трассировка лучей?
Minecraft… реалистично? What the HELL is wrong with these people?
p.s.
На самом деле очень примитивная трассировка лучей могла бы пригодиться для серверного античита — чтобы просчитывать что реально может видеть игрок.
p.p.s.
Что-то эта эпопея с трассировкой лучей напоминает одну передачу, где делали тюнинг авто и пихали мониторы всюду, куда их физически получалось впихнуть.
perfect_genius
На каждого игрока — по видеокарте? :)
OneOfUs
Я имел такую же реакцию )))
А на счёт античита — есть серверные плагины, которые «стучат» на игрока, если он слишком часто находит алмазы. После чего админ (оператор) бегает за игроком в режиме спектатора и наблюдает. Если игрок часто копается прямо к алмазам — стопудово x-ray'щик. Иногда делает доп проверку: в стороне от пути спаунит кучу алмазной руды. Если остановился, завертел головой и начал к ним копаться — в бан. А то и поиздеваться комнатой с паркуром и призрачной надеждой на помилование, но потом в бан )))
RiseOfDeath
Это слишком сложно и требует ручного труда.
Можно проще. У нас на сервере был плагин, который подменял, перед передачей игроку, в чанке все блоки с нулевым освещением на другие блоки. При пересчете освещения (например при скапывании блока, закрывающего фэйковый) игрок получал обновление и освещенные блоки заменялись на настоящие.
При наличии возможности сделать трассировку, можно было бы узнать что реально мог бы увидеть игрок — не приходилось бы делать порнографию с уровнем освещенности (т.к. при даже средней яркости все более-менее можно разглядеть и без факелов и античит в этом случае портит игру честным игрокам)
p.s.
К стати, если все скрытые блоки заменять на алмазы (точнее на любой блок, который волхак показывает) — все проверенные волхаки крашились.
Garbus
Зачем на алмазы? Просто блоки руды не должны отличаться для клиента по ID до тех пор пока окружены непрозрачными блоками. Вскопал хоть одну сторону, меняется на руду.
А вообще думаю гораздо больше бы народ порадовался открытию (официальному) игры для сторонних модификаций. Идея мира «песочницы» просто создана для подобного.
OneOfUs
Категорически согласен. Примеров — тьма. Stardew Valley, Starbound, Terraria, Space Engineers/Mideval Engineers, Rimworld, Factorio. У всех этих игр открыто API для моддинга. А чем кубики хуже инженегров? Тем более на неофициальном forge модов чуть больше чем дофига и множество сборок под любой вкус
1dNDN
В bedrock edition пилится официальное моддинг апи
Meklon
bedrock edition разве кросс-платформенный?
OneOfUs
Если считать, что запускается на Виндах и мобилках с WP, ведроидом и яблоОСем — да. Ещё на х-коробке, Нинтендо свищ и пр. Только там свои версии, которые могут коннектиться между собой в сетевой игре. Вернее сказать «мультиплатформенная»
marinatou
Всегда умиляла эта игрушка, выглядит как Dendy а требования к системе огромные. Но игрушка легендарна.
1dNDN
Ну не скажи, на 3570к + 16 гб озу + 1030 летает
MilesSeventh
Для "игры которая выглядит как Dendy" это и есть завышенные системные требования. Вот если бы летало на ноутбуке 2010 года со встройкой и четырьмя гигабайтами — другое дело.
OneOfUs
Так она и летает… вместе с ноутом на кулере ))))
aleki
Системные требования огромные только у Java версии. В Bedrock Edition можно запросто поиграть на минималках на старых компах.