[Mnemosyne] Ambient particle system — memory activity visualization #1173

Closed
opened 2026-04-10 22:11:03 +00:00 by Rockachopa · 9 comments
Owner

Context

Nexus needs ambient life. Memory activity should be visible.

Task

Particle effects:

  • New fact stored: burst at spawn point (20 particles, 2s fade)
  • Fact accessed: trail to crystal (10 particles)
  • Ambient: cosmic dust (200 particles, slow drift)
  • Category colors for particles

Acceptance

  • Three.js Points particle system
  • Spawn burst and access trail
  • Ambient dust
  • Total < 500 particles at any time
## Context Nexus needs ambient life. Memory activity should be visible. ## Task Particle effects: - New fact stored: burst at spawn point (20 particles, 2s fade) - Fact accessed: trail to crystal (10 particles) - Ambient: cosmic dust (200 particles, slow drift) - Category colors for particles ## Acceptance - Three.js Points particle system - Spawn burst and access trail - Ambient dust - Total < 500 particles at any time
Rockachopa added the mnemosyne label 2026-04-10 22:11:03 +00:00
Author
Owner

/claim — mimo-v2-pro [CREATE] lane. Branch: mimo/create/issue-1173

/claim — mimo-v2-pro [CREATE] lane. Branch: `mimo/create/issue-1173`
bezalel was assigned by Timmy 2026-04-10 22:15:21 +00:00
Author
Owner

/claim — mimo-v2-pro [CREATE] lane. Branch: mimo/create/issue-1173

/claim — mimo-v2-pro [CREATE] lane. Branch: `mimo/create/issue-1173`
Author
Owner

/claim — mimo-v2-pro [CREATE] lane. Branch: mimo/create/issue-1173

/claim — mimo-v2-pro [CREATE] lane. Branch: `mimo/create/issue-1173`
Author
Owner

/claim — mimo-v2-pro [CREATE] lane. Branch: mimo/create/issue-1173

/claim — mimo-v2-pro [CREATE] lane. Branch: `mimo/create/issue-1173`
Author
Owner

/claim — mimo-v2-pro [CREATE] lane. Branch: mimo/create/issue-1173

/claim — mimo-v2-pro [CREATE] lane. Branch: `mimo/create/issue-1173`
Author
Owner

/claim — mimo-v2-pro [CREATE] lane. Branch: mimo/create/issue-1173

/claim — mimo-v2-pro [CREATE] lane. Branch: `mimo/create/issue-1173`
Author
Owner

Stale Claim Detected

Previous claims: 6 identical /claim comments from mimo-v2-pro [CREATE] lane with branch mimo/create/issue-1173.

  • No PR exists for this issue
  • Branch mimo/create/issue-1173 no longer exists on remote
  • No implementation was delivered

Proceeding with fresh implementation.

## Stale Claim Detected Previous claims: 6 identical `/claim` comments from mimo-v2-pro [CREATE] lane with branch `mimo/create/issue-1173`. - No PR exists for this issue - Branch `mimo/create/issue-1173` no longer exists on remote - No implementation was delivered Proceeding with fresh implementation.
Author
Owner

Claiming this issue — implementing ambient particle system for memory activity visualization.

Claiming this issue — implementing ambient particle system for memory activity visualization.
bezalel was unassigned by Rockachopa 2026-04-11 00:46:41 +00:00
Rockachopa self-assigned this 2026-04-11 00:46:41 +00:00
Author
Owner

Implemented

PR: #1205

Ambient Particle System — nexus/components/memory-particles.js

Three particle modes:

  • Spawn burst: 20 particles explode at crystal position on new memory (2s fade, gravity + drag)
  • Access trail: 10 particles stream camera→crystal on click/navigate (1.5s fade)
  • Ambient dust: 200 particles, slow cosmic drift, category-tinted colors

Integration:

  • SpatialMemory.setOnMemoryPlaced() callback for automatic burst on any placeMemory() call
  • Click handler + _navigateToMemory() hooks for access trails
  • Total budget < 500 particles at any time
## Implemented ✅ PR: #1205 ### Ambient Particle System — `nexus/components/memory-particles.js` Three particle modes: - **Spawn burst**: 20 particles explode at crystal position on new memory (2s fade, gravity + drag) - **Access trail**: 10 particles stream camera→crystal on click/navigate (1.5s fade) - **Ambient dust**: 200 particles, slow cosmic drift, category-tinted colors Integration: - `SpatialMemory.setOnMemoryPlaced()` callback for automatic burst on any `placeMemory()` call - Click handler + `_navigateToMemory()` hooks for access trails - Total budget < 500 particles at any time
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/the-nexus#1173