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


Прозрачный и кристально чистый: написание шейдеров Unity URP с кодом, часть 3
Привет, меня зовут Нед, и я делаю игры! Вы когда-нибудь задумывались, как работают шейдеры в Unity? Или вы хотите написать свои собственные шейдеры для Universal Render Pipeline, но без Shader Graph? Либо потому, что вам нужна какая-то особая функция, либо вы просто предпочитаете писать код, этот учебник поможет вам. Это третье руководство из серии, посвященной шейдерам HLSL для URP . Если вы начинаете здесь, я бы порекомендовал хотя бы скачать стартовые скрипты здесь ,..

WebGL: полезный шаблон
Введение Недавно я изучил основы WebGL, чтобы немного больше поиграть с фракталами. Треугольник Серпинского и игра хаоса Паскаль и треугольник Серпинского Еще треугольники Серпинского внутри треугольника Паскаля? 🤯 Визуализация уравнения Мандельброта Мандельброт в SVG Новое поколение Мандельброта? Что я очень быстро обнаружил, так это то, что WebGL ужасен . Прежде чем я мог начать что-либо делать, мне пришлось так много печатать: Очистите буферы color и..

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