Текстура дерева

В этой статье мы рассмотрим несколько необычный способ создания текстуры дерева в Photoshop. Отличие его заключается в том, что часть работы выполняется в специально написанной мною программе «Wood Texture Generator», которая при помощи B-Spline'ов строит изображение похожее на древесную поверхность.
Сначала рассмотрим, что же такое «B-Spline» и каким образом мы будем применять его, чтобы получить текстуру дерева.
«B-Spline» — это плавная кривая, построенная минимум по 3-м точкам. Допустим, у нас есть набор точек вида (x,y): A(10,400), B(200,10), C(300,400), D(400,10), E(500,400). Соединим их последовательно прямой.

Теперь поверх изображения построим по этим точкам «B-Spline» (изображен красным цветом).

Как видим B-Spline'овая кривая проходит через середины отрезков и не касается вершин, поэтому требуется минимум 3 точки.
Создание текстуры дерева
Думаю, для понимания процесса, теории будет достаточно. Перейдем непосредственно к работе, запустим «Wood Texture Generator» и нажмем «Новая текстура» (Ctrl+N).

В результате мы получили изображение похожее на текстуру дерева, но такой результат нас не устраивает, попробуем получить более реалистичную картинку. Для этого уберем галочку с переключателя «Очищать» (Ctrl+C) и выберем более светлый оттенок коричневого в RGB-палитре «Цвет пера», немного уменьшим «y» — постоянный шаг по оси «Y» и «dy» — максимальное значение случайной величины, прибавляемой на каждом шаге к «y». Затем снова выполним команду «Новая текстура» (Ctrl+N).

Получилось уже что-то более похожее на текстуру дерева, но пока не совсем то, что хотелось бы. Сохраним это изображение в «bmp-файл», для этого нужно нажать «Сохранить изображение» (Ctrl+Shift+S). Затем откроем его в «Photoshop».
Чтобы повысить качество изображения, применим фильтр «Motion Blur».

В появившемся окне нужно установить значение угла движения «Angle» равным 0° и дистанцию «Distance» не более 20-ти, чтобы сохранить четкость изображения.

Далее сделаем темные линии прерывистыми, перейдем в «Filter Gallery».

В появившемся окне переходим к группе фильтров «Brush Stokes» и выбираем фильтр «Spatter». Установим ползунок «Spray Radius» в положение 1, а «Smoothness» — в положение 14.

Получим достаточно реалистичное изображение полированной древесной поверхности.

Экспериментируя с различными фильтрами «Photoshop» и параметрами Wood Texture Generator'а можно получать различные качественные деревянные текстуры.

Вы можете скачать «Wood Texture Generator» c нашего сайта. Программа распространяется бесплатно и не может продаваться. Авторские права принадлежат студии «Web++».
В программе «Wood Texture Generator» нет никакой «защиты от дурака», обработки исключений и методов оптимизации вычислений, поэтому если она зависнет при попытке открыть файл неправильного формата или при нехватке памяти в результате длительных вычислений, не нужно ругаться и писать, что программа не работает, значит вы сделали что-то неправильно. При малых значениях шага по «x» и по «y» процесс генерации текстуры может быть достаточно долгим, в некоторых случаях может показаться, что программа «не отвечает», не спешите сразу завершать процесс, подождите некоторое время, такие паузы связаны с большим объемом вычислений, т. к. на рисование минимального отрезка кривой необходимо 1000 интераций цикла.
Статья перенесена из нашего корпоративного блога ввиду полной переделки сайта. Подробнее можно узнать тут.
Компания Web++ — создание сайтов Волгоград.
Most Commented Posts
RSS-лента комментариев к этой статье | Обратная ссылка (trackback link)

Блин! Блин! Блин!
Где же вы раньше-то были???
точнее, где я был…. ???? %-(
SiriusMX, да вообще этому посту уже больше года точно, он перенесен сюда из старого блога с кодом 301. Выйти на старый пост можно было по запросу в поисковике «текстура дерева».