Smart Waste
Smart Waste — это онлайн сервис услуг по вывозу и переработке отходов строительства и промышленности, где заказчики общаются с проверенными перевозчиками и переработчиками напрямую без посредников. Для оформления проекта и промо-материалов мы разработали несколько браузерных приложений визуализации симуляции частиц, которые двигаются «под воздействием» Curl noise.
Изначально это вид паттерна, который был придуман для изображения турбулентности — как ротор некоторого специального векторного поля, полученного из других паттернов (Perlin noise).
Для каждой итерации положение частицы сдвигается на вектор, пропорциональный значению curl noise в этом положении. Частица существует короткое время, затем перерождается.
Возможны переходы состояний движения частиц, при которых частицы все менее активно двигаются и больше стремятся к конкретным формам, либо продолжают активное движение в окрестности этих форм вместо движения вокруг центра в нуле — что достигается использованием текстур, полученных специальной процедурой из треугольных мэшей.
Текстуры отображают частицу с определенным индексом в конкретное положение, и в ситуации, когда частицы стоят точно в этих положениях, образуется облако частиц, «воспроизводящее» форму оригинального треугольного мэша.
Используется GTAO для realtime-симуляции некоторых эффектов Global Illumination, Motion blur, Bloom, TAA.
Также были опробованы различные техники постпроцессинга: рендерер работает в defered-режиме (т. е. сначала просчитываются геометрические свойства пикселей в кадре, а свойства материалов вычисляются в последующих проходах).
Сначала мы сделали это все для браузера, но нас было уже не остановить: команда большой тройки впервые в истории Computer graphics использовала браузерное API для визуализации на двадцатиметровом экране зала и огромных наружных медиафасадах.
Смотрите полный обзор
Другие проекты лаборатории Б3
Общество с ограниченной ответственностью «Большая Тройка»
пер. Подсосенский, д. 5, стр. 1, г. Москва, 101000
info@big3.ru