Нефотореалистичный рендеринг | это... Что такое Нефотореалистичный рендеринг? (original) (raw)

Нефотореалистичный рендеринг — область компьютерной графики, посвящённая созданию методов имитации большого разнообразия выразительных стилей в цифровом искусстве. В отличие от традиционной компьютерной графики, сфокусированной на фотореализме, НФР основывается на других художественных стилях, таких как графика, живопись, техническая иллюстрация и мультипликационный стиль.

Содержание

Введение

Существует множество различных методов решения задач НФР. Рассмотрим подробно 4:

  1. Генетическое рисование: Поиск выделяющихся объектов на изображении;
  2. Рисование с помощью релаксации;
  3. Стилизация и абстракция фотографий;
  4. Построение изображений с помощью кривых;

Техники НФР

Генетическое рисование: Поиск выделяющихся объектов на изображении

Цель данного алгоритма — создание изображений в стиле impasto (наложение красок густым слоем).

Рисование с помощью релаксации

Основная идея алгоритма построения изображения методом релаксации состоит в том, что картина формулируется как проблема снижения энергии.

Имея функцию энергии ~E(P),мы ищем картину ~P^* с наименьшей энергией:

~P^*=arg\min_{P\in\mathfrak P} E(P)

где ~\mathfrak P — пространство всех картин. Картина определяется как упорядоченный набор цветных штрихов вместе с закрашенной или текстурной канвой. Штрих кисти — толстая кривая, заданная списком контрольных точек, цветом и толщиной. Картина строится упорядоченным нанесением мазков на канву, представленных толстыми бикубическими сплайнами, в порядке их создания. Энергетическая функция создаётся как комбинация различных функций, позволяющих выразить желаемый результат картины, и их относительной значимости (веса функции). Каждая функция соответствует различным стилям рисования. Такая формулировка позволяет как можно более интуитивно выразить создание разнообразных стилей рисования, когда мы описываем желаемые особенности картины.

~E(P)=E_{app}(P)+E_{area}(P)+E_{nstr}(P)+E_{cov}

E_{app}(P)=\sum_{(x,y)\in X}w_{app}(x,y)||P(x,y)-G(x,y)||

E_{area}(P)=w_{area}\sum_{S\in P}Area(S)

E_{nstr}(P)=w_{nstr}*(number~of~strokes~in~P)

E_{cov}(P)=w_{nstr}*(number~of~empty~pixels~in~P)

~E_{app} рассчитывает попиксельную разницу между рисунком и исходным изображением;

~E_{nstr} контролирует размер кисти;

~E_{area} рассчитывает суммарную площадь поверхности, покрытой мазками кисти;

~E_{cov} контролирует степень закрашенности канвы.

Таким образом, есть возможность «рисовать» в различных стилях путём варьирования весов, определяющих вклад той или иной составляющей энергетической функции. Однако невозможно напрямую построить картину с наименьшей энергией и необходимо придумать способ заполнения пространства поиска.

Стилизация и абстракция фотографий

Это интерактивный НФР алгоритм для рендеринга изображений в line-drawing стиле с использованием жирных линий и однотонного заполненения областей. Цель — построение изображения с выделеннными в соответствии с особенностями человеческого восприятия объектами.

Построение изображений с помощью кривых

Этот алгоритм представляет классический подход к построению нефотореалистичных изображений. Его суть заключается в следующем:

Заключение

Было рассмотрено 4 разных подхода к построению нефотореалистичных изображений.

  1. Построение изображений с помощью кривых является базовым алгоритмом и отличается своей простотой. Однако с его помощью невозможно получить большого разнообразия впечатляющих результатов.
  2. Построение изображений методом релаксации позволяет получать различные результирующие изображения путём варьирования вкладов функций, составляющих функцию энергии. Однако он имеет некоторые сложности в построении.
  3. Генетический алгоритм позволяет получать неплохие результаты, учитывающие значимость отдельных элементов изображения, без интерактивного вмешательства пользователя, однако он ресурсоёмкий и требует больших временных затрат на построение.
  4. Стилизация и абстракция фотографий даёт впечатляющие результаты, однако достаточно специфичен и требует интерактивного вмешательства.

См. также

Ссылки