Семинар 6:  NURBS

На  прошлых  занятиях  мы  уже  рассмотрели  два  метода  моделирования  сложных

поверхностей. Сегодня мы познакомимся с третьим и последним  методом. Этот метод основан  на  построении  объектов  NURBS  (Non   Uniform  Rational  B-Splines).  Метод отличается  тем,  что  позволяет  строить  абсолютно  гладкие  поверхности.  Этот  метод считается  довольно-таки  сложным  в  освоении,  но  я  думаю,  для  тебя  это  не  станет проблемой ☺.

Методика создания NURBS объектов очень похожа на Surface моделирование, но в отличии от него горазда функциональнее.

6.1  Основы NURBS

Каждый  объект  NURBS  состоит  из  кривых.  Существует  всего  два  типа  кривых NURBS,   предназначенных   для   создания   поверхности,   Point   Curve      и   CV   Curve. Единственное  отличие   между   ними  это  метод  сглаживания.  Если  первая  пытается максимально  сгладить  свои  вершины  с  максимально  возможной   силой,  то  вторая сглаживает свои вершины прижимаясь к каркасу, образованному этими вершинами. Мы будем использовать  Point Curve.

Point Curve                                                     CV Curve

Чтобы создать кривую нужно перейти в закладку Create   и там  перейти в Shapes.

Выбери NURBS Curves.

Теперь выбери и создай Point Curve как показано на картинке.

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

Как закончишь,   открывай закладку Modify   и у тебя откроется  окошко, которое позволяет создавать различные поверхности, точки и кривые. Мы же сейчас рассмотрим самую  интересную  область  этого  окна,  которая  отвечает  за  создание  поверхностей  – область Surface. Все эти поверхности натягиваются на созданные тобой кривые.


6.2  Основные поверхности NURBS

Теперь давай попробуем создать нашу первую поверхность NURBS. Нашей первой

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

Всё, поверхность готова!

По  такому  же  принципу  работает  U-Loft поверхность  ,  она  соединяет  любое количество  кривых,  расположенных  параллельно.    Для  создания  нужно  щёлкнуть  по первой кривой, а потом  последовательно «перечислить» все кривые. Очень напоминает команду Cross Section.

Следующая поверхность очень напоминает лофтинг, т.к. для создания поверхности также   используются   сечения.   Напомню,   что    сечения   обязательно   должны   быть замкнутыми. Эта поверхность называется 1-Rail .

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

После чего сначала выбери путь, а потом перечисли все сечения по порядку. У меня получилось вот так.

Очень удобно при создании бампера.

Есть поверхность, которая очень поможет тебе при создании корпуса машины. Эта поверхность называется  2-Rail . Эта поверхность натягивается по двум путям, проходя через поперечные сечения.

Для того чтобы понять как она работает создай сцену как показано на картинке.

После этого щелкни по первому пути, потом по второму, затем последовательно по всем сечениям. В итоге должно получиться вот так.

Поверхность   Extrude   –   выдавливает   замкнутую   кривую,   точно   также   как   и модификатор Extrude. Для её создания необходимо сделать замкнутую кривую.

После  чего  нужно  выбрать  поверхность  Extrude       .  Далее  надо  нажать  левой кнопкой мыши на кривую и потянуть мышь в сторону. Получится вот такая поверхность

Lathe – аналогична одноименному модификатору Lathe. Для начала  нужно создать кривую.

После этого выбери поверхность Lathe       и нажать левой кнопкой на кривую. После всех проделанных действий возможно придётся  настроить  эту поверхность. Настройки полностью соответствуют настройкам модификатора Lathe.

Этот метод моделирования очень ускоряет процесс создания некоторых объектов, но к  сожалению  требует  высоких  навыков.  Поверь,  он  стоит  того,  чтобы  его  изучить  и потратить на него время. Когда  набьёшь руку, будешь делать машины и многое-многое другое гораздо быстрее, чем любым из описанных до этого методов.


Семинар 7: Контрольная работа

Контрольная работа поможет тебе проверить уровень твоих знаний и покажет насколько ты хорошо занимался на предыдущих занятиях. Все материалы ты получишь у преподавателя. Удачи!


'); if("undefined"===typeof loaded_blocks_directadvert){loaded_blocks_directadvert=[]; function n(){var e=loaded_blocks_directadvert.shift(); var t=e.adp_id; var r=e.div; var i=document.createElement("script"); i.type="text/javascript"; i.async=true; i.charset="windows-1251"; i.src="//code.directadvert.ru/data/"+t+".js?async=1&div="+r+"&t="+Math.random(); var s=document.getElementsByTagName("head")[0]||document.getElementsByTagName("body")[0]; s.appendChild(i); var o=setInterval(function(){if(document.getElementById(r).innerHTML&&loaded_blocks_directadvert.length){n(); clearInterval(o)}},50)} setTimeout(n)}loaded_blocks_directadvert.push({adp_id:e,div:t})})(939291)

По теме:

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий