Ein Shader beschreibt, wie ein bestimmtes Material, wie z.B. Holz, Metall, Perlmutt, Haut, usw., dargestellt werden soll.
Die Grundbestandteile sind üblicherweise Farbe (Diffuse), Glanz (Specularity), Rauheit (Bump), Unebenheit (Displacement) und Spiegelung (Reflection). Hinzu kommen noch Sonderfunktionen wie Absorbtion, Lichtbrechung, SSS und Fresneleffekt u.ä.
Jeder dieser Kanäle kann (muß aber nicht) durch eine Textur bestimmt werden. Für die Zuweisung einer Textur muß allerdings eine vorliegen, die beschreibt an welcher Stelle des Meshes welcher Farbpunkt der Textur platziert werden soll.
Ein "Preset" ist einfach ein fertig definierter Shader der einfach einem Material zugewiesen werden kann.