У вас вопросы?
У нас ответы:) SamZan.net

ручной работы а в соответствии с некоторыми законами или формулами которые задает либо пользователь либ

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 28.12.2024

Процедурное моделирование

Далее можно сказать про различные методы процедурного моделирования. Это модное словосочетание означает, что модели создаются не в результате «ручной работы» , а в соответствии с некоторыми законами или формулами, которые задает либо пользователь, либо конкретный инструмент.

Например, к процедурному моделированию можно отнести майскую систему флюидов, где с помощью динамики сплошных сред можно смоделировать поведение и форму жидкости в некотором объеме. Правда, используя флюиды, можно моделировать не только форму жидкости, но и совершенно произвольные абстрактные формы, Главное: результатом такого моделирования может быть трехмерная поверхность.

Система Paint Effects также являет собой яркий пример процедурного моделирования.

L-системы

Другой пример процедурного моделирования - это L-системы (L-systems, вестимо), описывающиесоздание древоподобной, «ветвистой» геометрии, с помощью задания коэффициентов ветвления. Это, конечно, довольно примитивное описание L-систем, поскольку с их помощью можно получать не только «ботанические- объекты, но и куда более замысловатую геометрию. Обидно, что простенький, но многообещающий плагин для работы с L-системами в MAYA не получил дальнейшего развития и «почил в бозе» пару лет назад. Так что на сегодня поддержки работы с L-системами в MAYA формально нет.

MEL-моделирование

Зато в MAYA имеется возможность абсолютно произвольным образом задавать формулы для построения кривых и поверхностей. Зная соответствующие MEL-команды, для создания объектов и работы с их компонентами можно легко построить генераторы кривых и поверхностей по параметрическим формулам - их пользователю несложно найти в соответствующей литературе или определить самому .

Для взрослых. Пытливые умы и взрослые мальчики тут, естественно, попросят ответить за базар, то есть за такие лихие базовые заявления.

Пожалуйста. Создайте кривую любой степени. Назовите ее proCurve. Создайте следующий expression:

float $x=2*sin(time*5);

float $y=2*cos(time*5)*sin(time*5);

float $z=0.5*time;

if(frame==1) curve -p $x $y $z -r proCurve; else curve $x $y $z -a proCurve;

Проследите, чтобы начало анимации было установлено а первый кадр и жмите на проигрывание.

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

Примером процедурного MEL-моделирования могут служит скрипты, позволяющие строить траекторию объекта в виде кривой или рисующие циклоиды, кардиоиды, ленты Мёбиуса, бутылки Клейна, сапоги Шварца или другие кривые и поверхности.

Генераторы всего на свете

К системам процедурного моделирования можно отнести также всяческие генераторы ландшафтов, растительности, водной глади и прочих природных явлений и форм. Как правило, эти системы осуществляют не только моделирование геометрии, но и процедурную анимацию полученных объектов, но, тем не менее, их первоочередной задачей является создание трехмерных объектов. Обычно эти системы представляют собой отдельные независимые программы либо плагины, расширяющие функциональность MAYA. Самые известные ботанические системы, работающие с MAYA - это Xfog и Атар. Популярны генераторы ландшафтов TerraGen и WorldBuilder. Процедурное моделирование и анимацию морских поверхностей осуществляет пакет Digital Nature Tools. Аналогичные задачи решает и встроенный в MAYA Fluids модуль Ocean.




1. Определяем предел пропорциональности
2. . Иисус сказал Пусть тот кто ищет не перестает искать до тех пор пока не найдет и когда он найдет он будет п
3. Акторська лихоманка оратора та шляхи її подолання
4. Вычислить массу неоднородной пластины ограниченной заданными линиями и имеющей поверхностную плотность
5. Вам предстоит трудиться в бешеном темпе фонтанировать и действовать
6. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата економічних наук Донецьк 2004
7. І.І. Міжнародна економіка - [навч
8. Наука без совести опустошает душуФрансуа РаблеСегодня наряду с актуальными научными терминами
9. Тема занятия- Он родился в Сибири чтобы удивить весь мир Цель- приобщение учащихся к ве
10. Детская городская больница 1
11. ТЕМА ЧИСТАЯ СОВЕРШЕННАЯ КОНКУРЕНЦИЯ Положительный эффект конкуренции во многом зависит от-
12. продаже товаров Международные сделки по экспорту и импорту услуг Экспорт и импорт основных услуг
13. Реферат- Проблемы и перспективы развития экономики ФРГ
14. Тема 51 Источники трудового права Трудовое право как отрасль права регулирующая трудовые отношения рабо
15. тема её элементы их взаимосвязь б производственныё процесс его функциональные элементы их назначение в
16. 00.ПЗ Введение Республика Беларусь располагает развитой лесной деревообрабатывающей
17. Детский сад 185 Ленинского района г
18. I.V.Serget B.R.Boychuk Ntionl Medicl University by O.html
19. Тема задания- Принцип возможных перемещений возможное перемещение 6
20. значуща особливість райського саду його захищеність ; про сад найчастіше йдеться hortus conclusus сад огоро