![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Эффект Bevel (как в Photoshope) [D7, WinXP]
Alein © (2004-10-27 22:50:00)Может кто знает, каким макаром можно замутить эффект, вроде того, что есть в Фотошопе (Bevel). Есть куча примеров Emboss, а вот Bevel-хоть бы слово.
Jeer (2004-10-28 13:45:00) [1]А зачем ?
Лавры Шопа покоя не дают ?
Для простых случаев (прямоугольник, круг, с линейной кромкой) все просто.
Задается высота рельефа, ширина кромки, высота источника.
(дополнительно можно цвет источника).
Далее muliple закраска контура (рендеринг) например по модели Фонга.
Интенсивность
I = K*cos^n(A)
K - коэф.отражения
n - величина блика
A - угол между векторами нормали и света
Вообще-то для этого DX SDK существует.