ادراک رنگ به 3 عامل مهم بستگی دارد:
1-شرایطی که تحت آن شیئی دیده می شود. برای مثال برخی از رنگ ها که در زیر نور لامپ نقاشی می شوند ربا رنگ هایی که در زیر نور طبیعی روز نقاشی می شوند متفاوت است. زیرا ادراک این دو رنگ متفاوت است و به دو نوع انتشار انرژی طیف نوری مختلف مه در هر یک از آن دو منبع نور وجود دارند وابسته است
2-ادراک رنگ به خصوصیات ویژه شیئی از نظر طیف نوری بستگی دارد به عبارت دیگر به توانایی مواد تشکیل دهنده شیئ در جذب ، انعکاس یا عبور نور وابسته است. مثلا رنگ قرمز از آن جهت قرمز دیده می شود که همه ی اجزای نور سفیدرا به جز قرمز جذب می نماید.
3- به توانایی ما برای درک رنگ ها مربوط می شود. به عبارت دیگر حساسیت شخصی هر یک از ما از نظر چشم و مغز برای پاسخ دادن به محرک های نوری و خلق رنگ