Glitch Reveal
Displace horizontal scene slices into a controlled architectural reveal.
Open experimentTear an outgoing scene into an incoming scene with staggered strips, noise and tonal pulses.
Reduced motion is enabled. This preview displays the stable result without zoom, displacement or scrambling.
Tear an outgoing scene into an incoming scene with staggered strips, noise and tonal pulses. Adapted from the portfolio implementation listed below, with manual playback for inspection.
src/components/SectionGlitchTransition.jsxsrc/hooks/useSceneNavigation.jssrc/styles/experience-scene.csssrc/styles/projects-scene.csssrc/styles/contact-scene.cssThe portfolio captures outgoing and arrival DOM scenes, then animates cropped scene copies with stepped transforms, tonal changes, a muted flash and scanline noise. About/Experience, Experience/Projects, Projects/Contact and direct navigation share this family. This contained study uses artwork panels instead of cloning the live page; it demonstrates the outgoing cut, arriving frame, slice tears, flash and noise together.
Actual React demo source. Import this component with the archive stylesheet and pass variant (sceneCut), values, playing, replay and reduced props. The image demos use /images/resources-bg.png.
Loading implementation…
| Parameter | Type | Range | Default |
|---|---|---|---|
| Duration | Number | 0.4–3s | 0.9s |
| Intensity | Number | 0.2–1 | 0.6 |
This is a contained portfolio-derived study, not the full page controller. Play starts one transition; Replay resets it. Pause freezes active timelines. Scroll Camera Glitch requires scrolling inside its focusable preview after Play. Reduced motion shows a stable composition. Frames, timelines and local listeners are released on unmount.
Requires a current browser with Web Animations, requestAnimationFrame and Pointer Events. Background imagery is decorative; essential labels remain in the document. The magnetic target supports tap and keyboard activation.
Displace horizontal scene slices into a controlled architectural reveal.
Open experimentOpen a circular aperture from the center of the scene.
Open experimentPart two opposing panels to uncover the next scene.
Open experiment