@Babak
Here is the example, whose gif is above: Edit fiddle - JSFiddle - Code Playground
I modified one of my previous examples, so names of variables may surprise
@vielzutun.ch
For isolines, I use this approach: Anti-Aliased Grid Shader - Made by Evan
Used it in this experiment with GPU raycast: GPU raycast - JSFiddle - Code Playground