Glowing Heart Wave Oscillation
Video wird geladenâŠ
Video wird geladenâŠ
Pro
Video ohne Wasserzeichen herunterladen
0:00 / 0:00
HeartâWave Oscillation
Overview
A 12âsecond animation visualizes a highâfrequency sinusoidal fill inside a heartâshaped envelope defined by . The curve oscillates rapidly (, ) while the envelope remains static, creating a glowing, âfilledâ heart effect.
Phases
| # | Phase Name | Duration | Description |
|---|---|---|---|
| 1 | Intro | ~2âŻs | Axes fade in from slightly above, the constant label and the formula write onto the top, and the watermark fades in near the origin. |
| 2 | Oscillation | ~8âŻs | The time tracker animates from 0 to 20, causing the sinusoidal component to sweep across the envelope. Three overlaid copies of the curve (wide, faint glow â thin, bright core) produce a soft glowing fill. |
| 3 | Hold | ~2âŻs | The final frame is held static to give a seamless loop feel. |
Layout
âââââââââââââââââââââââââââââââââââââââââââââââ
â TOP AREA â
â kâlabel âą Formula (centered) â
âââââââââââââââââââââââââŹââââââââââââââââââââââ€
â â â
â LEFT AREA â RIGHT AREA â
â (main visual â â (optional spare â
â axes + curves) â space) â
â â â
âââââââââââââââââââââââââŽââââââââââââââââââââââ€
â BOTTOM AREA â
â Watermark (@lingualin) â
âââââââââââââââââââââââââââââââââââââââââââââââ
Area Descriptions
| Area | Content | Notes |
|---|---|---|
| Top | kâlabel (k = 48) and formula (y = x^{2/3} + 0.9\sin(kx)\sqrt{3 - x^2}) |
Both fade/write in during PhaseâŻ1; white color, font sizes 42 and 36 respectively; positioned at the top edge with a small vertical buffer. |
| Left | Axes (black background, white axes, subtle ticks) and the oscillating heart curve (glow group) | Central focus; axes span in both directions; no camera movement. |
| Right | Unused â kept empty for possible future annotations. | No content required for this animation. |
| Bottom | Watermark (@lingualin) |
Fades in with PhaseâŻ1; gray color #AAAAAA, opacity 0.6, font size 24, positioned slightly below the origin (DOWN*1.2). |
Notes
- Background: pure black (
#000000). - Axes: created with
Axes(notNumberPlane), ranges , , axis color white, stroke opacity 0.4, arrow tips enabled, tick marks small and subtle. - Curve definition:
with , , domain . - Sampling: 1200 points via
np.linspace(-np.sqrt(3), np.sqrt(3), 1200)for a smoothParametricFunction. - Glow effect: three overlaid
ParametricFunctions with stroke widths 3.5, 2.5, 1.6 and opacities 0.08, 0.15, 0.95 respectively, all white (#FFFFFF). - Symmetry: a mirrored copy of the curve with negative values creates vertical symmetry across the xâaxis.
- Animation timeline:
- PhaseâŻ1 uses
FadeInfor axes (shifted up 0.2) andWritefor the two top texts, plusFadeInfor the watermark;run_time=2,rate_func=smooth. - PhaseâŻ2 animates
tfrom 0 to 20 withlinearrate over 8âŻseconds; the curve redraws continuously viaalways_redraw. - PhaseâŻ3 simply
wait(2)to hold the final frame.
- PhaseâŻ1 uses
- No camera movement; the view remains centered on the origin throughout.
- Antiâaliasing should be enabled in the final render to preserve the soft glow edges.
- The total runtime is 12âŻseconds, well under the 30âsecond guideline.
Erstellt von
Beschreibung
The animation shows a heart-shaped region defined by a smooth curve with a high-frequency sinusoidal fill. Axes fade in from above while the constant k equals 48 and the formula appear at the top. A glowing wave sweeps across the heart for eight seconds, created by three overlaid curves with varying thickness and opacity, then the final frame holds for two seconds.
Erstellt am
Mar 17, 2026, 02:11 PM
Dauer
0:12
Tags
heart-curvesinusoidalglow-effect