The 3D Pipes effect brings the retro screensaver back to your browser: colored pipes wind their way through a dark 3D space, with optional camera movement, fog, shadows, and adjustable lighting. Use it on an idle monitor, projector, or stream background when you want movement on screen without making something yourself.
Before you start
- A browser with graphics acceleration turned on. 3D Pipes draws a real 3D scene, so it needs that setting enabled. If the screen stays black, pick a simpler effect on that device.
- A screen you can leave visible. For a room display or stream background, put the effect on the monitor or capture source that viewers will actually see.
- Power settings checked for long runs. WebLight cannot stop your device from going to sleep. If you want the pipes running unattended, change when your screen sleeps in your device settings first.
Set it up
- Open 3D Pipes on the screen you want to use.
- Set Brightness first. Start around 70–80 for an idle screen, lower for a dark room.
- Use Number of Pipes and Max Segments to choose how busy the scene should feel.
- Use Growth Speed to set how quickly the pipes grow. The number counts down between each new piece, so a lower number means faster growth.
- Leave Camera Rotation on for the classic circling view, or turn it off to hold the camera still.
- Select Go Fullscreen. Move the mouse away and the controls fade after five seconds.
You'll know it worked when colored pipes are winding across a dark screen and the view either holds still or circles the scene, depending on Camera Rotation.
To leave fullscreen, press Escape or move the mouse and select Exit Fullscreen.
What each control does
| Control | Range | Default | What it changes |
|---|---|---|---|
| Brightness | 10–100 | 80 | How brightly the scene is lit overall. It raises and lowers both of the lights below together. |
| Color | color picker | #ff0000 | This picker appears on every effect page, but 3D Pipes chooses its own pipe colors and ignores it. |
| Number of Pipes | 1–20 | 8 | How many pipes grow at once. Changing it starts a fresh set of pipes. |
| Max Segments | 10–100 | 50 | How long each pipe gets before its oldest sections disappear. Takes effect when the pipes start over. |
| Segment Length | 0.5–5 | 2 | How long each straight run is before the pipe can turn. Takes effect when the pipes start over. |
| Pipe Thickness | 0.1–1 | 0.3 | How thick the pipes look. Takes effect when the pipes start over. |
| Turn Probability | 1–50% | 10% | How often a pipe changes direction. Higher values make twistier, more tangled pipes. Takes effect when the pipes start over. |
| Growth Speed | 50–1000ms | 200ms | How long the pipes pause before growing another piece. Lower numbers grow faster. |
| Camera Rotation | on/off | on | Whether the view slowly circles the scene or stays put. |
| Camera Speed | 10–200% | 50% | How fast the view circles. Only appears when Camera Rotation is on. |
| Fog Effect | on/off | on | Fades distant pipes into the background so the scene feels deeper. Takes effect when the pipes start over. |
| Shadows | on/off | on | Lets pipes cast shadows on each other. Takes effect when the pipes start over. |
| Ambient Light | 0–100% | 30% | The soft, even light that reaches every side of the pipes. Raise it if the shadowed sides vanish. |
| Directional Light | 0–200% | 80% | The stronger light coming from one side, which creates the highlights and shadows. Raise it for more contrast. |
If you change Max Segments, Segment Length, Pipe Thickness, or Turn Probability and nothing happens on screen, set those values first, then nudge Number of Pipes up or down by one. That starts a fresh set of pipes using everything you just chose.
Common setups
- Classic idle monitor. Number of Pipes 8, Max Segments 50, Growth Speed 200ms, Camera Rotation on, Camera Speed 50%. Balanced motion without overwhelming the screen.
- Busy retro wall display. Number of Pipes 14–18, Max Segments 70–90, Growth Speed 100–150ms, Fog Effect on. Use this when the screen is meant to be noticed from across a room.
- Calmer background for streaming. Number of Pipes 4–6, Max Segments 30–45, Growth Speed 350–600ms, Camera Speed 20–35%. Slower movement is easier to keep behind text or camera overlays.
- High-contrast dark room. Brightness 50–65, Ambient Light 15–30%, Directional Light 100–140%, Shadows on. This keeps the scene dimensional without making the whole display too bright.
Troubleshooting
The screen is blank and no pipes appear. 3D Pipes needs graphics acceleration turned on in your browser settings. Switch it on there, then reopen the effect. If the device cannot do it, Full Screen Light works almost anywhere.
The screen feels too busy. Too many pipes, or pipes that grow too fast and stay too long, make it hard to read anything placed on top. Lower Number of Pipes, lower Max Segments, or raise Growth Speed so the pipes grow more slowly.
A slider moves but the pipes do not change. The shape of a pipe is set when it first appears, so those sliders only apply to new pipes. Choose your Max Segments, Segment Length, Pipe Thickness, and Turn Probability first, then nudge Number of Pipes once to start fresh.
The motion makes the background distracting. Turn off Camera Rotation for a fixed view, or keep it on and lower Camera Speed. Also raise Growth Speed so the pipes add segments more slowly.
The pipes look flat or hard to see. Increase Directional Light for stronger highlights, or raise Ambient Light if the dark sides disappear. If the whole screen is too bright after that, lower Brightness.
Everything gets sluggish after a while. Lower Number of Pipes, lower Max Segments, and raise Growth Speed. Fewer, shorter, slower-growing pipes give your device much less to draw.
Next steps
Try Starfield for a simpler retro screensaver with a space-flight feel, or Particle Effects if you want preset-driven background motion instead of pipe growth.