Vvvv is a visual programming language apparently inspired by Max/MSP.

It seems to be mostly used for mixed reality situations. But there's a lot of Direct3D stuff in it too.

http://vvvv.org