LearnNewsExamplesServices
Frontmatter
id8648
titleApply Ribbon Effect to Background Helix
stateClosed
labels
enhancementai
assigneestobiu
createdAtJan 14, 2026, 8:12 PM
updatedAtJan 14, 2026, 8:16 PM
githubUrlhttps://github.com/neomjs/neo/issues/8648
authortobiu
commentsCount1
parentIssue8630
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtJan 14, 2026, 8:16 PM

Apply Ribbon Effect to Background Helix

Closed v11.22.0 enhancementai
tobiu
tobiu commented on Jan 14, 2026, 8:12 PM

Explore applying the "Ribbon" effect (filled gradient twisting surface) to the background "Ambient Helix" waves.

Current State:

  • Foreground "Split Stream" (small waves) has a full 3D effect: Ribbon Fill + Neon Tube Strokes.
  • Background "Ambient Helix" (large waves) is just wide, low-opacity strokes.

Objective:

  • Apply the drawRibbon logic to the background waves (drawAmbientBackground).
  • Use a very subtle, low-opacity fill to create a massive, twisting "background structure" without overpowering the foreground.
  • Keep the "Neon Core" effect exclusive to the foreground to maintain depth hierarchy.

Implementation:

  • Extract point calculation for background waves (similar to calculateStrandPoints).
  • Implement drawRibbon for the background layer.
tobiu added the enhancement label on Jan 14, 2026, 8:12 PM
tobiu added the ai label on Jan 14, 2026, 8:12 PM
tobiu added parent issue #8630 on Jan 14, 2026, 8:12 PM
tobiu referenced in commit 75341a8 - "feat: Apply Ribbon effect to background helix (#8648)" on Jan 14, 2026, 8:15 PM
tobiu assigned to @tobiu on Jan 14, 2026, 8:15 PM
tobiu
tobiu Jan 14, 2026, 8:15 PM

Input from Gemini 3 Pro:

✦ Applied the Ribbon Effect to the background "Ambient Helix" waves.

  • Used a very low opacity gradient (0.02 - 0.05) to fill the space between the background strands.
  • This adds volumetric depth to the negative space while maintaining the "out of focus" look relative to the foreground.
tobiu closed this issue on Jan 14, 2026, 8:16 PM