About Peekaboo Video Reveal

A premium WebGL / Three.js โ€œpress-and-holdโ€ video reveal effect. It displays an image first, then smoothly reveals the video underneath while the user holds (mouse or touch). The effect includes a customizable swirl shader, interactive flowmap distortion, optional chromatic aberration (RGB shift) and subtle video grading controls for a cinematic look.

Main features

Press & Hold Reveal โ€“ Reveal the video by holding down (mouse or touch) for an intuitive, premium interaction.

GPU-Accelerated WebGL โ€“ Runs the effect fully on the GPU for smooth animation and high-quality visuals.

Responsive Layout โ€“ Fully responsive sizing with responsive and afterparent display modes.

Custom Aspect Ratios โ€“ Easily support portrait/landscape players by sizing the parent element and using displayType: โ€˜afterparentโ€™.

Desktop & Mobile Optimized โ€“ Touch-friendly and optimized for modern mobile/desktop browsers.

Lazy Scrolling/Loading โ€“ Optional initializeWhenVisible mode to initialize only when the component is visible, improving page load performance.

Auto Scale โ€“ Optional autoScale behavior to keep the player looking great on smaller viewports.

Scroll Parallax โ€“ Optional paralax mode for subtle scroll-based motion.

Swirl Shader Controls โ€“ Tune swirl intensity, speed and noise for the exact look you want.

Flowmap Distortion โ€“ Interactive pointer-driven flowmap distortion (strength, radius, sensitivity, force, falloff).

RGB Shift (Chromatic Aberration) โ€“ Optional post-processing RGB shift for a premium โ€œlensโ€ feel.

Video Grading โ€“ Built-in video boost, saturation and contrast controls for a more pronounced reveal.

Custom Overlay Text โ€“ Optional centerText plus a customizable holdToPlayHTML overlay.

Tutorial Hand Cursor โ€“ Optional showHandCursor helper animation to guide the user.

Performance Friendly โ€“ Stops rendering when offscreen and handles tab visibility changes to reduce CPU/GPU usage.

Developer friendly

Multiple Instances โ€“ Add multiple players on the same page using unique instance and parentId values.

Events โ€“ Listen for FWDPVR.ERROR and FWDPVR.ITEM_UPDATE via addEventListener.

Debug Tools โ€“ Optional stats overlay and gui controls for development and tuning.

Documentation โ€“ Full docs available for all options and API: JavaScript Documentation and WordPress & WooCommerce Documentation.

Awesome Support โ€“ Direct support from the developer (Tibi @ FWD).

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Loading...

Seller thumbnail image
FWDesign supports this product Supported

Product support includes:
  • โœ” The seller will answer product related questions
  • โœ” Assistance with reported bugs and issues
  • โœ” Help with included third-party assets
However, product support does not include:
  • โœ– Customization services
  • โœ– Installation services

Pricing Plans 

$59
1 Site

Prices are in US dollars and exclude taxes


ยฉ All Rights Reserved - FWDesign
Contact WPBay Market's Help Team