Процедурное моделирование
Эта статья нуждается в дополнительных цитатах для проверки . ( август 2020 г. ) |
Процедурное моделирование — это общий термин для ряда методов компьютерной графики, позволяющих создавать 3D-модели и текстуры на основе наборов правил, которые можно легко изменить с течением времени. [1] L-системы , фракталы и генеративное моделирование являются методами процедурного моделирования, поскольку они применяют алгоритмы для создания сцен. [2] Набор правил может быть либо встроен в алгоритм, настраиваемый с помощью параметров, либо набор правил может быть отделен от механизма оценки. Результат называется процедурным контентом, который можно использовать в компьютерных играх , фильмах, загружать в Интернет или пользователь может редактировать контент вручную. Процедурные модели часто демонстрируют расширение базы данных, а это означает, что большие сцены могут быть созданы из гораздо меньшего числа правил. Если используемый алгоритм каждый раз выдает один и тот же результат, его не нужно сохранять. Зачастую для этого достаточно запустить алгоритм с тем же случайным начальным числом.
Хотя все методы моделирования на компьютере в какой-то момент требуют алгоритмов для управления и хранения данных , процедурное моделирование фокусируется на создании модели на основе набора правил, а не на редактировании модели вручную с использованием пользовательского ввода, чтобы внести изменения в модель в будущем. Полегче. Параметры, определяющие модель, могут зависеть от параметров или геометрии другой модели, что делает процесс моделирования очень гибким. было бы слишком громоздким Процедурное моделирование часто применяется, когда создание 3D-модели с использованием стандартных программ 3D-моделирования или когда требуются более специализированные инструменты. Это часто относится к растениям, архитектуре или пейзажам.
Пакеты процедурного моделирования
[ редактировать ]Это список статей Википедии о конкретных программных продуктах процедурного моделирования.
См. также
[ редактировать ]- Параметрические модели в статистике
- Параметрическое проектирование в системе автоматизированного проектирования
- Процедурная генерация в видеоиграх
Ссылки
[ редактировать ]- ^ Дэвид С. Эберт; Ф. Кентон Масгрейв; Дарвин Пичи; Кен Перлин; Стивен Уорли (2003). Текстурирование и моделирование: процедурный подход . Морган Кауфманн. ISBN 978-1-55860-848-1 .
- ^ Ноф, Шимон Ю. (16 июля 2009 г.). Справочник Springer по автоматизации . Springer Science & Business Media. ISBN 978-3-540-78831-7 .
Внешние ссылки
[ редактировать ]- «Текстурирование и моделирование: процедурный подход» , Эберт Д., Масгрейв К., Пичи П., Перлин К. и Уорли С.
- Процедурная Инк.
- ГородДвигатель
- «Процедурное моделирование городов» , Йоав И.Х. Пэриш, Паскаль Мюллер
- «Процедурное моделирование зданий» , Паскаль Мюллер, Питер Вонка, Саймон Хэглер, Андреас Ульмер и Люк Ван Гул
- «Кинг-Конг – здание Нью-Йорка 1933 года» , Крис Уайт, Weta Digital. Сигграф 2006.
- Сравнение редакторов деревьев:
- «Справочное руководство LAI4D» , Использование типа сущности «программа» для алгоритмического моделирования с помощью JavaScript.