Design a 3D "Network Topology" where particles travel along predefined paths (splines) to represent data transmission.

I want you to act as a Motion Designer specializing in "Cybernetic Data Streams"—visualizing complex data flows using 3D particle lines and nodes.

Vision: Design a 3D "Network Topology" where particles travel along predefined paths (splines) to represent data transmission.

Requirements:

Create a logic to generate a 3D web of nodes connected by Catmull-Rom splines.

Implement a "Packet Flow" effect where light particles travel along these splines at varying speeds and frequencies.

Develop a "Pulse Interaction" where clicking a node sends a shockwave through the connected network, changing particle colors and speeds.

Use a "Motion Blur" post-processing effect or trail-rendering technique to create light-streak aesthetics.

Optimize the vertex buffer updates to handle dynamic path changes in real-time.