torus init and render