Источник: 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 или которые не запускают игру на ПК.

«Не все устройства будут поддерживать трассировку лучей, но у нас будут некоторые графические улучшения для большинства устройств». Дата, когда будет доступно общее обновление, также не указана.

Комментарии (36)


  1. pbatanov
    19.08.2019 21:36
    +1

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

    Первая попавшаяся картинка из гугла
    image


    1. allcreater
      19.08.2019 22:22

      Можно прикрутить дополнительные фичи глобального освещения (ну, это если принять за «базовые» игровые правила расчёта яркости блока в зависимости от соседних источников света ), а так же «физически-корректные» отражения и преломление.

      В песочнице с условной графикой это не то, чтоб прямо очень нужно, но всё равно — несомненный шаг вперёд, и приятный бонус для владельцев новых видеокарт.


    1. snuk182
      19.08.2019 23:30

      Это обычно рендер, а не скриншот из игры — доползти куда-то до красивого места, включить оптифайн, отрендерить кадр на 1фпс, отключить оптифайн.


      1. Meklon
        19.08.2019 23:35
        +1

        Нет, вполне real time


        1. snuk182
          19.08.2019 23:43

          Именно с вот такими лучами и бликами — рендер. Конечно, зависит от мощности компа, но выше 30 фпс чтоб это все бегало, нужен дорогущий зверь. Плюс текстуры на 1К хотя бы, вместо дефолтных 16.


          1. mogaika
            20.08.2019 00:22
            +1

            Вброшу для сравнения
            www.gamecrate.com/how-to-set-up-ray-tracing-minecraft/22982

            On our rig, which included a GTX 2080 and an i7-4790K, we found that we could turn most of the ray tracing related settings to Ultra or Extreme without dipping below 30FPS. That said, this shader pack doesn’t require an RT Core for smooth performance and by all accounts runs well with Nvidia 1000 series cards.
            pic
            image
            сурс:


          1. picul
            20.08.2019 00:27
            +1

            Не вижу никаких особенных лучей и бликов, вполне вероятно, что реалтаймовый скриншот. Рейтрейсинг в майнкрафте уже давно делают без всяких специлизированных ядер. Благодаря тому, что мир является не произвольной геометрией, а сеткой вокселей, алгоритм сильно упрощается (хотя для 60fps железо все равно нужно не слабое, это да). Так что единственная фича обновления — это то, что его можно запустить только на новых нвидиях.


            1. 1dNDN
              20.08.2019 15:46

              На моей 1030 от гигов и максимальных настройках шейдеры с рейтрейсингом идут на 30 фпс, но с текстурами 64*64


              1. picul
                20.08.2019 16:38

                О, ну вот, значит для 60 fps даже чего-нибудь вроде 1050ti должно быть достаточно.
                Кстати, разрешение текстур практически не решает по поводу быстродействия, главное что бы они в видеопамять влезали.


    1. Nagg
      20.08.2019 00:03

      Как обычно, в любой теме про RTX сразу набегает народ с скринами/видео с запеченным статическим светом.


  1. Meklon
    19.08.2019 23:31
    +1


    1. ledocool
      20.08.2019 09:31

      Ну вот кстати довольно показательный момент, что лучи от nvidia пока могут выдавать приемлемый результат только там, где и процессор справляется. Рано еще для лучей, рано.


      1. Meklon
        20.08.2019 10:28

        SEUS PTGI — GPU based все же. Но без их проприетарной технологии.


        1. ledocool
          20.08.2019 10:36

          >SEUS PTGI — GPU based все же.
          А я думал в крутом копателе процом считают. Хмм.

          >Но без их проприетарной технологии.
          А вот это хорошо потому что иначе невидия будет пытаться подгрести рейтрейстинг под себя.


    1. allcreater
      20.08.2019 18:37

      Выглядит офигенно красиво, но в видео демонстрируют только маленькую локацию с пустотой за окном. Потянет ли обычная видеокарта(tm) полноценный мир с радиусом видимости в 32 чанка?


      1. 1dNDN
        20.08.2019 21:01

        Моя 1030 вместе с 3570к и 16 гб озу при прорисовке 25 чанков делает 30 фпс


  1. Astus
    19.08.2019 23:39

    Кто б подумал, самый наглядный коммерческий проект с примером on/off трассировки на сегодня — Майнкрафт. Теперь «компьютеры для учёбы (tm)» будут с RTX.


  1. ExplosiveZ
    19.08.2019 23:45
    +2

    Добавьте в название, что это про Minecraft Bedrock Edition, а не то, во что все играют на ПК.


    1. unwrecker
      20.08.2019 01:01

      Дык, bedrock edition на ПК тоже есть, причём идёт быстрее на слабом железе.


      1. FTOH
        20.08.2019 07:40

        bedrock edition — эксклюзив Win10 (среди ПК)


  1. svsd_val
    20.08.2019 09:49

    А есть ли смысл от nvidia RTX майнкрафту, если сейчас есть нормальные шейдеры которые графику дают очень и очень приятную и при этом ещё и работают на большем количестве оборудования чем nvidia RTX?


    1. gdsmiler
      20.08.2019 14:25

      Имхо, в этом вся проблема nvidia RTX, хаки которые появились за время пока «чесный трейсинг» не существовал дают картинку не хуже


  1. RiseOfDeath
    20.08.2019 10:20

    Казалось бы… нахрена кубачу трассировка лучей?

    Благодаря этому игра будет выглядеть более реалистично.


    Minecraft… реалистично? What the HELL is wrong with these people?

    p.s.
    На самом деле очень примитивная трассировка лучей могла бы пригодиться для серверного античита — чтобы просчитывать что реально может видеть игрок.

    p.p.s.
    Что-то эта эпопея с трассировкой лучей напоминает одну передачу, где делали тюнинг авто и пихали мониторы всюду, куда их физически получалось впихнуть.


    1. perfect_genius
      20.08.2019 10:32

      На каждого игрока — по видеокарте? :)


    1. OneOfUs
      20.08.2019 16:54

      Minecraft… реалистично? What the HELL is wrong with these people?

      Я имел такую же реакцию )))
      А на счёт античита — есть серверные плагины, которые «стучат» на игрока, если он слишком часто находит алмазы. После чего админ (оператор) бегает за игроком в режиме спектатора и наблюдает. Если игрок часто копается прямо к алмазам — стопудово x-ray'щик. Иногда делает доп проверку: в стороне от пути спаунит кучу алмазной руды. Если остановился, завертел головой и начал к ним копаться — в бан. А то и поиздеваться комнатой с паркуром и призрачной надеждой на помилование, но потом в бан )))


      1. RiseOfDeath
        20.08.2019 17:06

        Это слишком сложно и требует ручного труда.

        Можно проще. У нас на сервере был плагин, который подменял, перед передачей игроку, в чанке все блоки с нулевым освещением на другие блоки. При пересчете освещения (например при скапывании блока, закрывающего фэйковый) игрок получал обновление и освещенные блоки заменялись на настоящие.

        При наличии возможности сделать трассировку, можно было бы узнать что реально мог бы увидеть игрок — не приходилось бы делать порнографию с уровнем освещенности (т.к. при даже средней яркости все более-менее можно разглядеть и без факелов и античит в этом случае портит игру честным игрокам)

        p.s.
        К стати, если все скрытые блоки заменять на алмазы (точнее на любой блок, который волхак показывает) — все проверенные волхаки крашились.


        1. Garbus
          20.08.2019 20:32

          Зачем на алмазы? Просто блоки руды не должны отличаться для клиента по ID до тех пор пока окружены непрозрачными блоками. Вскопал хоть одну сторону, меняется на руду.
          А вообще думаю гораздо больше бы народ порадовался открытию (официальному) игры для сторонних модификаций. Идея мира «песочницы» просто создана для подобного.


          1. OneOfUs
            21.08.2019 10:43

            Категорически согласен. Примеров — тьма. Stardew Valley, Starbound, Terraria, Space Engineers/Mideval Engineers, Rimworld, Factorio. У всех этих игр открыто API для моддинга. А чем кубики хуже инженегров? Тем более на неофициальном forge модов чуть больше чем дофига и множество сборок под любой вкус


          1. 1dNDN
            21.08.2019 13:37

            В bedrock edition пилится официальное моддинг апи


            1. Meklon
              22.08.2019 14:12

              bedrock edition разве кросс-платформенный?


              1. OneOfUs
                22.08.2019 16:42

                Если считать, что запускается на Виндах и мобилках с WP, ведроидом и яблоОСем — да. Ещё на х-коробке, Нинтендо свищ и пр. Только там свои версии, которые могут коннектиться между собой в сетевой игре. Вернее сказать «мультиплатформенная»


  1. marinatou
    20.08.2019 11:13

    Всегда умиляла эта игрушка, выглядит как Dendy а требования к системе огромные. Но игрушка легендарна.


    1. 1dNDN
      20.08.2019 21:03

      Ну не скажи, на 3570к + 16 гб озу + 1030 летает


      1. MilesSeventh
        21.08.2019 06:49

        Для "игры которая выглядит как Dendy" это и есть завышенные системные требования. Вот если бы летало на ноутбуке 2010 года со встройкой и четырьмя гигабайтами — другое дело.


        1. OneOfUs
          21.08.2019 10:52

          Так она и летает… вместе с ноутом на кулере ))))


    1. aleki
      23.08.2019 14:37

      Системные требования огромные только у Java версии. В Bedrock Edition можно запросто поиграть на минималках на старых компах.