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


Оптимизация теней в 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 треугольника! Это работает, но кажется ужасным для такой простой..

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

Мандельброт в SVG
Генерация фрактала Мандельброта в SVG Введение Большинство людей, в жилах которых течет кровь ботаников, видели множество Мандельброта. Это загадочно, красиво и глубоко. Уравнение также очень легко понять. f(Z) = Z² + C Для фрактала Мандельброта Z изначально равно 0 , а C — это координата пикселя на SVG. Несколько замечаний. Z и C — комплексные числа. SVG представляет сложную плоскость с осью x , являющейся действительными числами, и y , являющейся мнимой. Я..

Создание и связывание Google ANGLE с Raylib на MacOS
1. Введение Если есть что-то, что мне нравится больше, чем компьютерная графика, так это быстрая компьютерная графика… К концу этого поста вы узнаете, как создать и связать Google ANGLE с Raylib, что даст как минимум 3-кратное увеличение исходной частоты кадров на компьютерах Mac с чипами M1/M2. По сути, это та же низкоуровневая графическая библиотека, на которой работает Google Chrome! (И любые браузеры на основе хрома) Этот учебник предполагает некоторые базовые знания о..