Це питання дуже старе, і на нього є багато відповідей, але я пішов у художній коледж. Ось моя відповідь:
Як ви сказали, теорія, як ви це висловили, лише частково правильна. Насправді колір тіней є доповненням кольору джерела світла . Якщо ви подумаєте про це, має сенс: литу тінь можна визначити як заблоковане світло, а якщо у вас є, наприклад, жовте світло (сонце), вам залишиться синюватий відлитий тінь. Щоб проілюструвати цей момент, будь ласка, розгляньте «Зелену смугу» Матісса (когось, кого можна назвати «одним із старих майстрів» чи що завгодно):
посилання на результати пошуку зображень google для "Зеленої смуги".
Зверніть увагу, як червоне світло, яке викидається з правого боку кадру, залишає темну зеленувату основу тіні та жовтувату відбиту родзинку . Зелений - доповнення пурпурової, а жовтий - сума або зелений і червоний (теорія добавок кольорів).
Нагадаємо, що теорія, як ви заявляєте, частково правильна! У закритих випадках яскраво забарвлених і відбиваючих предметів на білій поверхні, наприклад зображення, яке ви пов’язали з яблуком, навколишнє світло в кімнаті потрапляє в темну сторону яблука і відображає колір яблуні на поверхні, на якій він відпочиває. Основний колір тіні як і раніше є доповненням кольору джерела світла !! У студійному середовищі (тому, де ви знайдете самотні яблука на білих порожнечих поверхнях), ваш джерело світла, ймовірно, штучний і максимально наближений до чисто білого, щоб люди, які працюють із кольором та пігментами в цьому середовищі, не мали їх розуміння кольору перекошене завдяки барвистому світлу (спробуйте пофарбувати одне і те ж саме двічі під сонячним світлом, а потім у темній кімнаті фотографій (червоний)! порівняйте ці результати, хай).
Зараз! щоб відповісти на ваше запитання: динамічні тіні або навіть просто статично забарвлені тіні є надзвичайно можливими. Чи підпадають вони під ваш проект, враховуючи час, гроші та необхідну працю? Ну це зовсім інше питання, на яке потрібно відповісти сам !! Сірі / чорні тіні - це SIN (imo), і вам слід уникати їх, якщо хочете, щоб ваша гра взагалі вважалася естетично приємною. Вам не потрібно передбачати фон, оточення або враховувати колір об'єкта. Єдина інформація, яка вам потрібна для легких і природних тіней, - це колір джерела світла. Розглянемо цей знімок екрана від нападу на титан: LINK
Тіні в моїй грі завжди є темним і насиченим доповненням кольору джерела світла моєї гри: ВІДНОСНО ЛЕГКО, декілька ігор вже роблять це
Тіні в моїй грі враховують оклюзію навколишнього середовища, відбій світла, колір декількох джерел і типів світла тощо тощо? Це вже велика робота. Якщо ви інді-розробник, основним напрямком якого є ігри, а не графічне програмування або інструменти розробки, це абсолютно не варте вашого часу (думки).
Дякуємо за прочитане, сподіваємось, що це допоможе тому, хто відвідує цю давню проблему в майбутньому !!! : -)