Pencorak (bahasa Inggris: shader) dalam bidang grafika komputer merupakan sebuah program yang memberi perintah pada komputer tentang bagaimana seharusnya sebuah objek ditampilkan pada layar. Awalnya pencorak digunakan pada proses pencorakan dalam lingkungan 3D (pemberian tingkat cahaya, kegelapan, dan warna yang sesuai dalam gambar yang dirender). Namun sekarang pencorak dapat melakukan berbagai fungsi lebih khusus dalam bidang efek spesial, atau melakukan hal yang tak berhubungan dengan shading, misalnya penyuntingan video, atau bahkan melakukan hal yang sama sekali tak berkaitan dengan bidang grafis.