Textured "3D" tunnel

An old demoscene 3D tunnel rendering trick

Textured, shaded, ray casting rendering of a tunnel.
Camera is free to rotate, pan and change focal length.

Controls:

    W     +   mouse look
  A S D

Source code

See code on Github