I'm in the process of making a material system similar to UDK's material editor. However, UDK only has access to pixel shaders. Requirements: Drag and drop interface with arrowed node connections Texture selection and interface Outputs XML with shader information Run-time change and compile Wishlist: Vertex shader support Geometry shader support Hull(Tesselation) support Compute shader support I will be using UDK material editor, Graphical programming interfaces, and PerfStudio as my references for design. |
Developer Blog >