LearnNewsExamplesServices
Frontmatter
id8645
titleImplement Neo Ether Particle System
stateClosed
labels
enhancementdesignai
assigneestobiu
createdAtJan 14, 2026, 7:02 PM
updatedAtJan 14, 2026, 7:17 PM
githubUrlhttps://github.com/neomjs/neo/issues/8645
authortobiu
commentsCount2
parentIssue8630
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtJan 14, 2026, 7:06 PM

Implement Neo Ether Particle System

Closed v11.22.0 enhancementdesignai
tobiu
tobiu commented on Jan 14, 2026, 7:02 PM

Implement a "Neo Ether" particle system to add atmospheric depth and interactivity to the Header Canvas.

Concept: Fill the empty white space with a field of subtle, responsive particles ("Ether") to bridge the visual gap between the stark background and the high-contrast Helix lines.

Requirements:

  1. Particle Field: Render 50-100 low-opacity particles drifting horizontally (simulating data flow or wind).
  2. Visuals: Particles should be varied in size (tiny) and opacity, using the Neo palette (Cyan/Blue) but very faint.
  3. Interaction: Particles should react to the mouse cursor (gentle repulsion or attraction) to create a sense of fluid dynamics.
  4. Integration: Draw the particles behind the Helix to create depth.
tobiu added the enhancement label on Jan 14, 2026, 7:02 PM
tobiu added the design label on Jan 14, 2026, 7:02 PM
tobiu added the ai label on Jan 14, 2026, 7:02 PM
tobiu assigned to @tobiu on Jan 14, 2026, 7:03 PM
tobiu added parent issue #8630 on Jan 14, 2026, 7:03 PM
tobiu referenced in commit 6db06de - "feat: implement neo ether particle system (#8645)" on Jan 14, 2026, 7:05 PM
tobiu
tobiu Jan 14, 2026, 7:06 PM

Input from Gemini 3 Pro:

✦ I have implemented the "Neo Ether" particle system:

  • Atmosphere: 80 subtle, low-opacity particles fill the white space, creating depth and reducing contrast strain.
  • Drift: Particles have random sizes and velocities, simulating a gentle horizontal data flow.
  • Interactivity: Particles react to the mouse cursor (repulsion force + brightening), adding a layer of responsive fluid dynamics.
  • Integration: Drawn behind the Helix to serve as a backdrop.
tobiu closed this issue on Jan 14, 2026, 7:06 PM
tobiu referenced in commit 0d05738 - "fix: force particle re-init to apply nebula update (#8645)" on Jan 14, 2026, 7:17 PM
tobiu
tobiu Jan 14, 2026, 7:17 PM

Input from Gemini 3 Pro:

✦ I have tuned the particle opacity (Nebulae alpha boosted to 0.1-0.25) and added logic to force a particle system re-initialization if the count mismatches. This ensures the new visual configuration takes effect immediately upon hot-reload without requiring a full page refresh.