Синтез текстуры — это процесс алгоритмического построения большого цифрового изображения из небольшого цифрового образца изображения с использованием его структурного содержимого. Он является объектом исследований в области компьютерной графики и используется во многих областях, в том числе для редактирования цифровых изображений , трехмерной компьютерной графики и пост-продакшн фильмов .
Синтез текстур можно использовать для заполнения пробелов в изображениях (как при рисовании ), создания больших неповторяющихся фоновых изображений и расширения маленьких картинок. [1]
Процедурные текстуры - это родственная техника, которая может синтезировать текстуры с нуля без исходного материала. Напротив, синтез текстуры относится к методам, в которых некоторое исходное изображение сопоставляется или расширяется.
Слово « текстура » неоднозначно и в контексте синтеза текстуры может иметь одно из следующих значений:
Текстуру можно расположить по спектру от регулярного до стохастического, связанного плавным переходом: [2]
Алгоритмы синтеза текстур предназначены для создания выходного изображения , отвечающего следующим требованиям: