ShaderFX is a real-time shader editor that allows you to easily create advanced viewport shaders by connecting different shading nodes. As you create your shader network, you can visualize the resulting materials real time in Viewport 2.0.
With this feature, artists and programmers can design shaders that match those of their game engine. Using your game assets and textures inside the Maya viewport is now made easier.
ShaderFX supports both OpenGL and DirectX 11, and you can freely switch between the two modes within a shader graph.
Tessellation is currently only available in DirectX 11 mode. You must have hardware texturing enabled ('6' mode or Shading > Hardware Texturing) to work with ShaderFX.
To get started, see Create a ShaderFX shader. For a beginner sample workflow, see ShaderFX introductory sample workflow.
For a description of common ShaderFX nodes and sample applications, see Common ShaderFX nodes and applications.