Glowing Heart Wave Oscillation
åç»ãèªã¿èŸŒã¿äžâŠ
åç»ãèªã¿èŸŒã¿äžâŠ
Pro
ãŠã©ãŒã¿ãŒããŒã¯ãªãã§åç»ãããŠã³ããŒã
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.
äœæè
説æ
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.
äœææ¥æ
Mar 17, 2026, 02:11 PM
é·ã
0:12
ã¿ã°
heart-curvesinusoidalglow-effect