Ya, dark is basically to remove the uncanny valley effect. When it is dark, we basically are conditioned to understand we will be seeing less detail in something. In full on daylight, imperfections in CGI are more readily apparent to the audience. Hell, forget CGI, it pretty much is the same...