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


Создайте прямую линию в mxGraph с событиями касания
MXGraph — это библиотека JavaScript для создания приложений для построения диаграмм, которая предоставляет множество функций для создания и управления графическими объектами, включая прямые линии. Вот пример того, как вы можете использовать MXGraph для создания прямой линии при касании пальцем в качестве начала и отпускании в качестве конца: Настройка контейнера MXGraph Создайте элемент контейнера в своем HTML-коде и инициализируйте экземпляр класса mxGraph в своем коде JavaScript...

Введение в Clive и отслеживание пути
В течение следующих нескольких недель я и мои товарищи по команде опубликуем серию статей, в которых подробно рассказывается о работе, которую мы проделали над Clive, нашим независимым проектом для Силиконовой долины 42 . Clive - это движок трассировки пути, который позволяет визуализировать высокореалистичные изображения из 3D-моделей. Он медленнее, чем растровая графика (например, видеоигры и другие 3D-модели в реальном времени), но результаты потрясающие. Это технология, которую..

Gopher встречает Plasma: эксперимент WebAssembly
Использование WASM, написанного на Go, для создания эффекта плазмы На заре программирования хакеры со всего мира участвовали в так называемой демонстрационной сцене . Это все еще процветает сегодня, но я в основном знаком с фазой старой школы , которая в основном включала использование аппаратных взломов и других уловок, чтобы довести персональные компьютеры до предела. Мы могли обмануть видеопроцессор, заставив его рисовать в областях, которые он не должен был рисовать, и с умным..

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

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

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

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