Break a photograph into textured triangular pieces, then rebuild the exact original image. An alternating diagonal grid creates independent textured triangles. A seeded radial displacement and rotation opens the image into fragments, then returns each piece to its original position. PopNow can supply missing artwork, footage or sound after a quote; owned material and the local example work without a connection.
- Uses PopNow for
- Images · Music & voice
- Needs
- Python 3 · FFmpeg
The skill is free. Optional AI images, video and sound are quoted for your approval before generation. API-key calls use your separate API balance in USD; generation through ChatGPT or Claude connected via OAuth/MCP uses your website credits.
v1.0.0 · Updated Oct 25, 2026 · 5.0 MB · Use it for personal and client work; please don't resell or share the package.
What you get
An 8-second 1280 × 720 H.264 MP4 made by the local algorithm
An alternating diagonal grid creates independent textured triangles. A seeded radial displacement and rotation opens the image into fragments, then returns each piece to its original position.
Editable JSON, a six-frame contact sheet and a receipt with actual checks
Good for
- Object reveals, geometric photo experiments and short editorial transitions
- Original creative work using owned or licensed material
Not for
- A physics engine, fracture prediction or a recovered 3D model
- Publishing without watching the rendered result
How to use it
You say
Use the PopNow skill "Triangular Photo Shatter" (triangular-photo-shatter) for this: Break a photograph into textured triangular pieces, then rebuild the exact original image. Use the bundled project, render the example and inspect the full result before delivery.
Then try
Change columns to 14 and seed to 12 for a new fragmentation pattern.
Use my licensed music; keep source audio discarded.
What to have ready
- One photograph with a strong central subject and generous surrounding space.
- Python 3.10+, FFmpeg/ffprobe, Pillow and NumPy
Similar skills
View all →
VideoShadow Theatre Rescue
+25An articulated fox catches a falling moon and lifts it home on a warm shadow-theatre stage.
VideoPhoto Cutout Adventure
+25A pet or object escapes a photograph and hops across a paper landscape.
VideoLight Painting Butterfly
+25A moving light draws a butterfly, which opens its wings and flies into the night with fading trails.
VideoKaleidoscope Motion Loop
+25Fold one rich texture into a rotating, mirrored rosette with a closed mathematical loop.
VideoSand Drawing Metamorphosis
+25Gold sand forms a shaded whale, is swept away, then gathers into a crane with spread wings.
VideoASCII Glitch Hype Film
+25Glyph-cell ASCII frames, tracking boxes and dot-matrix words cutting every tenth of a second to your logo.
VideoLiquid Logo Reveal Sting
+25A glassy bead carries your mark, unreadable, then bursts and leaves the crisp lockup.
VideoCinematic Dark UI Teaser
+25Your UI adrift in a black void: a gliding camera, one sharp line of focus, a typed command, a glowing name.
VideoProduct Launch Film
+25A 20-40 s launch video from your URL or README, with ready-to-post copy and three aspect ratios.
VideoASMR Satisfying Video Maker
+25Slow-motion ASMR shorts like glass fruit cutting, with sound generated from the picture and a seamless loop.
VideoSurreal Mind Collage
+25A hinged paper portrait opens onto three surreal thoughts, followed by playful detail shots.
VideoTalking Object Drama Series
+25Vertical micro-drama episodes starring talking fruit or objects, with fixed character looks and voices.
VideoVideo Meme Maker
+25Original meme videos: an AI character acts out a known meme format, with real meme captions and sound.
VideoHistory POV Video Maker
+25First-person 'you wake up in ancient Rome' shorts with a sourced facts sheet, narration and ambient sound.
VideoAgent Crew Launch Video
+25Glossy helper characters on warm dotted paper, live phone tasks and a skill that hatches a brand-new helper.
VideoAI Chatbot Demo Video
+25A narrated demo inside a dark chat app: switch on your integration, ask, get the result and a count-up.
VideoAI Jingle Maker
+25An original jingle and audio logo kit: intro, outro, sting, loopable bed and voice tag, level-matched.
VideoAI Music Video Maker
+25A beat-cut music video for your song: storyboard first, style-locked shots, 16:9 and 9:16.
VideoAgentic Product Launch Film
+25A calm keynote-style launch film built from your product's real site and interface, cut on the beat.
VideoAnamorphic Object Reveal
+25Scattered colored objects resolve into one image only from a precisely registered viewpoint.
VideoAnimated Checklist Product Demo
+25A paper-note checklist beside a phone screen; each box ticks the moment its step happens on screen.
VideoMobile App Promo Video
+25A 10-13 second app promo where seven product beats flow as one camera move, coded in HTML and GSAP.
VideoArcade Character Intro
+25An original character jumps into an arcade stage and lands in a title pose.
VideoBefore-and-After Comparison Launch Video
+25Near-black canvas, mono file names, one electric accent: your content as a still page, then as a film.
VideoBlueprint Spec Promo Video
+25Your claim drawn on a near-black spec sheet: framed figures, hatching, leader lines and a title block.
VideoBlueprint to Daydream
+25A drawn mechanical fish becomes a living watercolor creature and leaves the page.
VideoBranching Engraving Growth
+25Draw a branching botanical structure over time and let extracted engraved leaves grow at its tips.
VideoChangelog Explainer Video
+25Turn a real pull request into a 30-second film for people who will never read the diff.
VideoOne-Thread Chat Launch Video
+25One chat window on warm paper that never resets: ask about the wait, ask for the fix, watch it run.
VideoChronophoto Motion Study
+25Extract complete poses from a plain-background clip and compose a timed photographic movement study.
VideoClaymation Food Loop
+25A playful clay pastry waves, then reverses back to its resting pose in a boomerang loop.
VideoDepth Wiggle Parallax
+25Add a restrained depth wiggle to one image using editable, hand-authored depth regions.
VideoDeveloper Tool Launch Reel
+25One prompt typed in four places, a beat-cut reel of real results, then your install command.
VideoSaaS Product Video with Device Mockups
+25Your real app screen on a neutral device in a dark studio, then one live action and a bright reveal.
VideoWarm Paper Editorial Launch Video
+25Oversized type on warm paper, one accent per frame, a lifted product card and an ink-black turn.
VideoExplainer Motion Graphics Kit
+25122 code-built charts, diagrams, type and chapter effects; your agent picks one per line of your script.
VideoFaceless Product Ad Maker
+25Hands-only unboxing, demo or orbit ads from your product photos, with several hook variants to test.
VideoComplaint-to-Feature Launch Video
+25Open on the complaint your users keep posting, then prove the new feature makes it false.
VideoFunny Problem-Solution Video
+25A small annoyance plays as a gag, polite requests pile up, then one orange pill becomes the fix.
VideoGlass Caustic Message
+25Ripples scatter a short light message, then settle until the projected letters become readable.
VideoHalftone Canvas Launch Video
+25A launch film on one living dot canvas that moves a beat before every line of text.
VideoHand-Drawn Infographic Video
+25Felt-tip panels on one long poster, a drawn route the camera follows, then a pull-back to the whole sheet.
VideoKinetic Scrapbook Story
+25A ticket opens into a map and photos arrive as events along a visible route.
VideoLiving Still Cinemagraph
+25Keep a courtyard still while water moves inside a hand-drawn, softly feathered region.
VideoLyric Video Maker
+25Song and lyrics in, a synced lyric video out in 16:9 and 9:16, words lighting up as they are sung.
VideoMiniature Object Odyssey
+25An everyday object sails through a miniature world with a clear departure and arrival.
VideoMoiré Wave Motion
+25Create slowly traveling optical waves from two finely drawn, independently warped stripe fields.
VideoMoodboard Reel Video
+25A 9:16 moodboard reel: three photo boards hard-cut on the beat, then snap into one share board.
VideoMulti-Style Keynote Launch Video
+25Each capability in its own world: a blue chart, a cream serif page, a dark light field, a poster grid.
VideoMultilingual Launch Video
+25Your product name holds still while each language rolls in, in its own script, voiced and captioned.
VideoNarrated Explainer Video
+25A 45-120 second explainer with voiceover and word-synced captions, in collage, whiteboard or data style.
VideoOpen World City Trailer
+25A fictional city becomes a short discoverable world with locations and a simple travel objective.
VideoOrigami Creature Awakening
+25A folded paper creature wakes up, stretches and takes its first step or flight.
VideoPaper-Cut Science Animation
+25Shadow-box paper layers, a cut-paper Sun and Moon, labels swinging on strings: one science idea, narrated.
VideoPaper Portal Reveal
+25A tear in an ordinary paper surface opens into a tiny moving landscape.
VideoPartnership Announcement Video
+25A presenter in a bordered window, two logos on one card, a typed three-step setup, verbs rolling on cue.
VideoPinscreen Memory Sculpture
+25Your image rises from a field of individual metallic pins, then settles back into the board.
VideoPixel Art Promo Video
+25A retro pixel-art film about your product, drawn frame by frame from your link, pitch or story.
VideoPixel Sort Ribbon Film
+25Stretch a photograph into luminous pixel ribbons by sorting real luminance-selected pixel runs.
VideoPlush Character Launch Video
+25Felt plush characters ride cursors and build your promo live in a team editor, every cut on the beat.
VideoPodcast Clip Maker
+25Finds the best moments in an episode and turns them into captioned vertical and square podcast clips.
VideoReaction Diffusion Organism
+25Grow intricate coral-like forms with a deterministic, editable reaction-diffusion simulation.
VideoRecursive Window Journey
+25Travel through three nested worlds in one continuous, precisely aligned camera journey.
VideoSlit-Scan Time Ribbon
+25Stretch real movement into flowing ribbons by giving each image strip a different source time.
VideoSilence-to-Sound Reveal Promo
+25A button pressed three times in total silence, then the same shot again with sound, then with music.
VideoSquare UI Morph Promo
+25On warm paper a button stretches into a prompt card, then the view zooms out to a wall of sessions.
VideoPaper Storybook Animation
+25A picture book that moves: felt-and-clay cut-outs, layered paper hills and words that pop on one by one.
VideoTestimonial Video Maker
+25Portrait plates with a raised quote card on warm ruled paper, one teal accent, a calm crossfade per customer.
VideoText Behind Person Title
+25A giant headline punches in behind the person on camera, then owns the frame after a clean cut.
VideoText Message Story Video
+25Vertical chat story videos: messages pop in, dots show typing, and sounds land on every bubble.
VideoMaterial Texture Type Promo
+25Headline letters cut from terrazzo, brick and steel, swapping surface every 3 frames over a warm moodboard.
VideoTikTok Slideshow Maker
+25Matching 9:16 slides with exact text in the safe zone, as a TikTok photo set and a video with music.
VideoVideo Chapter Title Cards
+25Stamp-in chapter cards for long videos, numbered from one list, with the timestamp list for your description.
VideoCinematic Sound Effects for Video
+25Sound design for silent or poorly recorded videos: synced effects per shot, ambience, score and a clean mix.
VideoWhiteboard Animation Video
+25A marker pen draws the whole lesson on one board, erases the myth, then pulls back to the finished board.
VideoWooden Cam Automaton
+25One crank drives three eccentric cams that make a wooden bird nod, flap and lift its tail.
VideoWoven Photo Transition
+25Interlace two photographs as alternating paper ribbons with visible over-and-under crossings.
VideoYouTube End Card & Intro Maker
+25A matching channel intro, a 20 second YouTube end card and stream screens, laid out around YouTube's elements.
VideoZoetrope Loop Theatre
+25A ring of illustrated bird poses turns in an antique workshop, then resolves into a repeating wingbeat.
VideoAnimated Timeline Video
+25A dated, sourced sequence with measured date gaps and a milestone narration.
VideoAnnotated Screen Tutorial
+25A sourced screen walkthrough with normalized focus regions and redaction checks.
VideoBudget Breakdown Video
+25A reconciled cost film with recurring costs, one-off costs and contingency.
VideoCapacity Planning Video
+25A demand-versus-capacity film with utilization and bottleneck calculations.
VideoDecision Matrix Video
+25A weighted decision film with cost direction, tie handling and sensitivity.
VideoDocument Summary Video
+25A traceable document summary with paragraph mapping and coverage limits.
VideoEquation Explainer Video
+25An additive equation film with units, arithmetic and a reproducible result.
VideoFeature Comparison Video
+25A dated feature matrix with evidence, unknown states and audience tradeoffs.
VideoFunnel Drop-off Video
+25A cohort-based funnel story with step conversion and largest-loss analysis.
VideoAI Assets for HyperFrames
+25Hero stills, B-roll, music beds and voiceover for HyperFrames videos, quoted first and filed in assets/.
VideoIncident Postmortem Video
+25A blameless incident narrative with impact, evidence and owned follow-ups.
VideoKeyboard Shortcut Tutorial
+25A platform-specific shortcut film with menu fallback and before/after evidence.
VideoTimed Kinetic Captions
+25Word-timed captions with reading-speed checks, safe zones and editable subtitles.
VideoKnowledge Base Walkthrough
+25A permission-aware navigation film with breadcrumbs and declared search results.
VideoMeeting Agenda Video
+25A timeboxed meeting brief with owners, decisions and an overflow check.
VideoMind Map Animation
+25A verified concept tree with bounded depth and explicit relationship labels.
VideoMobile App Tutorial Video
+25A touch-target walkthrough with exact tap order, safe zones and expected states.
VideoOnboarding Checklist Video
+25A role-specific onboarding sequence with evidence-based completion gates.
VideoOrg Chart Animation
+25A validated reporting tree with role scope and vacant positions clearly marked.
VideoPricing Comparison Video
+25A comparable total-cost video with seats, periods, setup fees and scope.
VideoProcess Cycle Animation
+25A closed operating cycle with owners, handoff criteria and a failure exit.
VideoPrompt Evaluation Video
+25A controlled prompt comparison with paired scores, failures and reproducible settings.
VideoQuote Highlight Video
+25An exact quotation with attribution, source locator and permission record.
VideoRadar Profile Video
+25A score profile with explicit scale direction and rejection of missing scores.
VideoRanked List Video
+25A transparent ranking film with declared scores, ties and exclusions.
VideoResearch Evidence Video
+25An evidence-led explanation with study limits and claim-to-source mapping.
VideoRoadmap Update Video
+25A change-focused roadmap with dependencies and confidence labels.
VideoROI Explainer Video
+25An auditable return calculation, payback estimate and assumptions film.
VideoSupply Chain Explainer
+25A material-flow film with lead time, yield and exception notes.
VideoSurvey Results Video
+25A denominator-aware survey film with exact counts, rounding and limitations.
VideoSwimlane Process Video
+25An actor-by-actor handoff film with waiting time and ownership checks.
VideoTerminology Explainer Video
+25A sourced definition with a misconception, example, counterexample and scope.
Questions
How are the triangles made?
They are an alternating diagonal grid, not a claimed Delaunay mesh. Each piece carries its actual source pixels and its own rigid transform.
Is reassembly approximate?
The end condition restores the source frame exactly before video encoding. Intermediate rotation resamples pixels; a receipt records the restoration test.
Does the local render spend generation funds?
No. It reads local media and renders locally. Missing media can be made through PopNow after an exact quote and approval; no paid call occurs in the renderer.

