Шум Уорли

редактировать
Пример изображения, созданного с помощью базового алгоритма шума Уорли. Чтобы изображение выглядело как камень, необходимо настроить исходные точки и цвета.

Шум Уорли - это функция шума, введенная в 1996 году. В компьютерной графике она используется для создания процедурные текстуры, т.е. текстуры, которые создаются автоматически с произвольной точностью и не должны рисоваться вручную. Шум Уорли близок к имитации текстуры камня, воды или биологических клеток.

Содержание
  • 1 Базовый алгоритм
  • 2 См. Также
  • 3 Ссылки
  • 4 Дополнительная литература
  • 5 Внешние ссылки
Базовый алгоритм

Основная идея состоит в том, чтобы взять случайные точки в пространстве (2- или 3-мерные), а затем для каждого местоположения в пространстве выберите расстояния d n до n-й ближайшей точки (например, второй ближайшей точки) и используйте их комбинации для управлять информацией о цвете (обратите внимание, что d n + 1>dn). Точнее:

  • Произвольно распределите характерные точки в пространстве в виде ячеек сетки. На практике это делается "на лету" без хранения (как процедурный шум). Первоначальный метод рассматривал переменное количество начальных точек на ячейку, чтобы имитировать распределение Пуассона, но многие реализации просто помещают одну.
  • Во время выполнения извлеките расстояния d n из заданное местоположение к n-й ближайшей исходной точке. Это можно эффективно сделать, посетив текущую ячейку и ее соседей.
  • Шум W (x) формально представляет собой вектор расстояний, плюс, возможно, соответствующие исходные идентификаторы, объединенные пользователем для получения цвета.
См. Также
Ссылки
Дополнительная литература
Внешние ссылки
Последняя правка сделана 2021-06-21 05:16:54
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте