🗑️➡️📄 Paper Crumple Effect

SwiftUI procedural geometry — from tight ball to flat card

SwiftUI iOS 16+ Shape + Canvas LeaveHack feature
🔥 V2 — iPhone Prototype
V2 iPhone prototype: two paper cards in crumpled state inside device frame
V2 crumpled state
Crumpled — text visible, creases inside
V2 flat state
Flat — torn paper cut-out edges
V2 5 stages: ball, rough, warped, near flat, flat with torn edges
V2 Stage 1: Crumpled ball
Ball — "Leave" readable
V2 Stage 2: Unfurling
Rough — "Pending" emerging
V2 Stage 3: Rough Rectangle
Warped — detail lines fade in
V2 Stage 4: Near Flat
Near Flat — torn edges appear
V2 Stage 5: Flat Card
Flat — full card, cut-out edges

V2 What's New

~/Projects/PaperCrumblePrototype/Sources/PaperCrumblePrototype/PaperCrumbleV2App.swift
V1 — Original 5-Stage
5 stages of paper crumple: from ball to flat card
Stage 1: Crumpled ball
Stage 1: Crumpled Ball
Stage 2: Unfurling
Stage 2: Unfurling
Stage 3: Rough Rectangle
Stage 3: Rough Rectangle
Stage 4: Warped / Curved
Stage 4: Warped / Curved
Stage 5: Flat Card
Stage 5: Flat Card

V1 How It Works

~/Projects/PaperCrumblePrototype/Sources/PaperCrumblePrototype/PaperCrumblePrototypeApp.swift

Fidelity to Your Figma