Solaris

Moon

High-relief lunar shading with opposition surge, earthshine, and grazing shadows.

Moon.tsx
import { Moon } from '@cuvii/solaris/moon'

const textures = {
  albedo: 'https://solaris.cuvii.dev/textures/v1/moon/moon-albedo-2048.webp',
  normalHeight: 'https://solaris.cuvii.dev/textures/v1/moon/moon-normal-height-2048.webp',
}

<Moon
  textures={textures}
  bloomIntensity={0.00}
  bloomRadius={0.08}
  bloomWarmth={0.35}
  earthshineIntensity={6}
  exposure={0.72}
  lean={true}
  normalStrength={0.85}
  oppositionStrength={0.25}
  oppositionWidth={0.035}
  photometricMix={0.14}
  reliefShadowStrength={0.58}
  spin={0.70}
  sunAzimuth={-48}
  sunElevation={16}
  yaw={0}
  tilt={0}
  veilingGlare={0.00}
/>

Textures

  • Albedo

    LROC WAC sRGB color. Equirectangular, seam-repaired, −180°..180° east.

    Format
    WebP
    Size
    —
    Resolution
    —
    Download
  • Packed

    Normal + height

    RGB tangent-space normal. Alpha stores elevation over the fixed range −10 km to 12 km.

    Format
    WebP
    Size
    —
    Resolution
    —
    Download