A procedural setup I did a while ago. Quite trippy and fun to play with!
Two techniques I like about it: using C4D's Surface deformer to map a circular form into a torus' UVs, causing these swirly curves; and the Ray Switch node to hide the outer surface of the torus and see the inside.
Surfacing
Published:

Surfacing

Abstract setup in C4D.

Published: