This example takes the contents of the Canvas Renderer (left), and uses it as a heightmap for the GLSL shader effect, which is rendered to the WebGL render (right). Display the patch to see that there are two renderers, one somehow flowing into the other. View the (HLSL flavoured) GLSL source here: DeformByHeightMap.vvvvjs.fx.

1st pass: the height-map texture

2nd pass: the WebGL renderer using the GLSL shader effect