08-19-2005, 11:28 PM
I have to admit that I'm something of a Doctor Who fan, and I've always been fascinated by the Tom Baker opening credits with the famous "Time-tunnel" slit-scan graphics.
To replicate this effect I've written a program that takes a bmp as a mask and creates a virtual 3D tunnel from it. Onto the sides of the tunnel is then projected a bmp texture that scrolls, giving the impression that you are travelling down the tunnel.
I also have a very similar second program hardwired for cylindrical tunnels as this produces slightly better image quality.
A person-shaped tunnel: (the white person shape has been overlayed afterwards to show how the mask fits the tunnel)
Of course once I found out how to do this it was only a matter of time before I went a bit further with the render and made my own replication of the closing titles: (click on the picture to see a 2MB DivX video of the render in action)
At the moment the soucecode is a little messy and I want to make the program much more configurable "by the user" rather than by tweaking sourcecode variables. Watch this space...
To replicate this effect I've written a program that takes a bmp as a mask and creates a virtual 3D tunnel from it. Onto the sides of the tunnel is then projected a bmp texture that scrolls, giving the impression that you are travelling down the tunnel.
I also have a very similar second program hardwired for cylindrical tunnels as this produces slightly better image quality.
A person-shaped tunnel: (the white person shape has been overlayed afterwards to show how the mask fits the tunnel)
Of course once I found out how to do this it was only a matter of time before I went a bit further with the render and made my own replication of the closing titles: (click on the picture to see a 2MB DivX video of the render in action)
At the moment the soucecode is a little messy and I want to make the program much more configurable "by the user" rather than by tweaking sourcecode variables. Watch this space...
8% of the teenage population smokes or has smoked pot. If you're one of the 2% who hasn't, copy and paste this in your signature.