Create or debug interactive web scenes with Three.js, including product viewers and animated page visuals. The skill covers cameras, lighting, model loading, controls, performance tuning, and cleanup of graphics resources when scenes close.
- Creating an interactive 3D product viewer
- Adding an interactive 3D hero scene
- Loading glTF models and setting up controls
MengTo/Skills☆ 7KUpdated Oct 18, 2026
Add controllable rain, storms, and snow to Three.js scenes. Coordinate visible precipitation, lightning with delayed thunder, accumulating snow, wet ground, puddles, and seamless ambient audio while sharing particle resources across changing weather states.
- Add clear, rain, storm, and snow controls to a scene
- Create lightning with distance-based thunder delays
- Show accumulating snow and recurring blizzards
MengTo/Skills☆ 7KUpdated Oct 18, 2026
Add or debug web animations with GSAP, from entrance effects to scroll-driven sequences. Coordinate timing across multiple elements, adjust motion, and address rendering performance and cleanup when using animations in React.
- Animate a hero section with staggered entrances
- Build scroll-driven animated sections
- Coordinate navigation, headings, and buttons
MengTo/Skills☆ 7KUpdated Oct 18, 2026
Add a lightweight interactive globe to a web page with cobe. Covers location markers, rotation, canvas sizing, responsive updates, performance settings, and integration with React or Next.js for hero sections, about pages, and cards.
- Adding a spinning globe to a hero section
- Showing office locations with globe markers
- Adapting globe rendering to mobile screens
MengTo/Skills☆ 7KUpdated Oct 18, 2026
Add animated liquid-metal borders to React buttons, cards, tabs, and other surfaces using metal-fx. The skill covers visual tuning, linking effects to interaction states, preserving keyboard access, and providing static borders when animation or WebGL is unavailable.
- Highlighting selected tabs and filters
- Adding metallic borders to primary buttons
- Tuning card borders, glow, and corner radius
MengTo/Skills☆ 7KUpdated Oct 18, 2026
Create CSS snippets that gradually fade the horizontal or vertical edges of images, text, or containers. Adjust fade width and opacity, with both standard and Safari mask properties included.
- Fade the left and right edges of an image
- Fade text at the top and bottom
- Adjust fade width and opacity
MengTo/Skills☆ 7KUpdated Oct 18, 2026
Build interactive 3D globe visualizations with globe.gl, displaying locations, connections, regions, and labels. The skill guides setup in HTML or React, explains data fields for each layer, and addresses sizing and mobile performance.
- Plot locations on a 3D globe
- Show connections between locations
- Overlay regional data and labels
MengTo/Skills☆ 7KUpdated Oct 18, 2026
Build a burning-paper loading ring that keeps moving during heavy page setup. The skill covers background rendering, progress display, a smooth transition into the page, and support for reduced motion preferences.
- Adding a burning-paper loading screen
- Keeping a loader moving during heavy JavaScript work
- Connecting loading progress to the page introduction
MengTo/Skills☆ 7KUpdated Oct 18, 2026
Build 2D physics scenes for web pages with Matter.js. This skill guides engine setup, canvas rendering, adding objects, optional mouse dragging and connections between objects, plus cleanup when a scene is removed.
- Add falling and colliding objects to a web page
- Let users drag objects with a mouse
- Set up a physics canvas in React
MengTo/Skills☆ 7KUpdated Oct 18, 2026
Add a background blur that grows stronger toward the top or bottom of a webpage. Layered CSS masks control the transition, with snippets and guidance for adjusting height, blur strength, stacking order, and rendering cost.
- Add a gradual blur along the top edge
- Create a soft blur along the bottom edge
- Adjust blur height and intensity
MengTo/Skills☆ 7KUpdated Oct 18, 2026
Implement a WebGL transition where a ragged ember edge burns away the old page and reveals the next scene in motion. The skill covers glowing embers, porous char, rendering optimizations, transition timing, and reduced-motion behavior.
- Switch chapters with a burning-paper reveal
- Reveal an animated scene behind a moving ember edge
- Adjust burn direction and duration for page content
MengTo/Skills☆ 7KUpdated Oct 18, 2026
Build falling leaves or petals with visible front-and-back tumbling and sideways motion tied to rotation. Covers 2D canvas and 3D implementations, depth layers, particle density, rendering costs, and reduced-motion support.
- Add autumn leaves to a web page
- Animate drifting cherry blossom petals
- Create layered foliage in a 3D scene
MengTo/Skills☆ 7KUpdated Oct 18, 2026
Add scroll-triggered text animations in which words rise into view one after another. Uses GSAP ScrollTrigger with hidden overflow masks, while preserving spaces, screen reader text, and static display for people who prefer reduced motion.
- Animating a hero headline as it enters view
- Revealing section titles word by word
- Respecting reduced-motion preferences in text animations
MengTo/Skills☆ 7KUpdated Oct 18, 2026
Build a soft spotlight that follows the cursor and reveals a second image over a visible base. Use aligned images to show color, textures, product details, or before-and-after treatments, with smooth motion and accessible alternatives.
- Reveal color over a monochrome image
- Compare before-and-after image treatments
- Show product textures and details
MengTo/Skills☆ 7KUpdated Oct 18, 2026
Build particle trails that keep consistent spacing as the pointer speeds up or slows down. Covers distance-based emission, drifting motion, placement in 3D scenes, performance checks, and alternatives for touch, keyboard use, and reduced motion.
- Creating sparks or wisps that follow the cursor
- Fixing gaps in trails during fast pointer movement
- Keeping trails aligned with the pointer in 3D scenes
MengTo/Skills☆ 7KUpdated Oct 18, 2026
Build chapter-based pages that move sideways as visitors scroll vertically. Deriving each scene from scroll position keeps reverse scrolling, jumps, and reloads consistent, with guidance for transitions, chapter links, keyboard controls, and reduced motion.
- Building a horizontal product tour
- Creating a chapter-based scrolling story
- Fixing scene mismatches after jumps or reloads
MengTo/Skills☆ 7KUpdated Oct 18, 2026
Build and test Three.js games for mobile browsers, covering touch controls, screen orientation, readable game information, and device-appropriate graphics. Refine movement, actions, inventory interactions, and performance through checks of real mobile browser behavior.
- Designing touch movement and action controls
- Adapting game screens to portrait and landscape
- Tuning graphics quality for mobile devices
MengTo/Skills☆ 7KUpdated Oct 18, 2026
Add a white, twinkling dotted trail that follows the mouse behind website content. The skill guides WebGPU rendering, which uses the graphics processor, with static backgrounds for unsupported devices and accessibility preferences.
- Add a mouse-following trail to a hero section
- Create an interactive contact section background
- Keep a static background on touch devices
MengTo/Skills☆ 7KUpdated Oct 18, 2026
Use border-beam to add moving edge highlights or breathing glows to React controls and panels. Connect effects to loading, selection, and focus states while retaining clear text, static indicators, keyboard focus, and support for reduced motion.
- Adding a breathing glow to a processing panel
- Highlighting a selected card or current step
- Adding a moving bottom edge to an input
MengTo/Skills☆ 7KUpdated Oct 18, 2026
Build reusable enemy types and attack sets for Three.js action games. Separate enemy definitions from live state, standardize models and hit detection, and validate combat timing, placeholder assets, and desktop and mobile encounters.
- Adding enemies through reusable data definitions
- Separating enemy data from live combat state
- Standardizing models and temporary replacements
MengTo/Skills☆ 7KUpdated Oct 18, 2026
Build particle trails that respond to cursor or touch movement with consistent spacing at different speeds. Reuse a fixed pool of GPU-rendered particles, add keyboard-triggered bursts, and handle reduced motion, resizing, and cleanup.
- Creating particle trails for cursor and touch movement
- Making pollen or dust rise from a surface
- Adding particle bursts triggered by a keyboard-accessible button
MengTo/Skills☆ 7KUpdated Oct 18, 2026
Create Three.js game effects that clearly communicate attacks, hits, damage, and status changes. Define each effect’s purpose and lifetime, limit resource use, and test overlapping effects, repeated triggers, low-quality settings, and reduced-motion alternatives.
- Distinguish attack warnings from hit effects
- Create damage and status feedback
- Limit particle counts during repeated attacks
MengTo/Skills☆ 7KUpdated Oct 18, 2026
Build and tune enemy behavior for action games, including targeting, movement, attacks, retreats, and boss phases. Organize decisions into explicit states, make attacks readable to players, and check behavior with repeatable tests and browser encounters.
- Implementing enemy detection, pursuit, and retreat
- Tuning attack warnings and combat spacing
- Debugging boss phases and interrupted actions
MengTo/Skills☆ 7KUpdated Oct 18, 2026
Prepare Vesperfall game assets as paired transparent PNG cards and live 3D previews. Track each model’s actual source, expose available animations, and validate catalog displays, ground contact, and review pages through tests and browser checks.
- Adding characters or equipment to the Vesperfall catalog
- Pairing transparent PNG cards with live 3D previews
- Reviewing animations and ground contact on an isolated page
MengTo/Skills☆ 7KUpdated Oct 18, 2026