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