# Three.js - Particle Wave System

## Particle Wave System

Technique: BufferGeometry with Points for dynamic particle waves

Learning: Creating a grid of particles using BufferGeometry position attributes, then animating them with sine/cosine wave functions for fluid motion. Performance optimized with attribute updates.

Web Source:
Three.js Particle Waves Example
Applied: BufferGeometry with position attributes, Points/PointsMaterial setup, sine wave animation with needsUpdate flag for smooth 60fps performance with 10,000+ particles