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]]