Идеальные Жидкости | Raytracing Showcase (Minecraft +)

Разделив мир на плотную воксельную сетку, ЦП может более эффективно обрабатывать динамику жидкости (многопоточность), если размер области жидкости не превышает лимит оперативной памяти системы. Для поверхности магмы используются процедурные текстуры. Сопоставляя координаты объекта с шумом Перлина, можно генерировать смещение для использования в расчетах окклюзии окружающей среды. Затем АО используется для определения силы излучения и температуры черного тела магмы. Текстурирование экранного пространства используется для проецирования необработанных, не затененных выходных изображений на геометрию мира. Текстурированные поверхности обеспечивают идеальную, физически точную трассировку лучей при транспортировке света. Путем преобразования изображения в оттенки серого и нахождения градиентного спуска создаются карты нормалей с выводом на экран без затенения. Затем используется Блум. ➥Find out more:
Back to Top