on the weekend I came up with this idea for a tiny XBox 360 XNA project, tonight I managed to get the initial implementation working.
It’s basically an old school tunnel effect wrapped in an old school plasma effect covered with a new school post processing glow effect.
The clever parts are that the tunnel movement is all done in a vertex shader, the plasma is generated in a pixel shader and the palette for the plasma is dynamically re-calculated on the fly and passed in as a 1 dimensional texture.
The end result is a modern day Kaleidoscope, you can manipulate the palette and change the tunnels rotation and movement speed, it’s fun to muck around with colour!
Next job is to knock up an XBox project and fry my brain with colour on the big screen!