Визуализация отсвечивания...
Рис. 13.64. Визуализация отсвечивания поверхности зависит от алгоритма тонирования
- анизотропный (anisotropic) тонировщик вычисляет блики под двумя различными углами и визуализирует их в виде эллипсов. Хорошо передает волосы, стекло или чистый металл;
- многослойный (multi-Layer) тонировщик подобен анизотропному, но обеспечивает два блика и два набора управляющих параметров. Подходит для поверхностей с более сложными бликами;
- тонировщик Фонга (Phong) реалистично вычисляет блики, усредняя нормали к поверхности каждого пиксела. Хорошо работает при создании сильных округлых бликов;
- тонировщик Блинна (Blinn) использует вариант алгоритма Фонга, который по умолчанию создает смягченные блики. Хорошо подходит для визуализации выпуклых, непрозрачных, отсвечивающих, отражающих и зеркальных поверхностей;
- тонировщик Оурена-Найара-Блинна (Oren-Nayer-Blinn) - вариант тониров-щика Блинна с дополнительными средствами управления для создания матовых поверхностей с тусклыми неровными бликами;
- тонировщик металлов (metal) создает четко контрастированные блики с двумя пиками отражения, что свойственно металлическим поверхностям;
- тонировщик Штрауса (Strauss) также создает четко контрастированные блики, как и тонировщик металлов, но с одним пиком отражения.
- тонировщик просвечивания (Translucent) похож на тонировку Блинна, но в отличие от последнего позволяет точно определять рассеивание света внутри объекта. Эту тонировку можно использовать для создания эффекта матового и травленого стекла.
Содержание раздела