Этот вопрос очень старый, и у него много ответов, но я поступил в художественное училище. Вот мой ответ:
Теория, которую вы изложили, насколько мне известно, верна лишь частично. На самом деле цвет теней является дополнением к цвету источника света . Если вы думаете об этом, это имеет смысл: отбрасываемая тень может быть определена как заблокированный свет, и если у вас есть, например, желтый свет (солнце), у вас останется голубоватая тень. Чтобы проиллюстрировать это, рассмотрим «Зеленую полосу» Матисса (кого-то, кого можно назвать «одним из старых мастеров» или что-то в этом роде):
ссылка на результаты поиска изображений Google для "Зеленая полоса".
Обратите внимание, что красный свет, который излучается с правой стороны рамки, оставляет темно-зеленую центральную тень и желтоватую отраженную подсветку . Зеленый - это дополнение к пурпурному, а желтый - это сумма, или зеленый и красный (аддитивная теория цвета).
Напомним, что теория, как вы утверждаете, отчасти верна! В случаях с крупным планом ярких и отражающих объектов на белой поверхности, таких как изображение, которое вы связали с яблоком, окружающий свет в комнате попадает на темную сторону яблока и отражает цвет яблока на поверхности, на которой это отдыхает. Основной цвет тени по-прежнему является дополнением цвета источника света !! В студийной среде (в таком месте, где вы найдете одинокие яблоки на белых пористых поверхностях), ваш источник света, скорее всего, искусственный и максимально приближен к чистому белому, так что люди, работающие с цветом и пигментами в этой среде, не имеют их понимание цвета искажается из-за яркого света (попробуйте дважды покрасить одно и то же под солнечным светом, а затем в фотографической темной комнате (красной)! сравните эти результаты, смеется)
В настоящее время! чтобы ответить на ваш вопрос: динамические тени или даже статически окрашенные тени чрезвычайно выполнимы. Они попадают в рамки вашего проекта с учетом времени, денег и рабочей силы? Ну, это совершенно другой вопрос, на который вы должны ответить сами! Серые / черные тени - это SIN (imo), и вам следует избегать их, если вы хотите, чтобы ваша игра в целом выглядела привлекательной. Вам не нужно прогнозировать фон, окружающую среду или учитывать цвет объекта. Единственная часть информации, которая вам нужна для простых и естественных теней, - это цвет источника света. Рассмотрите этот скриншот от атаки на титана: ССЫЛКА
Тени в моей игре всегда являются темным и ненасыщенным дополнением цвета источников света в моей игре: ОТНОСИТЕЛЬНО ПРОСТО, несколько игр уже делают это
Тени в моей игре учитывают окклюзию окружающей среды, отраженный свет, цвет различных источников и типов света и т. Д. И т. Д.? Это уже много черт возьми, черт возьми. Если вы инди-разработчик, чья основная задача - создавать игры, а не программировать или разрабатывать инструменты, это абсолютно не стоит вашего времени (мнение).
Спасибо за чтение, надеюсь, это поможет любому, кто посетит эту древнюю проблему в будущем !!! : -)