Fornat .FX to pliki przeznaczone dla technologii Direct3D, która jest częścią pakietu Microsoft DirectX – są one jest wykorzystywane do opisania wyglądu obiektów 3D. Plik FX mają postać czystego tekstu, w którym zawarte są definicje rozbite na na trzy segmenty – opisują one procedury, funkcje oraz zmienne dotyczące obiektów 3D.
Pliki .FX są zapisane w programie Microsoft High Level Shader Language i są wykorzystywane do wskazania właściwości takich jak rendering, cieniowanie, parametry oświetlenia, tekstury oraz innych efektów.