Нові шейдери, які простежуються шляхами, роблять майнкрафт дивовижним

Нові шейдери, які простежуються шляхами, роблять майнкрафт дивовижним

Якщо б ви склали список всіх графічно інтенсивних, дивовижних ігор у світі, Minecraft не був би на ньому. Це не є автоматично поганою річчю; успіх ігор, таких як Dwarf Fortress, є доказом того, що існує ринок для світових тренажерів, які не підпалюють графічно.

вони додавали трасування променів у новому розробці мінерального шейдера dev я абсолютно гавнув себе pic.twitter.com/sEbY78Vuz5

- notglacier (@notglacier) 30 березня 2019 року

Мод-пакет SEUS (Неймовірні шейдери Sonic Ether's) розроблений для роботи разом з OptiFine або GLSL Shaders Mod (спадщина). Хоча це було описано як трасування променів у деяких звітах, воно фактично використовує техніку, яка називається трасуванням шляхів. Я дозволю пояснити різницю графічному програмісту Себастіану Дастервальду:

[I] трасування променів променів від віртуальної камери посилається на сцену і простежується, поки вона не перетинається з твердим тілом. У цей момент на кожний з джерел світла в сцені відлітають промінь для обчислення освітленості і розраховують поверхневе затінення для точки перетину. Якщо поверхня прозора, промінь направляється далі в сцену, можливо під кутом, щоб імітувати рефракцію. Якщо поверхня рефлекторна, промінь направляється під кутом від об'єкта…

[A] трасувальник шляху є подібним до індикатора променів на стероїдах. Замість того, щоб відправляти один промінь, він посилає десятки, сотні або навіть тисячі променів для кожного пікселя, який буде відтворено. Коли він потрапляє на поверхню, він не простежує шлях до кожного джерела світла, замість цього відскакує промінь від поверхні і продовжує підстрибувати його, поки він не потрапить на джерело світла або не вичерпає деяку межу відскоку. Потім він обчислює кількість світла, що передається до пікселя, включаючи будь-яку кольорову інформацію, зібрану з поверхонь на цьому шляху. Потім це середні значення, які обчислюються з усіх контурів, які були простежені до сцени, щоб отримати кінцеве значення кольору пікселя.

Трасування траси може бути використана для ефектів, які трасування променів досі має підробляти, стверджує Дастервальд. Базова простота Minecraft може насправді працювати над перевагою гри тут. Відносно простий ігровий движок робить цей вид графічного візуалізації простішим в обігу, навіть для менш потужних карт.

Такі технології, як трасування променів і трасування траси можуть дати класичну гру чудовий новий вигляд при правильному розгортанні. Нам буде цікаво дізнатися, звідки йде мод.