На первый взгляд кажется нецелесообразным связывать с каждым источнико*' ;:.ою интенсивность фонового света или раздельно рассматривать составляющие диффузного и зеркального отражения. Но дело в том, что мы не можем позволить себе роскошь использовать в графической системе полную интегральную модель распределения освещения, а потому вынуждены прибегать к различным искусственным приемам, пытаясь получить результат, близкий к реальному. Рассмотрим, например, сцену, в которой имеется множество объектов. Если включить в нее и источники света, то некоторые объекты будут освещены прямым светом от источников. Изображение таких объектов можно сформировать в графической системе, пользуясь составляющими зеркального и диффузного отражения. Но большая часть светового потока от источников достигнет объектов в результате многократного отражения. Этот свет можно смоделировать в графической системе о помощью составляющей фонового освещения, специфической для каждого источника, причем цветовая характеристика этого фонового освещения должна учитывать как цветовую характеристику источника, так и цветовые характеристики множества объектов сцены. В этом и состоит особенность приближенной модели, в которой мы вынуждены усреднять реальные свойства компонентов. В несколько расширенном виде такой же анализ можно провести и для составляющей диффузного отражения. Эта составляющая должна неявно учитывать тот факт, что в реальной обстановке рассеянный свет многократно отражается от разных объектов и в результате его цвет может существенно измениться. В модели это можно отобразить, варьируя коэффициенты по основным цветам в составляющих диффузного и зеркального отражения, и таким образом свести все к локальному анализу отдельных поверхностей.

На ил. 11 цветной вклейки показано изображение чайников разное цвета, сформированное ОрепСЬ-программой на основе модели Фонга (подробно об этом - в главе 9). Обратите внимание на то, что изображения разных чайников отличаются друг от друга только свойствами материала поверхности. Как видите, модель Фонга достаточно близко передает световые эффекты на поверхностях разной фактуры - от матовых до почти зеркальных.


⇐ Предыдущая| |Следующая ⇒