> ## Documentation Index
> Fetch the complete documentation index at: https://hyperframes.heygen.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Ripples

> Concentric rings ripple outward from the centre, white on black. A WebGPU shader from the Shaders library (shaders.com, MIT).

**Ripples**

```html ripples.html theme={null}
<!doctype html>
<html>
  <head>
    <meta charset="utf-8" />
    <style>
      [data-composition-id="ripples"] canvas[data-shader] {
        position: absolute;
        inset: 0;
        width: 1920px;
        height: 1080px;
        display: block;
        background: #000;
      }
    </style>
  </head>
  <body>
    <div
      data-composition-id="ripples"
      data-start="0"
      data-duration="2"
      data-width="1920"
      data-height="1080"
      data-requires-webgpu
      data-no-timeline
      style="position: relative; width: 1920px; height: 1080px; overflow: hidden; background: #000"
    >
      <canvas data-shader="Ripples" width="1920" height="1080"></canvas>
    </div>
    <script src="lib/shaders.iife.js"></script>
  </body>
</html>
```

Copy npx hyperframes add ripples to the clipboard

That writes `compositions/ripples.html`, plus 2 supporting files under `compositions/lib/`.

## Add it to your video

It runs for 2 seconds at 1920×1080. Paste this into your composition:

```html index.html theme={null}
<div
  data-composition-id="ripples"
  data-composition-src="compositions/ripples.html"
  data-start="0"
  data-duration="2"
  data-track-index="1"
  data-width="1920"
  data-height="1080"
></div>
```

Move it in time with `data-start`. Put it on a different timeline row with
`data-track-index`. See [data attributes](https://hyperframes.heygen.com/concepts/data-attributes.md) for the rest.

Tagged `webgpu` `webgpu-shader` `background` `texture` `rings` `waves` `monochrome`.

## Related topics

* [Browse the complete Catalog](https://hyperframes.heygen.com/catalog.md)
* [Add assets and Catalog items in Studio](https://hyperframes.heygen.com/studio/assets-and-blocks.md)
* [Build a richer composition](https://hyperframes.heygen.com/go-further.md)


## Related topics

- [Ripple Waves](https://hyperframes.heygen.com/catalog/blocks/ripple-waves.md)
- [Press Ripple](https://hyperframes.heygen.com/catalog/components/press-ripple.md)
- [Aurora](https://hyperframes.heygen.com/catalog/blocks/aurora.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.