About
: An interactive React component that renders a 3D celestial sphere with dynamic, glowing nebulae using a custom GLSL shader and three.js.
Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds Celestial Sphere Shader to your project and fits it to your theme.
Code
How Celestial Sphere Shader is used: the demo's code. The component's own source comes with a free account.
Usage.tsx
import ShaderCanvas from "@/components/ui/celestial-sphere-shader";
const settings = {
color1: "#ff4444",
color2: "#4444ff",
cloudDensity: 2.0,
glowIntensity: 1.0,
rotationSpeed: 0.5,
};
export default function Demo(props: Partial<typeof settings>) {
const s = { ...settings, ...props };
return (
<div className="h-screen w-screen">
<ShaderCanvas
color1={s.color1}
color2={s.color2}
cloudDensity={s.cloudDensity}
glowIntensity={s.glowIntensity}
rotationSpeed={s.rotationSpeed}
/>
</div>
);
}
















