Atelier UI®

DocsCatalogShader StudioPricingGithub
Docs 1.0.0

tools

  • Browse Catalog
  • Shader Studio
    pro
  • Collage
    new

Documentation

  • Installation
  • How to contribute

Components (45)

  • Orbit Gallery
  • Sphere Gallery
  • Glowing Fog
  • Gradient Flow
  • Halftone Glow
  • Scattered Grid
  • Tag Cloud
  • Edge Bounce
  • Fluid Distortion
  • Image Trail
  • Lens Media
  • Liquid Media
  • Magnetic Dot Grid
  • Pixel Media
  • Pixel Trail
  • Dither Cursor
  • Hover Burst
  • Image Bloom
  • Curve Media
  • Infinite Gallery
  • Infinite Parallax
  • Infinite Zoom
  • Pixel Scroll
  • Scattered Scroll
  • Elastic Stick
  • Letter Swarm
  • Magnify Trail
  • Stacking Grid
  • Wavy Scroll
  • Pixelated Text
  • Text Bounce
  • Text Fluid
  • Text Scramble
  • Falling Text
  • Text Roll
  • Clip Reveal
  • Stripe Wipe
  • Sweep Exit
  • Smooth Scroll
  • Text Split
  • WebGL Image
  • WebGL Provider
  • WebGL Scene
  • WebGL Text
  • WebGL Video
Atelier UI 1.0.0 ©2026
Star on githubBuy me a coffeellms.txt
  1. Docs
  2. /
  3. Components
  4. /
  5. Dither Cursor

Dither Cursor

A trail of dithered dots that follows the cursor and bends the scene behind it.

React Three Fiber
Drei
Postprocessing
https://atelier-ui.com/dither-cursor
Unlock Code

Unlock component

One license unlocks every pro feature for life, including the ones we haven't built yet.

Get pro access

Already have an account? Sign in


API

NameTypeDefaultDescription
pixelSizenumber10Width of one dither cell in pixels. Each cell holds a 4x4 block of dots.
colorstring"#fff7ee"Color of the dots.
intensitynumber1.03Scales cursor speed into dot coverage. Higher values fill a cell sooner.
distortionnumber4How far the velocity field pushes the scene behind the trail. 0 leaves it undistorted.
aberrationnumber2How far the red and blue channels separate along the direction of travel. 0 keeps them aligned.
inversionnumber0.3Inverts color where the trail crosses WebGL content. HTML behind the canvas does not invert it.
forcenumber1.68Multiplies pointer movement before it enters the field.
radiusnumber0.06Reach of a single pointer event across the field.
decaynumber0.9Per-frame survival of the field, normalized to 60 Hz. Lower values shorten the trail.
blendFunctionBlendFunctionNORMALBlend mode used to composite the effect.

Credits

React Three Fiber
React renderer for Three.js

@react-three/postprocessing
Post-processing effects for React Three Fiber

Drei
React Three Fiber utilities.

  • Install
  • Usage
  • API
  • Credits
Star on githubBuy me a coffeellms.txt