Zlata ribica in številne druge živali spreminjajo barvo kot odziv na svetlobno raven. Izdelava pigmenta kot odziv na svetlobo je nekaj, kar poznamo, saj je to osnova za sončenje. Ribe imajo celice, imenovane kromatofore, ki proizvajajo pigmente, ki dajejo obarvanost ali odsevajo svetlobo. Barva rib je deloma določena s tem, koliko pigmentov je v celicah (več je barv), koliko molekule pigmenta obstajajo in ali je pigment v celici ali je razporejen po celotni celici citoplazma.
Če se vaša zlata ribica ponoči hrani v temi, boste morda opazili, da je zjutraj prižgala lučke nekoliko bleda. Zlate ribice, ki se hranijo v zaprtih prostorih brez celotnega spektra, so tudi manj obarvane kot ribe, ki so izpostavljene naravni sončni svetlobi ali umetni razsvetljavi, ki vključuje ultravijolična svetloba (UVA in UVB). Če ribe ves čas hranite v temi, kromatoforji ne bodo ustvarili več pigmenta, zato bo barva rib začela bledeti, saj kromatoforji, ki že imajo barvo, naravno odmrejo, medtem ko nove celice niso stimulirani za proizvodnjo pigmenta.
Vendar vaša zlata ribica ne bo postala bela, če jo hranite v temi, ker ribe dobijo tudi nekaj svoje obarvanosti iz hrane, ki jo zaužijejo. Kozice, spirulina in ribje moke seveda vsebujejo pigmente, imenovane karotenoidi. Poleg tega veliko ribjih živil vsebuje kantaksantin, dodani pigment za povečanje ribje barve.