MantleUI

MorphingSphere

A continuously morphing 3D sphere with vertex displacement. Built with Three.js and @react-three/fiber.

Interactive Demo

Loading morphing sphere...

Color

Distortion: 0.3

Usage

import { MorphingSphere } from "@mantleui/react/three";
<MorphingSphere
color="#3b82f6"
distortion={0.3}
wireframe={false}
height={400}
/>

Props

color"#3b82f6"
string

Sphere color.

speed1
number

Animation speed multiplier.

distortion0.3
number

Vertex displacement intensity.

detail64
number

Sphere geometry detail (segments).

wireframefalse
boolean

Render as wireframe.

height400
string | number

Height of the container.

backgroundColor"transparent"
string

Background color of the container.

© 2026 MantleUI. All rights reserved.