Immersive Website Prompts open the library

prompt topic

Particle website prompts

By the uberdesigner team · reviewed

Answer in brief

A particle prompt works when it names the count, the shapes the points form, and where the motion is computed. Those three decide whether the result is a living cloud or a slideshow of dots. The shapes need a source: a model, an image, a line of text or a formula.

Particles are forgiving on assets and hard on phones. A cloud that is fluid at one count on a desktop can crawl at the same count on a handset, so the prompt should give two counts from the start.

Give the points somewhere to go

A particle system is interesting when it holds a shape. Each shape is a list of target positions, one per point. Say where each list comes from: sampled from the surface of a model, from the dark pixels of an image or an SVG silhouette, from text drawn to an off-screen canvas, or from a formula such as a sphere or a grid. Text and silhouettes need no 3D files at all, which makes them a good first target.

Then say how the points travel between shapes. Straight lines look mechanical. Ask for each point to leave at a slightly different time and to curve on the way, and state the duration. Between shapes, a slow drift keeps the cloud alive.

Say where the motion is computed

If the positions are updated in JavaScript every frame and sent to the graphics card, the count is limited by the processor. If each point carries its start and target positions as attributes and the vertex shader blends between them from one progress value, the graphics card does the work and far larger counts stay fluid. Ask for the second approach whenever the motion is a blend between known shapes.

Either way, ask for all points to be drawn as one object in one draw call. The term to use is a single points object, or instancing if each particle is a small mesh.

What it costs, and the fallback

Cost grows with the count and with how large each point is drawn. Many big, soft, overlapping points are expensive because the same pixels are painted again and again. Small points with additive blending on a dark ground are the cheap, familiar look. Give a desktop count and a phone count, and let the code pick by screen size and pixel ratio.

The fallback is a still of the main shape, or the shape drawn once without animation. With reduced motion, ask for the cloud to appear already formed and to change shape by cross-fading, with no flight between.

What a particle prompt should contain

A prompt to start from

particle website prompt
Build a one-page site for [brand], [what it is], where a cloud of points forms three shapes as the page scrolls.

Points: 60,000 on desktop, 15,000 on phones (under 700px wide). Each is a round dot 2px across, colour #dfe8ff with 10% of them #7aa2ff, additive blending, on a ground of #05070c. Draw them as one points object in a single draw call.

Shapes (targets, one position per point):
1. A slow drifting field filling the screen, 3 units deep.
2. [your shape, e.g. "the outline and surface of a bell"], sampled from [./shape.glb / the SVG silhouette at ./shape.svg extruded 0.3 units].
3. The word "[wordmark]", sampled from text drawn to an off-screen canvas in [typeface], bold.

Motion: store all three targets as attributes and blend in the vertex shader from one scroll progress value. Shape 1 to 2 over progress 0.1–0.4, shape 2 to 3 over 0.55–0.85. Each point starts its move up to 0.15 of progress later than its neighbours, chosen at random, and curves outward by up to 0.5 units on the way. At rest every point drifts within 0.02 units on a 6 second cycle. The whole cloud turns toward the pointer by up to 8°.

Stack: Vite + React + TypeScript, three.js, plain CSS. The page is 400vh tall; the canvas is pinned.

Text in HTML over the canvas: headline "[headline]" in [typeface] 64px desktop / 32px phone, colour #f2f5ff; one line under each shape, 18px; a button "[label]" at the end.

Budget: pixel ratio capped at 2, one render loop, paused when the tab is hidden.

With prefers-reduced-motion, show each shape already formed and cross-fade between them over 0.6s. With no WebGL, show three still images.

Run it, scroll both ways and report the frame rate at both counts.

Written for this page as a starting point; swap the parts in [brackets] for your own. The full prompt of each uberdesigner template is longer and specific to one finished design, and it is tested by rebuilding the template from the prompt alone.

Particle sites to start from

Finished designs on uberdesigner built from points of light that gather into something. Five are websites; grainfall and scarpline are interface pieces, included because the point-cloud technique is the same. All are Pro.

Questions and answers

How many particles can a website handle?

It depends on the device, the point size and where the motion is computed, so there is no single number. Write two counts into the prompt, one for desktop and one for phones, ask the tool to report the frame rate at each, and lower the count until it holds.

Can particles form my logo?

Yes. Give the logo as an SVG or a high-contrast image and ask for points to be sampled from its filled area. Simple, bold marks read well; thin strokes and small text need more points than they are worth.

Keep reading

Who makes this site

Immersive Website Prompts is written and run by the ubernatural team, the designers who make uberdesigner. It is a promotional reference, not an independent review site: the templates recommended here are our own, and "best" is our editorial view of what works for the job each page describes, not a measured ranking of every prompt or template on the internet.

Cite this page: Immersive Website Prompts, “Particle website prompts”. Reviewed 11 November 2026. https://immersivewebsiteprompts.com/particle-website-prompts/