Войти
Подсказки

Как дешево и сердито сделать неоновое освещение

Автор:

Для начала необходимо подготовить текстуру. Обычно неоном светится какая-либо надпись или логотип. Значит с этого и начнем.

Открываем Photoshop, создаем картинку с размерами, кратными 2, делаем ей черный фон. Далее 70% серым пишите Ваш текст или рисуйте Ваш логотип (рисовать надо в другом слое). Немного размойте Gaussian blur с показателем примерно 0,7. Выберите слой, в котором Ваш текст или рисунок и сделайте ему Outer Glow, параметры подберите по вкусу. Единственное, что надо отметить, это то, что параметры должны быть такими, чтобы сама надпись была четкой и ореол вокруг нее не мешал различать границы старой надписи. Теперь на том же слое делаем Inner Glow, подбирая параметры так, чтобы «светилась» не вся надпись, а лишь ее края, то есть сами "неоновые трубки" по краям. Обратите внимание, что мы оставляем текстуру серой, чтобы можно было варьировать цвет неона в программе.

У вас должно получиться что-то вроде этого, но в оттенках серого:

Изображение удалено

Далее создаем плоскость в месте расположения неоновой надписи, и накладываем на него полученную текстуру в режиме аддитивного наложения:

glColor3f(цвет нашего неона);
glEnable(GL_BLEND);
glBlendFunc(GL_ONE, GL_ONE);

отрисовываем надпись

glDisable(GL_BLEND);

В принципе, все. Для эмуляции glow вокруг неона добавляем по всей длине надписи короны источников света (lens flare) размером примерно в 1,5-2 раза большего минимального измерения надписи. Расстояние между коронами выбираем на вкус.

Не забывайте, что неон делают, "кислотных" тонов, поэтому ярко-коричневый будет созерцаться с немалой долей сарказма, хотя в этом, конечно, есть определенный стиль :).

А напоследок то, что получилось у меня в результате использования этой техники. Неоновая надпись + две короны на ней.

Изображение удалено

13 июня 2004