Curved Plane

threegsap
Curved Plane

Overview

Curved Plane bends the image surface so the hero holds spatial depth without needing a full 3D scene.

Use it where one image, product render, or portfolio visual deserves subtle dimensional treatment. The page job is controlled depth: the bend should make the image feel more authored, not turn the section into a showroom.

The thing to watch is over-art-direction. If the source image is weak, curvature will not rescue it. Keep the curve restrained, preserve readable foreground copy, and serve a flat image fallback.


Install

Pro Source Code is Locked

Subscribe to Hyperiux Pro to access this source code and 100+ others.


Usage

index.jsx is Locked

Subscribe to Hyperiux Pro to access this source code and 100+ others.


Component Code

CurvedSwiperHorizontal.jsx is Locked

Subscribe to Hyperiux Pro to access this source code and 100+ others.

CurvedSwiperVertical.jsx is Locked

Subscribe to Hyperiux Pro to access this source code and 100+ others.


Example Production Use Case

Use this as WebGL production guidance. Verify the shipped source, rendering stack, dependency list, shader assets, resource disposal, pause/offscreen behavior, DPR strategy, poster fallback, and reduced-motion state before relying on exact props, defaults, imports, or installation steps.


Best Used For

  • Portfolio and product pages where subtle image-surface depth justifies the WebGL dependency.
  • Case-study heroes where one strong visual needs premium treatment without full-scene complexity.
  • Launch pages where spatial polish matters but the message still belongs in HTML.

Not For

Not for low-power-first pages, dense content, dashboards, checkout, or routes where performance is the main conversion lever.


Performance Budget

Cap DPR at 1.0 on touch/mobile and up to 1.5 on mid-range desktop. Pause Curved Plane offscreen and in hidden tabs, reduce postprocessing before shipping, and keep texture sizes controlled.


Accessibility and Mobile

Keep meaningful content in HTML outside the canvas. On mobile, reduce shader quality and switch to a poster if the scene cannot hold frame rate.


Common Mistakes

  • Using surface bend to decorate weak imagery that should be replaced instead.
  • Pushing curvature so far that the image becomes harder to read.
  • Treating the plane as a content container instead of a visual surface behind real HTML.

Frequently Asked Questions

What GPU budget should Curved Plane use on mobile and desktop?

Request a Custom WebGL Animation

Need a custom effect? Tell us what to create.

Build the interaction layer your website is missing.

Copy the code. Tune the motion. Ship the moment.

Browse the effects

Get Pro from $20/mo

30+ effects free, forever. No credit card.