Smart Waste

Smart Waste

Smart Waste — an online service for construction and industrial waste collection and recycling, where clients communicate directly with verified transporters and recyclers — no intermediaries involved. For project design and promotional materials, we developed several browser-based particle simulation visualization apps, with particles moving under the influence of Curl noise.

Originally, this is a type of pattern designed to visualize turbulence — as the curl of a special vector field derived from other patterns (Perlin noise).

At each iteration, a particle’s position is shifted by a vector proportional to the curl noise value at its current location. Each particle exists only for a short time before being reborn.

Transitions between particle motion states are possible: particles may move less actively and tend to converge toward specific shapes, or continue dynamic motion in the vicinity of these shapes instead of orbiting around the central point — achieved using textures generated through a special procedure from triangular meshes.

Textures map each particle with a specific index to a defined position, and when particles align precisely with these positions, a particle cloud is formed that reconstructs the shape of the original triangular mesh.

GTAO is used for real-time simulation of certain Global Illumination effects, Motion Blur, Bloom, and TAA.

Various post-processing techniques were also tested: the renderer operates in deferred mode — geometric properties of pixels are calculated first, while material properties are computed in subsequent passes.

We first built all of this for the browser — but soon we couldn’t stop. For the first time in the history of computer graphics, the Big Three team used a browser-based API to render visuals on a twenty-meter hall screen and massive outdoor media façades.

View the full overview

We use cookies. More information on the website in the Cookie policy