MClone - MClone

MClone,[1] или же Клональная мозаика, это формирование рисунка алгоритм предложенный в 1998 году, используется специально для имитации видимых пятен цвета на шерсти жирафов и представителей Felidae млекопитающих. Первоначально предлагалась как 2D-модель.[2] и недавно был расширен до 3D.[3] Важной особенностью алгоритма является его биологическое правдоподобие.

Поскольку алгоритм был создан для решения некоторых проблем с наложение текстуры, его основная цель - создать с одним и тем же набором параметров переменное количество цветовых узоров для 2D или 3D модели объекта. Таким образом, для относительно большого количества различных объектов, представленных одной и той же моделью, вместо использования одной и той же текстуры (и при этом каждый объект будет равен другим) можно использовать разные цветовые узоры, созданные MClone. алгоритм. Еще одна полезная функция MClone заключается в том, что ее можно использовать для создания шаблонов вместе с растущими данными объектной модели.

Алгоритм

Алгоритм MClone, по сути, работает следующим образом: учитывая 3D-модель объекта, который мы хотим создать новый паттерн, мы сначала произвольно размещаем п ячеек на поверхности модели. Каждая ячейка имеет тип, который определяет множество свойств ячейки, включая ее цвет. Таким образом, например, если мы хотим смоделировать узор, который имеет только два цвета, мы должны использовать только два типа ячеек.

Теперь, когда в модели есть определенные ячейки, и они размещены случайным образом, мы хотим, чтобы они создали узор. Чтобы это произошло, делаем релаксации между всеми клетками. У этих релаксаций есть два основных параметра: митоз скорость каждого типа клеток (которая указывает задержку в днях для размножения типов клеток) и скорость адгезии каждого типа клеток к другим (и к себе тоже). Это последнее число меньше 1, которое вычитается из результирующей силы релаксации (таким образом, удерживая клетки вместе).

У каждой релаксации есть определенный «день», в который она происходит (так MClone называет процесс релаксации). Количество расслаблений в сутки определяется в начале алгоритма. Скорость митоза определяется как число, указывающее, через сколько дней клетка будет воспроизводиться «снова». Например, если частота митозов данного типа клеток равна 4, клетки этого типа клеток будут воспроизводить себя в среднем каждые 4 дня (т. Е. Для клетки, родившейся в первый день, она воспроизводится на пятый день. , а в девятый день и так далее).

По прошествии заданного количества дней у нас будет четко определенный шаблон, который может быть или не быть тем, чего мы ждали. Несмотря на то, что это не может быть интуитивно понятным в приведенном выше объяснении, важной особенностью алгоритма является то, что легко предсказать, как он станет шаблоном, просто взглянув на параметры, переданные в алгоритм.

Рекомендации

  1. ^ Уолтер, М. (декабрь 1998 г.). Интеграция сложных форм и естественных узоров (Кандидатская диссертация). Университет Британской Колумбии. CiteSeerX  10.1.1.89.5497.
  2. ^ Уолтер, М .; Fournier, A .; Реймерс, М. (июнь 1998 г.). «Клональная мозаичная модель для синтеза рисунков шерсти млекопитающих». Труды по графическому интерфейсу 1998 г.. С. 82–91. CiteSeerX  10.1.1.6.1013.
  3. ^ М. Вальтер, А. Фурнье и Д. Менево. 2001 г. Интеграция формы и рисунка в моделях млекопитающих. Труды SIGGRAPH 2001 (август), 317-326.

внешняя ссылка