Процедурне текстурирование - це

Процедурне текстурирование - метод створення текстур. при якому зображення текстури створюється за допомогою будь-якого алгоритму (процедурного алгоритму).

Найкраще процес процедурного текстурирования представити у вигляді блоків (операторів). Існує три типи блоків:

Кожен генератор і фільтр реалізує будь-якої процедурний алгоритм. Кожен блок має сукупність параметрів. Навіть якщо не використовувати таку схему все одно вона зводиться до цього загального випадку.

Для створення «природних» текстур, таких як дерево, граніт, метал, каміння, лава в якості фільтрів використовуються фрактальний шум (англ. Fractal noise) і пористі текстури (англ. Cellular textures).

Властивості процедурних текстур:

  • Оборотність. У процедурній текстурі зберігається вся історія її створення.
  • Малий розмір (якщо в якості вихідних даних до процедурних алгоритмам виступають тільки числові значення).
  • Необмежена кількість варіацій при використанні стохастичних (що використовують генератор псевдовипадкових чисел) алгоритмів.
  • Масштабованість до будь-якого розміру (залежить від процедурного движка / бібліотеки).
  • Одночасно з підсумкової текстурою дуже легко виходять alpha-, bump-, reflect-карти.

C використанням процедурних текстур були випущені гри:

У Вікіпедії є портал
"Комп'ютерна графіка"

Для поліпшення цієї статті бажано.

Дивитися що таке "Процедурне текстурирование" в інших словниках:

Space Engine - Розробник Володимир Романюк Версія 0.96.2 (8 ію ... Вікіпедія

Плазма (комп'ютерна графіка) - Цей термін має також інші значення див. Плазма (значення). Плазма Плазма прийом в комп'ютерній графіці, що дозволяє створювати зображення за допомогою рандомізованих фракталів. Для побудови плазми необхідно використовувати шаблон ... ... Вікіпедія

Схожі статті