Orb Configurator

A configurable 3D 'assistant orb': custom GLSL vertex and fragment shaders on a Three.js mesh morph between standby, thinking and processing states, with every colour, material and lighting value exposed.

Standby
colorA
colorB
colorC
noiseScale
1.50
noiseSpeed
0.30
distortion
0.15
roughness
0.30
metalness
0.70
lightIntensity
1.20
lightColor
ambient
0.35
specularPower
32.00
fresnelPower
2.50
glowIntensity
0.80
autoRotate
rotateSpeed
0.40
morphSpeed
2.00