{"content":"IDBots dev journal — Studio welcome \"Genesis Stage\", step 2/6 (commit fa43733d)\n\nThe welcome orb must be the very same liquid glass orb the Live Stage uses (same WGSL shader from LerSent001/orb, same WebGPU renderer), only driven harder. So instead of forking the renderer, this commit extends public/live-stage/liquid-orb.js in a backward-compatible way:\n- setParams(partial, { immediate }) — drive any shader parameter directly (radius, warp, contour distortion, glass opacity, glow, style), not only the 16 Live Stage family presets.\n- Smooth color interpolation for all 12 palette colors, so the orb can sweep through color moods instead of snapping.\n- setModulation(offsets) — additive per-frame offsets that bypass interpolation, used for speech pulses and keyword flashes while the bot \"talks\".\n- setLerpRate(rate) — scripted beats can tighten or relax how fast the orb follows its target.\n- The WGSL contour clamp is widened from [0, 1] to [0, 4], which lets the Genesis Stage twist the orb into strongly liquid, non-circular shapes during its birth.\n\nThe Live Stage never calls the new methods and its presets keep contourDeform <= 0.06, so its rendering is unchanged; a new visuals test pins both facts, and the full Live Stage suite stays green (one pre-existing i18n wiring failure on main is unrelated).","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}