Публикации по теме 'graphics'


Основы рендеринга в Unity для инженеров-программистов
В то время как большинство инженеров-программистов, заинтересованных в разработке игр, будут больше всего увлечены программированием аспектом создания игры, вам потребуется некоторое знакомство с графикой, анимацией и звуком, чтобы успешный. Это особенно верно, если вы пытаетесь работать в одиночку. Несмотря на то, что в Магазине активов доступно огромное количество активов и ресурсов, вам все еще нужно знать немалое количество…

Визуализация каустики в реальном времени в WebGL
Я создал http://madebyevan.com/webgl-water/ еще в 2011 году и всегда хотел объяснить, как это работает. На мой взгляд, наиболее интересным аспектом демонстрации является мой подход к рендерингу каустики. Термин каустик относится к рисунку, который образует свет, когда он отражается или преломляется изогнутой поверхностью. Каустики выглядят так: Обычно это недоступно для графики в реальном времени, потому что объем требуемых вычислений в общем случае огромен. Очень трудно..

Оптимизация теней в Unity
У нас есть система проецируемых теней, которую мы используем в некоторых наших играх. Очень похоже на карту теней, она включает рендеринг объектов с точки зрения источника света, а затем проецирование теней от этого источника на сцену. В некоторых наших играх полнофункциональное решение для отображения теней Unity является излишним - мы не хотим визуализировать динамические тени для всего, а только для небольших объектов в сцене. Мы также хотим большего контроля над тем, как мы..

Плагин Mujoco Unity с графикой Intel Xe
В этой статье мы увидим, как мы реализуем подключаемый модуль Unity Mujoco для создания сцены, визуализируемой с помощью Intel Xe Graphics. Что делает подключаемый модуль Mujoco? Проект Deepmind Mujoco с открытым исходным кодом. Этот плагин позволяет нам моделировать (подробнее об этом позже). У него есть различные среды для моделирования, такие как Муравей Хоппер Гепард Уокер-2д Объекты показаны на рисунке ниже. Платформа для программирования Поскольку теперь..

Затенение на основе физических данных на мобильном устройстве
Вступление Примерно год назад мы все чаще замечали, что наша команда художников недовольна тем, как наши игры выглядят на устройствах. Они хотели, и мы хотели, чтобы визуальные эффекты нашей игры выходили за рамки всего, на что мы были способны раньше. Итак, за последний год или около того мы разработали Uber Shader, используя набор инструментов Варианты шейдеров Unity . Uber Shader был задуман как универсальный инструмент для каждой поверхности, которая есть в наших играх. Это..

Методы рендеринга вокселей
Оптимальная триангуляция и многое другое… Предположим, мы хотим визуализировать изображение, подобное показанному выше. Это воксельная модель от @ephtracy (известности MagicaVoxel ), состоящая из 226 036 вокселей . Каждый воксель имеет интегральные координаты X, Y, Z и цвет из палитры. Наивно, мы можем триангулировать все шесть граней каждого воксельного куба. Это 12 треугольников на воксель, или 2 712 432 треугольника! Это работает, но кажется ужасным для такой простой..

Красота линейной алгебры
Линейная алгебра — это раздел математики, который касается линейных уравнений, карт и их представлений в векторных пространствах и через матрицы. Это техническое определение и большинство доказательств, концепций и теорем, которые мы изучаем, скрывают визуальную красоту линейной алгебры. Моя цель в этой статье — пробудить любопытство, чтобы вы тоже могли наслаждаться этой темой так же, как и я, увидев, что это значит. Векторы На некоторых полях векторы могут интерпретироваться..