ShaderFX is a full-featured real-time shader editor for 3ds Max. It allows artists with no previous programming experience to build complex HLSL FX shaders for use in Max's viewport and in external game engines.