stringtranslate.com

Метаболы

1: Влияние двух положительных метаболов друг на друга.
2: Влияние отрицательного метабола на положительный меташар за счет создания углубления на поверхности положительного метабола.

В компьютерной графике меташары , также известные как объекты-капли , [1] [2] представляют собой органически выглядящие n -мерные изоповерхности , характеризующиеся способностью сливаться вместе в непосредственной близости, создавая единые, смежные объекты.

В твердотельном моделировании обычно используются полигональные сетки . Однако в некоторых случаях метаболы превосходят других. «Капельный» внешний вид метабола делает его универсальным инструментом, часто используемым для моделирования органических объектов, а также для создания базовых сеток для лепки . [3]

Техника визуализации меташаров была изобретена Джимом Блинном в начале 1980-х годов для моделирования взаимодействия атомов для телесериала Карла Сагана « Космос » 1980 года . [4] В сообществах моушн- и UX-дизайнеров его также называют «эффектом желе» , [5] который обычно встречается в элементах пользовательского интерфейса , таких как навигация и кнопки. Поведение метабола соответствует митозу в клеточной биологии, когда хромосомы генерируют идентичные копии самих себя посредством клеточного деления.

Определение

Каждый меташар определяется как функция в n измерениях (например, для трех измерений ; трехмерные меташары, как правило, наиболее распространены, но также популярны и двумерные реализации). Также выбирается пороговое значение для определения твердого объема. Затем,

определяет, заполнен ли объем, заключенный в поверхности, определенной меташарами, или нет.


Более неформальное определение могло бы звучать так: если вы возьмете 2 круга в 2D и в точке P, влияние круга 1 (1/расстояние) равно X, а влияние круга 2 равно Y.

Если X+Y>порог. точка P является частью Metaball. А затем вы рассчитываете ее для всех точек, очевидно, что для этого существуют графические методы. Интерактивный Metaball с удобной функцией


Выполнение

Взаимодействие двух разноцветных 3D-позитивных меташаров, созданное в Bryce .
Обратите внимание, что два меньших меташара объединяются, образуя один более крупный объект.

Типичной функцией, выбранной для меташаров, является закон обратных квадратов , то есть вклад в пороговую функцию спадает по колоколообразной кривой по мере увеличения расстояния от центра меташара.

Для трехмерного случая

где находится центр меташара. В этом расчете можно использовать метод быстрого обратного квадратного корня .

Различные другие функции спада исторически использовались по соображениям эффективности вычислений. Желательные свойства функции включают в себя:


В более сложных моделях для достижения гладкости используется гауссов потенциал, ограниченный конечным радиусом, или смесь полиномов. Модель Soft Object братьев Уайвилл обеспечивает более высокую степень плавности. [ нужна цитата ]

Простое обобщение меташаров заключается в применении кривой спада к расстоянию от линий или расстоянию от поверхностей.

Существует несколько способов отображения меташаров на экране. В случае трехмерных меташаров наиболее распространенными являются рейкастинг методом грубой силы и алгоритм марширующих кубов .

2D-метаболы были очень распространенным демонстрационным эффектом в 1990-х годах. Эффект также доступен в виде модуля XScreensaver .

Смотрите также

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

  1. ^ "Бобби-модель" . Словарь вычислительной техники . Издательство Оксфордского университета . 2019 . Проверено 27 октября 2023 г. - через www.encyclepedia.com.
  2. ^ Уорд, Мэтью. «Обзор метаболов/объектов Blobby». Вустерский политехнический институт . Проверено 27 октября 2023 г.
  3. ^ «Искусство Джо Дэниелса: Учебное пособие по цифровой скульптуре» . 8 октября 2007 г.
  4. ^ "Заметки компьютерной графики: Введение в Metaballs" .
  5. ^ «Эффект желе» в последнее время стал очень популярен и использовался во многих анимациях.… | Учебное пособие по After Effect, Учебные пособия по Adobe After Effects, Учебное пособие по анимационной графике». Пинтерест . Проверено 11 августа 2020 г.

дальнейшее чтение

Внешние ссылки