Was ist Ray Marching? Verfolgt Sphere Tracing dasselbe?

Viele ShaderToy-Demos verwenden den Ray Marching-Algorithmus zum Rendern der Szene, aber sie sind oft sehr kompakt geschrieben und ich kann keine einfachen Beispiele oder Erklärungen finden. Was ist Ray Marching? Einige Kommentare deuten darauf hin, dass es sich um eine Variante des Sphere Tracing...